이 저장소에는 딥 러닝 모델을 사용하여 FEN (Forsyth-Edwards 표기법) 형식의 보드 위치가 주어진 최상의 체스 동작을 예측하는 Python 프로젝트가 포함되어 있습니다. 이 프로젝트는 CNN (Convolutional Neural Networks)을 활용하여 다음 움직임을 위해 조각 유형, 대상 Square 's Alpha (열) 및 Destination Square 번호 (Row)를 예측합니다.
이 프로젝트에는 다음 구성 요소가 포함됩니다.
이 프로젝트를 실행하려면 다음이 필요합니다.
python-chess
) 다음 명령으로 pip
사용하여 필요한 패키지를 설치할 수 있습니다.
pip install chess tensorflow
predict_best_move
함수를 사용하여 주어진 FEN 보드 위치에 대한 최상의 이동을 예측하십시오. fen_board = 'r1bqkbnr/ppp2ppp/2n5/3Bp3/4P3/5Q2/PPPP1PPP/RNB1K1NR b KQkq - 0 1'
best_move = predict_best_move ( fen_board )
print ( "Best next move:" , best_move )
훈련 된 모델 (site_model.h5, alpha_model.h5 및 number_model.h5)은 [email protected]에서 요청시 제공 할 수 있습니다.
체스 이동 예측 및 분석을 위해이 프로젝트를 탐색하고 향상 시키십시오. 행복한 코딩!