cost 300 ms
tensorflow Keras:维度必须相等 ValueError

[英]tensorflow Keras: Dimenions must be equal ValueError

我正在尝试在 Keras 中训练 model,以在出现棋盘时建议最佳下一步行动。 棋盘表示为 64 个整数的列表(0 表示空,1 表示玩家,2 表示敌人)。 output 由字段列表和该字段上的图形应该移动的方向表示,这意味着我需要两个输出层,大小为 64(字段数)和 5(可能的移动方向数,包括 ...

Keras 损失值非常高且不减少

[英]Keras loss value very high and not decreasing

首先,我知道以前也有人问过类似的问题,但主要是分类问题。 我的是回归式问题。 我正在尝试使用 keras 训练一个 neural.network,以使用鳕鱼评估来评估国际象棋的位置。 输入是 (12,8,8) 数组中的棋盘(代表每个棋子的棋子放置),output 是棋子的评估。 训练时,loss 停 ...

无法在 python 棋中运行 stockfish

[英]Unable to run stockfish in python chess

忽略大部分代码,错误出现在引擎变量的第 65 行,我尝试以管理员身份运行代码,我也尝试过更改鳕鱼的位置,我也尝试过在最后放置 .exe,但我保留了在此访问被拒绝错误上运行。 ...

工作线程 postMessage() 与命令行命令

[英]Worker thread postMessage() vs command line command

我最近了解了 Node JS 中的工作线程。 我试图创建一个工作线程来运行 node.js 中的 Stockfish 国际象棋引擎。 我为此使用的 npm package 称为stockfish 。 在此之前我尝试使用node-stockfish但它没有使用 npm 安装,因为它使用旧版本的“Abo ...

我的 negamax 实现中的转换表有什么问题?

[英]What is wrong with my transition table in my negamax implementation?

我正在 TypeScript 中编写国际象棋 AI,它使用 negamax 和 alpha beta 修剪来搜索可能的动作。 它使用两种启发式算法:一种是主要启发式算法,用于评估负极大树遍历中的叶节点,另一种是简单廉价的启发式算法,用于对树遍历的移动进行排序,以期从搜索中消除节点。 我试图实现一个 ...

Java 国际象棋移动 Jframe 和 Jpanel

[英]Java chess move with Jframe and Jpanel

我正在尝试使用 java jframe 和 jpanel 创建一个国际象棋游戏。 我做了一个方法,可以让你把棋子移动到任何地方,但我不知道如何为每个棋子创建方法,比如棋子,国王...... 主 App.java 国际象棋 class 典当 class 你建议我做什么? 非常感谢你! 我不知道如何为 ...

如何在 python 中将元组表示为二维数组?

[英]how can I represent tuple as a 2D array in python?

想象一个 NxN 棋盘,我有一个元组t = (0,3,2,1) ,它代表每一列的棋子位置(col = 索引),每个数字代表行,从底部的 0 开始。 对于这个例子,它有 4 列,第一块在 row=0(底行),第二块在 row=3(第四/最高行),第三块在 row=2(从底部数第三行),第四块一块是从 ...

反应棋盘与 chess.js 未捕获的 TypeError

[英]react-chessboard with chess.js uncaught TypeError

我正在尝试将带有 chess.js 的 react-chessboard 实施到我的网站,以便我可以评估用户可以自己创建的 position,我不是要验证合法的动作。 这是我的代码: 当我尝试在网页上移动时出现此错误:Uncaught TypeError: gameCopy.move is not ...

在子 class 中设置父 class 属性

[英]Set parent class attribute in a child class

我想做一个国际象棋游戏,每个棋子都有一个 class,但它们都会扩展 class 件。 一块 class 有一个 maxMovementDistance 属性,但我想在子 class(国王、王后、典当等)中设置该属性,它也应该是最终的。 最好的方法是什么? 或者我应该改变我的实现? ...

国际象棋 - 是否可以使用三角桌收集以将死结束的 pv 移动?

[英]chess - Is it possible to collect pv moves ending with checkmate, using triangular tables?

我试图弄清楚传统国际象棋引擎(无 AI)是如何工作的,现在我试图使用三角表收集 pv(主要变化)移动。 所以我使用 NxN 表和一个非常简单的实现 我将提取的 pv 与转置表产生的 pv 进行比较。 如果 pv 不以将死结束,它会很好地工作。 如果它确实以将死结束,则三角形表仅返回第一个(正确的) ...

在 SQLite 数据库中插入数百万行,Python 太慢

[英]Inserting Millions of Rows in a an SQLite Database, Python is Too Slow

我正在制作一个国际象棋引擎(一个下棋的程序),为此我决定使用一些国际象棋统计数据来选择最佳移动。 我没有这些统计数据,所以我决定自己从数百万个游戏中收集它们。 我对当前的移动、下一步以及在当前移动的情况下下一个移动的次数感兴趣。 我想过简单地使用 python 字典并将其与 pickle 一起存储, ...

如何在 Python 中找到有效的骑士移动?

[英]How to find a valid knight move in Python?

棋马可以移动到水平两格垂直一格,或垂直两格水平一格的格子。 给定棋盘的两个不同方格,判断一个马是否可以一次移动从第一个方格到第二个方格。 输入是四个字符:从 a 到 h 的字母和从 1 到 8 的数字,每个字符指定列号和行号。 前两个用于第一个方格,后两个用于第二个方格。 如果骑士可以从第一个方格 ...

如何修复我的棋盘的符号?

[英]how do i fix the notation of my chess board?

我正在使用 pycharm 中的 python 3.10.7 并使用 pygame 2.1.3 制作国际象棋游戏。 这是我的 main() function 中的一些代码。 我正在尝试获取用户单击的片段的 position 并且它可以工作,但是符号的数字 position 是错误的。 例如,如果我 ...

如何根据 char 数组检索枚举索引值? 在 C++ (cpp)

[英]How to retrieve an enum index value based on char array? in C++ (cpp)

免责声明:编程新手,即时学习。 这是我的第一篇文章,如果问题没有写清楚,我深表歉意。 我正在尝试通过有关构建国际象棋引擎的教程来 go,但它是用 C 编写的,我正在尝试将其转换为 C++ 代码。 代码的想法是输入一个字符并检索枚举的索引值。 由于此代码,我收到编译错误。 我该如何解决这个问题,因为 ...

2022-09-21 17:15:17   3   62    c++ / chess  
不使用 es6 语法无法导入 Chessjs

[英]Chessjs cannot be imported without using es6 syntax

在所有 chessjs 文档中, const chess = require('chess'); 用来。 但是,当我尝试使用此语法时,我收到此错误: 有解决方案吗? ...

如何删除 PNG 的重影图像? (或鬼像的白色背景)

[英]How to remove the ghost image of a PNG? (or the white backgorund of the ghost image)

我是一名初级开发人员,正在从事个人国际象棋项目。 我刚刚学会了如何创建拖放系统,也许我可以学习其他方法,但我想知道是否有任何方法可以“删除”白色背景。 我真的不知道这应该如何工作,但我有一些想法: 不知何故删除了重影图像的白色背景。 用拖动的实际图像替换重影图像。 或者只是在拖动时完全删除重影图像 ...

将windows上运行的程序移植到mac时如何替换可执行文件?

[英]How to replace the executable file when a program run on a windows is ported to mac?

以下代码在 PC 上运行良好,但如何使其在 mac 上运行? 问题是如何在 Mac 上获取到 stockfish 可执行文件的链接? 我在将第三行移植到 mac (pycharm) 时遇到问题。 我已经通过 brew 安装了 stockfish,但对如何在 mac 上编写等效的第三行感到困惑。 ...

Stockfish for python 无法正常工作,如何解决?

[英]Stockfish for python not working correctly, how to fix this?

我正在使用 stockfish 编写一个国际象棋解谜器。 我正在使用此处所述的鳕鱼 python 接口。 https://pypi.org/project/stockfish/ 正如作者所说,我从罐头终端安装了 stockfish 引擎并运行了下面的代码。 它会抛出错误“AttributeErr ...

最小化字节以保存所有数字的国际象棋 state

[英]Minimize bytes to save chess state with all figures

当我用所有数字保存国际象棋 state 时,我想尽量减少所需的字节数:目前我需要大约 18 个字节来存储整个棋盘。 我只是用一些数字编码了白王和其他人物的可能位置。 是否可以对所有数字小于 18 字节的棋盘的 state 进行编码/解码? ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM