Connectez quatre modèles AI,
Réalisé par 라건우 (Geonu La) / 백진헌 (Jinheon Baek) / 태영준 (Yeongjun Tae)
Python (>= 3.6)
pandas
saumure
Peut-être plus, utilisez simplement pip install si vous obtenez une erreur.
Base de règles
Heuristique (Minmax, élagage alpha-bêta)
NN_Heuristic (Minmax, élagage alpha-bêta à l'aide d'un réseau neuronal)
main.py
Fonction principale pour exécuter le jeu Connect Four
conseil.py
Connectez la classe à quatre cartes
règle.py
Classe de règles pour l'approche de base de règles
heuristique.py
Connectez quatre classes heuristiques
Classe heuristique : heuristique simple
Classe NN_Heuristic : heuristique à voies mixtes (notre pensée + modèle NN)
Dossier de données
Connectez quatre ensembles de données (ensemble de données UCI)
Dossier modèle
Connectez quatre modèles d'apprentissage automatique
MLP : Réseau Neuronal (MLP)
SVM : Machine à vecteurs de support
Apprentissage (apprentissage.ipynb)
Fichier pour Connect four Machine Learning (NN / SVM) basé sur le notebook jupyter