Verbinden Sie vier KI-Modelle,
Hergestellt von 라건우 (Geonu La) / 백진헌 (Jinheon Baek) / 태영준 (Yeongjun Tae)
Python (>= 3.6)
Pandas
beizen
Vielleicht mehr, verwenden Sie einfach pip install, wenn Sie eine Fehlermeldung erhalten.
Regelbasis
Heuristik (Minmax, Alpha-Beta-Beschneidung)
NN_Heuristic (Minmax, Alpha-Beta-Bereinigung mithilfe eines neuronalen Netzwerks)
main.py
Hauptfunktion zum Ausführen des Connect Four-Spiels
board.py
Verbinden Sie vier Board-Klassen
Rule.py
Regelklasse für den regelbasierten Ansatz
heuristic.py
Verbinden Sie vier heuristische Klassen
Heuristische Klasse: Einfache Heuristik
NN_Heuristic-Klasse: Gemischte Heuristik (unser Denken + NN-Modell)
Datenordner
Vier Datensätze verbinden (UCI-Datensatz)
Modellordner
Verbinden Sie vier Modelle für maschinelles Lernen
MLP: Neuronales Netzwerk (MLP)
SVM: Support Vector Machine
Lernen (learning.ipynb)
Datei für Connect Four Machine Learning (NN/SVM) basierend auf dem Jupyter-Notebook