Подключите четыре модели AI,
Авторы: 라건우 (Гону Ла) / 백진헌 (Чинхон Пэк) / 태영준 (Ёнджун Тэ)
Питон (>= 3,6)
панды
мариновать
Может быть, даже больше, просто используйте pip install, если вы получаете ошибку.
База правил
Эвристика (Минмакс, Альфа-Бета-отсечение)
NN_Heuristic (Minmax, альфа-бета-отсечение с использованием нейронной сети)
main.py
Основная функция для запуска игры Connect Four
доска.py
Подключите четыре платы класса
Rule.py
Класс правил для подхода на основе правил
эвристика.py
Соедините четыре эвристических класса
Эвристический класс: Простая эвристика
Класс NN_Heuristic: смешанная эвристика (наше мышление + модель NN)
Папка данных
Подключите четыре набора данных (набор данных UCI)
Папка модели
Соедините четыре модели машинного обучения
MLP: нейронная сеть (MLP).
SVM: машина опорных векторов
Обучение (learning.ipynb)
Файл для машинного обучения Connect four(NN/SVM) на основе блокнота Jupyter