タグ付けされた質問 「engines」

チェスエンジンに関する質問:チェスの位置を再生/分析できるコンピュータープログラム。

7
無料のオンライン分析エンジン?
PGNを入力してゲーム分析を取得し、最適ではない移動が行われた場所を示すことができるオンライン分析エンジンはありますか? これを行うダウンロード/購入用のプログラムがあることは知っていますが、特にオンラインのものが欲しいです。私が見つけたもの(例)は、ゲーム全体ではなく位置を分析できます。

3
量子コンピューターはチェスを解決しますか?
理論では、10 ^ 40を超えるポジションがあり、原子スケールで動作するコンピューターは、信じられないほど大きく(銀河スケールのように)、現在の知識レベルをはるかに超えている必要があります。 しかし、今、量子コンピューターはすぐに利用可能になります。このコンピューターは、量子状態のために、nバイトのスペースではなく2 ^ nを持つことができます。テーブルベースのこの新しい大きな場所で、チェスは解決されますか?もちろん、これは将来さらに多くのブレークスルーを必要としますが、今後数年間で8個のデータベースが見られるでしょうか? チェスを解く可能性についての多くの質問は、チェスを満たすのに十分なコンピュータースペースがないという事実に基づいています。量子コンピューターは現状を変えますか?


4
チェスエンジンの作成、機械学習と従来のエンジンのどちらですか?
私は熱心なチェスプレイヤーであり、コンピュータープログラマーでもあります。チェスとプログラミングは、私が最も時間を費やす2つのことだと思います。当然、私は自分のエンジンを作成し、最終的にはLichessボットを作成したいと考えています。 昨年のStockfishに対するAlphaZeroの圧倒的なパフォーマンスを受けて、このエンジンを機械学習(ある種のニューラルネットワーク、場合によってはTensorflowを使用する)で作成するか、従来のハードコーディングされたヒューリスティックで作成するかを検討しています。 私は他の種類のハードコーディングよりもニューラルネットワークに詳しくありません。それでも、ニューラルネットワークを操作することを学ぶのは良い方法かもしれません。 私が検討しているもう1つのことは、エンジンのコーディングにどの言語を使用することが重要かどうかです。私は多くのチェスエンジンがC ++を使用していることを知っています。私は同じことの多くを行う他のCベースの言語を使用しましたが、ほとんどの構文は異なります。私はSwiftとJavascriptに最も精通していますが、Pythonにも精通しており、それが私にとってのトリックになると感じています。 したがって、可能な限り強力なチェスエンジンを作成するという観点から、ニューラルネットワークを使用するか、ハードコーディングする必要がありますか?

1
コンピューターチェスではどのアルゴリズムとヒューリスティックが一般的ですか?
コンピューターチェスは過去20年で爆発し、コンピューター世界選手権が確立され、多くのチェスコンピューターデザイナーがその努力から非常に有益になっています。一部のプログラムはソースコードを隠していますが、非常に多くのプログラムがオープンソースであり、最も顕著なのはFruitであり、チェスエンジンファミリの基盤として機能しました。 チェスコンピューターで使用されるヒューリスティックまたはアルゴリズムの例は何ですか?最も成功したか、最も人気があるのはどれですか?

5
Deep Blue以降、エンジンはどのように改善されましたか?
1997年にDeep BlueがKasparovを破って以来、コンピューターチェスエンジンは良くなっています。 アルゴリズムは改善されましたか、それともハードウェアの高速化などにより同じアルゴリズムが高速に実行されたことが主な原因でしたか? 前者の場合、これらのアルゴリズムの改善は公開されていますか? もしそうなら、改善は何でしたか?それらについてどこで読むことができますか?

5
チェスエンジンは、移動の間に以前に分析された位置をすべて保存します
私はチェスエンジンで遊び始めています。最高のチェスエンジンが動くのに数分かかることがあります。なぜだろうか。各移動の前に、エンジンは将来のすべての法的移動をある程度調査します。しかし、その後、次の動きのためにこの運動を繰り返すようです。前の動きが検査された動きのツリーに既に含まれていたとすると、これは非効率ではないでしょうか?または私は誤解しましたか? [編集:移動分析がキャッシュされない理由は、コンピューターのメモリ制限が原因で分析の再起動が速くなるためだと仮定しています]
17 engines 

4
なぜチェスエンジンは良い動きを時々見逃しますか(または永久に見つけます)?
チェスエンジンよりもはるかに優れた動きを見つけたのは初めてではなく、それらの動きを理解してから理解するまでに時間がかかります。 たとえば、15 ... Bf2以下のゲームの動き: NN-NN、0-11. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. OO Ng4 5. h3 h5 6. hxg4 hxg4 7. Bxc6 gxf3 8. Qxf3 Qh4 9. Qh3 Qxh3 10. gxh3 dxc6 11. Re1 Bxh3 12. f3 Bc5 + 13。 Kh2 Bf1 + 14. Kg3 Rh3 + 15. …

6
CPU対チェスエンジン用GPU
GPUは、ビットコインの生成や気候シミュレーションの実行など、特定の種類の計算で優れています。 チェスエンジンがCPUではなくGPUで計算された場合、メリットがありますか? たぶん、知識のある人がこの2つの違いを強調して、GPUがチェスエンジンが実行する計算のタイプに(不適切)かどうかを教えてくれるかもしれません。
16 engines 

3
通信チェスのコンピューター
競争力のある通信チェスでは、コンピューターに対して人間が勝つことができますか?人間はゲームに貢献していますか? ルールで許可されている場合、最高のコンピューターまたは最高のコンピュータープログラムを持っている人をテストするだけではないことを理解できません。このシナリオでは、コンピューターはインターネットを介して相手に動きを送信することもできるため、プレーヤーは単なるインターフェイスになります。

3
トッププレイヤーとコンピューターの間に展示ゲームがこれ以上ないのはなぜですか?
1997年のカスパロフとディープブルーの試合は、おそらく歴史上最も有名なチェスの試合です。これは、画期的なものだったためです。コンピューターが世界で最高のプレーヤーを打ち負かしたのは初めてです。 人対機械コンテストの完全な歴史はWikipediaにあり、2006年にKramnikがディープフリッツで0-4-2を失った後、人々が興味を失ったことが示唆されています。 これは、コンピューターが今ではずっと良くなっているからでしょうか?オッズマッチはどうですか?通常のPCのRybkaが、白でルークを失い、黒で騎士を失った白でグランドマスターを描くことに成功したことを知っています。人々はそのような試合が退屈だと感じるのでしょうか? Magnus Carlsen対Rybkaのようなプレイヤーを見ることに興味がないのか、それともプレイヤーが決して同意しないのか?(または両方)

3
悪いStockfishの評価
これは研究です NN-NN ご覧のように、Stockfishは黒の絶対的な決定的勝利をもたらしますが、それは明らかに引き分けです!! 自分で確認してください c4 +は負けの動きですが、Ba4 +は正しい動きです。 どうしたの?Stockfishはクローズドポジションをまったく考慮しませんか?

2
「クラウド内のチェスエンジン」サービスは存在しますか?
もしそうなら、どのインターフェイスがそれらに接続でき、どのようにそれを行うのですか? Lc0で分析したいのですが、GPUを搭載したコンピューターがありません。さまざまなクラウドプロバイダーで短期間レンタルすることはできましたが、インターネット上のどこかで実行されているエンジンと対話するために使用できるGUIがわかりません。 たとえば、Chessbase、Scid、Aquariumなどには、クラウドで実行されているエンジンで動作する機能がありますか?
14 engines 

3
チェスエンジンプログラミングの代替アプローチ
私が理解している限りでは、大まかに言って、チェスエンジンは次のように機能します。 ある程度までのすべての可能なバリエーション(ゲームツリー)の計算 いくつかの基準に基づいて最終的な位置を評価します(材料、個の活動...) この評価に基づいて、最適な動きを決定します 効率的なエンジンを使用するには、特定の行を整理したり、深さを制限したりする方法などがあることを完全に理解しています。しかし、これは私の質問ではありません。 質問:チェスエンジン(必ずしも強力ではないが、ランダムではない)をプログラムする別の試みはありますか?

2
Irwin Cheat Detectorは、不正行為にLeelaチェスボットを使用しているユーザーをキャッチできますか?
lichess.orgによって作成されたIrwinのようなチェス詐欺検出アプリの大ファンです。 しかし、私は、リーラと呼ばれる新しいボットがあり、チェスをする方法と人間のように考える方法を自分自身に教えていると聞きました。それは本当ですか、それを検出する方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.