AI ConnectFour
1.0.0
4つのAIモデルを接続し、
라건우(Geon La) / 백진헌(Jinheon Baek) / 태영준(Yeongjun Tae) 作
Python (>= 3.6)
パンダ
ピクルス
エラーが発生した場合は、pip install を使用してください。
ルールベース
ヒューリスティック (Minmax、アルファ-ベータ プルーニング)
NN_Heuristic (ニューラル ネットワークを使用した Minmax、アルファ-ベータ プルーニング)
main.py
Connect four Gameを実行するための主な機能
ボード.py
4 つのボードを接続するクラス
ルール.py
ルールベースアプローチのルールクラス
ヒューリスティック.py
4 つのヒューリスティック クラスを接続する
ヒューリスティック クラス: 単純なヒューリスティック
NN_Heuristic クラス: 混合方式ヒューリスティック (私たちの思考 + NN モデル)
データフォルダ
4 つのデータセット (UCI データセット) を接続する
モデルフォルダー
4 つの機械学習モデルを接続する
MLP : ニューラルネットワーク (MLP)
SVM : サポートベクターマシン
学習 (learning.ipynb)
jupyter ノートブックをベースにした Connect four Machine Learning(NN / SVM) 用のファイル