チェス

深刻なプレイヤーとチェスの愛好家のためのQ&A

2
AlphaZeroを理解する
ごく最近、AlphabetのDeepMind研究チームが機械学習エンジンを拡張して将giとチェスの両方をプレイできるというニュースが出ました。どうやら、数時間の自己学習の後、ゲームのルールを考慮して自分自身と対戦するだけで意味し、チェスでのパフォーマンスはすでにStockfish 8などの最新のエンジンのパフォーマンスを超えています。計算時間が限られている場合、エンジンのパフォーマンスは非常に低いため、Stockfishが実行するように設定された条件のように、私は個人的にはマッチがどのように設定されたかをまだ知りません。いずれにせよ、これは非常に印象的な成果です。たとえ追加のトレーニング時間をほとんど与えずにStockfishをより最適にセットアップできたとしても、AlphaZeroはプレイのレベルを再び上回るため、AlphaZeroは現在のどの製品よりも根本的に強力ですヒューリスティック評価関数に基づく標準チェスエンジン。 このニュースを踏まえて、機械学習チェスエンジンの動作の主な違いについて、誰もが慣れ親しんでいる標準エンジンと比較して詳しく説明できれば素晴らしいと思います。より具体的に: AlphaZeroが使用する評価関数は、機械学習法によって訓練されたものであり、最後には単なるヒューリスティック評価関数ではありませんか?はいの場合、2つのエンジンの評価関数の基本的な違いは、Stockfishが人間によって手動で調整された最適化された評価関数を持っているという事実です、最適化する関数の定義は固定されていますが、 AlphaZero、ターゲット評価関数は、追加のトレーニング(たとえば、セルフプレイ)によって常に再定義されていますか?後者をはるかに動的なアプローチにします。 最終的に、漠然と言えば、Stockfishのようなエンジンは、評価関数を可能な動きのツリーに適用し、保持するブランチとドロップするブランチを決定してから、より深いコンクリートを通過させます。各ブランチの分析、評価関数を介して、どのブランチが最も高い値をもたらし、それが主要な変動になるかがわかります(もちろん、この大きなツリーを効率的にプルーニングするために、このプロセスの周辺には多くの先進技術があります)。つまり、ポジションごとに、ストックフィッシュが決定を下すには、この非常に具体的なルーチンを繰り返さなければなりません。対照的に、AlphaZeroは非常に異なることを行うと思います。つまり、指定された位置で可能な動きのツリーの具体的な分析に依存せず、代わりにその評価関数は基本的にその位置に値を割り当てます(直感的にはトレーニングを受けた他のすべてのポジションと同様に、現在のポジション)、具体的に実行する必要なしストックフィッシュ、または人間のプレイヤーでさえも行う方法で分析します。これは、AlphaZeroまたは同様に訓練された機械学習エンジンの動作の健全な写真ですか? チェスの位置のスペースは十分に大きいため、その中のすべての位置をサンプリングしようとすると、原則として完全に無駄になります(EXPTIMEの複雑さ)。これは、自己プレーによるトレーニングの量が十分でないことを示唆します。すべてのポジションを探索したので、セルフプレイを介してスペースのポジションのほんの一部を潜在的に探索したにもかかわらず、最終結果はどのように良いでしょうか?ここで重要なアイデアは何ですか? 私の推測では、AlphaZeroには、たとえ新しい場合でも、トレーニングセットで以前に訪れた位置と特定の位置を比較する非常に最適な方法があり、比較が近いほど、比較から評価がより有効になります。たとえば、ゲーム5でムーブBg5をプレイしたとき、トレーニング中に同様の構造を探さなければなりません。つまり、このポジションは、トレーニングで学習した(おそらく完全に)異なるポジションと本質的に同等であることを認識できます機械学習によって顔認識がどのように達成されるかと類似しており、その結果、Bg5は他の(またはそれらの)同様の位置にあったように、最良の動きであると結論付けられます。これはまったく正しい推測ですか?私はこの比較がどのように トレーニングされたすべての位置を保存し、毎回それらを解析することは確かに不可能なので、 これは、AlphaZeroの仕組みと、ポジションが与えられた場合の決定に至るまでの洞察を得るための単なる試みです。

5
チェスのゲームの平均長は?
信頼できる答えが欲しいので、これがこのサイトにとって適切な質問であることを願っています。もちろん、ゲームの長さは大きく異なる可能性がありますが、チェックメイトまたはトリビアルドローポジションに到達するまでの予想移動数はどのくらいですか?できれば答えは何らかの証拠に裏付けられ、他のすべてのインターネットソースのように「40の動き」だけではありません。


7
王と女王のどちらがどれですか?
最近、木製のチェスの駒を購入しました。 しかし、私はどちらが王になるべきか、そしてどれが女王になるべきかはわかりません。 スパイクが付いているのはクイーンで、もう1つのフラットはキングだと思います。私は正しいですか、それとも反対ですか?

7
古いプレイヤーのゲームを勉強すると、私の進歩が損なわれますか?
昨夜、Ben FinegoldによるPaul Morphyと彼のゲームのビデオを見ていました。彼は、対戦相手はすべて「ひどい」ので、現在のGMのいくつかはMorphyの能力を軽視すると述べた。しかし、Benは、たとえそれが本当であっても、Morphyの動きのほとんどすべてが最高の動きだったことを観察して反論しました。 私は戻って彼のゲームをもっと見て、彼のスタイルが好きでした-非常に攻撃的で、常に彼の作品を出し、一緒に仕事をしています。だから、質問はタイトルのとおりです:私のレベルの人(まだ初心者で、私の評価が安定したらおそらく1200以下)、このような古いプレイヤーを勉強するのは理にかなっていますか、それとも新しいゲームに固執しますか?私が新しいゲームを研究している問題は、それらが完全に不可解であるということです。特定の動きが理論から外れると、なぜ特定の動きが開始されるのか、ほとんど理解できません。そのため、実際にどれだけの燃費を達成できるかわかりません。

3
パッサンが発明されたのはいつですか?
キャスティング以外に、チェスの駒が作ることができる唯一の「奇妙な」動きは偶然です。誰かがそのような「異なる」動きを法的動きに含めることがとても重要だと思ったのは少し奇妙に思えます。これはいつ、なぜ起こったのですか?

3
Ruy Lopezが白の賢明な開口部であるのはなぜですか?
アマチュアとしては、白がテンポを失い、黒がメインラインのクイーンサイドのカウンタープレイでテンポを獲得しているように感じるので、私はRuy LopezよりもScotchゲームを好みます。 ルイ・ロペス1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 | <スタート<<戻るフリップ次へ>> 最後> | ホワイトの5番目の動きの終わりに、ブラックは数歩先んじており、すでにクイーンサイドのカウンタープレイが進んでいるようです。それにもかかわらず、なぜこれが(最もではないにしても)有名なオープニングの1つですか?誰かがアマチュアのレベルで説明を提供できますか?

5
チェスエンジンはどのように「考える」のですか?
私が知りたいのは、動きを見つけるためのエンジンのプログラム方法です。彼らはまず、キャプチャやチェックなどの最も強制的な行を計算すると確信しています。しかし、微妙で深い位置の動きはどうでしょうか?彼らは同様に非常に迅速にそれらを見つけるようです(一般的に言えば、もちろん彼らは時々そのような動きを逃します)。同様に、彼らは静かな動き/位置的なアイデアを探すためにどのようにプログラムされていますか?彼らはすべての動きを単にブルートフォースすることはできません。時間がかかりすぎるので、最高の動きにすばやく到達するための賢い方法があるはずです。私はこれを知ることに興味があります。なぜなら、現実の世界でもプレイヤーがボードを熟考するのに役立つと思うからです。

12
1600年から1年で2000+以上の評価を達成する最も効果的な方法は?
私は現在1600前後のレベルでプレイしており、かなり前からレーティングの改善に関して停滞しています。 私は常にチェスをレクリエーショナルにプレイしており、時々あちこちで戦術パズルをやっていますが、専門的な勉強はしていません。 私の評価を2000+に改善する最も効果的な方法は何だろうと思っていました。トピックに関する科学研究へのリンクがある場合、私はそれをいただければ幸いです。本の推薦も素晴らしいでしょう。私は主に、どのエクササイズが格付けに対するリターンを最大化するかについての議論を探しています-オープニング、戦術、位置の理解、ゲームの終了、グランドマスターゲームの分析、あなた自身のゲームの分析など

11
フレンドリーなゲームでテイクバックを許可するのは悪い習慣ですか?
兄弟と友好的なゲームをプレイしているときに、誰かがゲームを終了する代わりにプレイを続けるのが無意味になるような大きな失敗をした場合、移動を元に戻して2度目のチャンスを与えます(両方が同意する場合、そうでなければ失敗をした人は負けます)。 私たちは頻繁にそれを行い、バランスのとれたゲームをプレイし続けることができるので、楽しみが増えているようです。 しかし、これは良い習慣ですか?これを行うことでマイナスの影響はありますか?

10
チェスの開口部はどのように機能しますか?
xaisoftによる最近の質問は、私が初心者プレイヤーとして抱えていた問題について考えさせられました。私が最初にチェスを始めたとき、オープニングの動きは反対側の動きとは無関係だと思いました。例えば、白1. e4がプレイされている限り、私は白の2番目の動きに関係なくシチリアのドラゴンをプレイできました。 私の質問は、チェスのオープニングブックの目的が何であるかを完全な初心者にどのように説明しますか?特定のオープニングではなく、一般的なチェスオープニングのコンセプトまたはアイデアです。 オープニングの原則についてはあまり説明していませんが、チェスプレーヤーがゲームのオープニングをどのように使用しているかについて詳しく説明します。
28 opening 

13
最悪のオープニングムーブとは何ですか?
チェスゲームの最初の動きのグループ化はよく知られていますが、最悪のオープニングムーブの分析を見たことはありませんが、何か考えはありますか?もしそうなら、単なる動き以上のものを提供してください。しかし、そのような動きがGMに反すると仮定した場合、そのような動きが最悪である正確な理由はあります。
28 opening 

2
私は違法な動きをしました。何が起こるのですか?
特に電撃戦や弾丸ゲームでは、プレイヤーが違法な動きをする可能性があります。たとえば、小切手を使った城です。 対戦相手が違法な動きに気付いた場合、私の知る限り、最初のプレイヤーは同じピースで合法的な動きをする義務があります(存在する場合)。法的措置がない場合はどうなりますか? 相手が時間的なプレッシャーにさらされていて、違法な動きに気づかずに動きをした場合はどうでしょう。彼らがそれを認識した後はどうなりますか?違法な移動をした人は没収されますか?または、ゲーム全体がキャンセルされますか? このような状況に標準的なルールはありますか?

2
コンピュータが人間のチェスをする方法をどのように変えたか
数年前、Vishy Anandはインタビューで、コンピューターが人間のチェスのプレイ方法を変えたと述べました。明らかに、コンピューターはオープニングの準備に大いに役立ちますが、他に具体的な例は何ですか? コンピューター分析により評価が大きく変化した特定のオープニングラインやエンドゲームはありますか? コンピューターのおかげで新しい原則や戦略が見つかりましたか? グランドマスターは、従来の原則に頼るのではなく、コンピューターの動きをするためのトレーニングを特別に行っていますか?

4
パブリックドメインにある古典的なチェスの本はどれですか?
覗きながらプロジェクト・グーテンベルク私は気づいCapablancaのチェスの基礎があります(私はそれがパブリックドメインであることを意味すべきであると考えています)。また、 RichardRètiによるチェスのモダンアイデアをオンラインで見つけることもできました。 パブリックドメインには他にどの有名なチェスの本があり、ウェブサイトに自由に投稿できますか?または、自分が所有している本がパブリックドメインにあるかどうかを確認するにはどうすればよいですか。
27 books  capablanca 

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