يحتوي هذا المستودع على مشروع Python يستخدم نماذج التعلم العميقة للتنبؤ بأفضل تحركات الشطرنج نظرًا لموقف اللوحة في تنسيق FON (Forsyth-Edwards). يستخدم المشروع الشبكات العصبية التلافيفية (CNNs) للتنبؤ بنوع القطعة ، و ALPHA's ALPHA (العمود) Destination Square ، ورقم مربع الوجهة (الصف) للحركة التالية.
يتضمن المشروع المكونات التالية:
لتشغيل هذا المشروع ، ستحتاج:
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 )
يمكن توفير النماذج المدربة (piece_model.h5 و alpha_model.h5 و number_model.h5) عند الطلب على [email protected].
لا تتردد في استكشاف وتعزيز هذا المشروع للتنبؤ وتحليل حركة الشطرنج. ترميز سعيد!