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

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

3
エンドゲームトレーニング用の人間のようなエンジン
私はLucasChess(LC)でエンドゲームトレーニングを行っていますが、問題は実際にはLCに関連しているのではなく、一般にチェスエンジンに関連しています。 私はこの問題を抱えています:写真を見てください。この位置でKh6を動かすと、LCのエンジンがKe8を動かします。おそらくこれは、白が交尾するまで最も多くの動きを必要とする動きです。 しかし、それはまた、白の物事を容易にする動きでもあります。黒がKg8を動かし、それが不可能になるまでポーンをブロックしようとし、おそらく膠着状態を引き起こすなら、白にとってはより困難になります。ブロックする代わりに、黒は中心に向かって逃げます。 エンジンは、中心に逃げた場合、おそらく20歳の仲間であり、逃げずにブロックしようとしない場合、おそらく16歳の仲間であると認識していると考えられます。つまり、交尾する距離が最長となる「最適な」動きになります。 しかし、これは動きのような最高の人間ではありません。白がポーンをクイーンするのを容易にするからです。ホワイトがミスをする可能性をすべて排除し、このようにしてトレーニング効果の重要な部分を取り除きます。 この動作は、これだけでなく、ほぼすべてのポーンエンディングで見られます。そして、他のエンディングでも。 私が試したすべてのエンジンは、この動作を示しています。(コモド、ストックフィッシュ、カモメ、ガビオタ、フルーツ) だから私の質問は:人間のようにエンドゲームをするエンジンの無料のエンジンや設定を知っていますか?王を中心に逃げるのではなく、できるだけ長くポーンをブロックしようとしますか? アップデート: konsolasはよくので、指定された位置を扱うエンジン(リーラまたはLC0)が最初に私のように彼の答えを受け入れた答え。その間、Lc0をさらにテストしましたが、Lc0はほとんどのエンディングを壊滅的に再生するため、エンドゲームトレーニングにはまったく使用できないという結論に達しました。答えを受け入れるとき、私はエンジンがそんなに悪いゲームをしているとは想像もできませんでした。 だから私は私の質問を明確にしたいと思います:あなたは無料のエンジンまたはエンジンのいくつかの設定を知っていますか?グラフィックカードを必要とせずに、1秒以下のmovetimeで人間のようにエンドゲームをプレイし、王と一緒に中心へ逃げる? 現在のネットまたはdkappeの蒸留されたネットを備えたLc0は、グラフィックカードのないPCでほとんどのエンドゲームを恐ろしく完全に人間のようにプレイしないため、資格がありません。そして、私がグラフィックスカードを読んだすべてのことから、そのエンドゲームプレイには役に立たないことさえあります。 更新2: 上記の位置だけでなく、他の多くの位置でもあることを明確にしたいと思います。エンジンは、相手の完璧なプレーを想定して、相手との距離を最大にする移動を行います。例8/8/8 / 6K1 / 8/8 / 3Q2kp / 8 b--4 9、2番目の図を参照してください。エンジンはKf3を再生するため、Wは非常に簡単です。Bが再生する必要があるのはKg1であり、Wが勝つことははるかに困難です。次にWは、Bにクイーンを許可する必要があることを知るか、見つける必要があります。

3
チェスソフトウェアを使用して、実際のスキルを向上させる方法を教えてください。
現在、私はチェステンポを使用して、戦術、戦略に関する本を読んだり、グランドマスターのゲームを分析したりしています。 私の現在の評価は約1800で、今後数年以内に200〜300ポイントを獲得する予定です。 ChessBaseまたはChessAssistantのチェスソフトウェアに投資することを検討しています。実際のスキルを向上させるためにそれらを使用するいくつかの使用例を大いに歓迎しますか?

6
ブルートフォース検索を使用しないチェスエンジンはありますか?
私が聞いたことのあるすべてのチェスエンジン(Wikipediaにリストされているものをすべて含む)は、評価関数(minmaxアルゴリズム)を使用したブルートフォース検索を使用して、その動きを決定します。 これは、ほとんどの人間がゲームにアプローチする方法ではなく、代わりに一般的なパターン認識を使用するため、原則として、コンピューターが同じことを行うことが可能です。 その動きを見つけるために力ずくのアプローチに依存しないチェスエンジンはありますか?

4
コンピューターで調理された研究
研究は通常のチェスの問題とは異なります。「メイトイン3」ではなく(たとえば)、スタディの指示は「ホワイトトゥードロー」(たとえば)のようなものです。これが意味することは、ホワイトが引き分けであると知られているポジションに到達した後のプレーのラインを見つけることです。しかし、コンピュータが「引き分けであることがわかっている」多くの状況は実際にはそうではないことを示したので、この概念には問題があります(理論的な勝利と同じです)。 任意のある有名なため、最終的な位置は、研究の条件を満たしていなかったことを示すコンピュータに(解決策が有効ではありません)調理されている研究は? (有名とは、多くの本に登場する古典、または問題のあるトーナメントで賞を獲得した研究のいずれかを意味します。)

6
Deep Rybka vs Deep Fritz vs Houdini vs(その他)、どちらを購入しますか?
私は苦労して稼いだお金を投資して、次のことに役立つチェスエンジンを購入したいと思います。 ゲームを簡単に分析する 異なるオープニングレパートリーで実験する 戦略的分析 ポジションプレー 人間のプレイヤーを倒すのに十分であるなどの答えは期待していません。1600の評価されたプレイヤーがこれらのエンジンを倒すことは人間には不可能であることを知っているので、自分が倒せるエンジンを探していません。しかし、私の目的は異なります(上記のとおり)。 したがって、これらのエンジンのいずれかを使用している場合は、どちらを使用するかについての比較の詳細を教えてください。

2
片側に強制ドローがあるかどうかを示すことができるチェスエンジンはありますか?
位置がどちらかの側の強制ドローかどうかを示すことができる分析モードを持つチェスエンジンはありますか? エンジンがドローを検出すると、エンジンが0.0の評価を出力するのが一般的です。しかし、0.0の評価は多くのことを意味します。たとえば、移動するのが白だとすると、0.0の評価は次のことを意味します。 どちらのプレイヤーがプレイするかに関係なく、ゲームは確かにドローです(たとえば、不十分なマテリアル)。 どちらのプレイヤーもドローを強制できます。どちらのプレイヤーも、対戦相手が完璧にプレーした場合、勝つことを望みません。 白がどのように動くかに関わらず、コンピューターは黒が彼が望むならドローを強制することができると100%確信しています。黒が完璧に演じれば、白は勝つことを期待できません。引き分けが最も可能性の高い結果ですが、より深く検索すると、黒が勝つ可能性があることがわかります。 コンピューターは、彼が望むなら、ホワイトがドローを強制できることを100%確信しています。白が完璧に演じれば、黒は勝つことを期待できません。引き分けが最も可能性の高い結果ですが、より深く検索すると、白が勝つ可能性があります。 コンピュータはどちらかの側の強制ドローを見つけていませんが、これまでの評価は正確にレベルです。引き分けが最も可能性の高い結果ですが、より深い検索は後で片方の利点を示すことがあります。 ホワイトが勝つ必要がなく、ドローをできる限り確実にしたい場合、これが役立つ場合の例を示すために、評価+0.0と既知の強制ドローで手をプレイすることを好むかもしれません。より高い評価の別の動きが利用可能ですが。 もう1つの例は、勝利が必要な場合(つまり、引き分けが損失と同じくらい悪い場合)、相手に引き分けを強制する機会を与えないように、わずかに否定的な評価で移動を行うことです。これにより、負ける可能性が高くなりますが、勝つ可能性も高くなります。 明らかに、強制ドローが利用可能かどうかを確認することが困難または不可能であるポジションがあります。しかし、エンジンが強制ドローを発表した場合、強制ドローが可能でなければなりません。誤検知は許容されますが、誤検知があってはなりません。 要約すると、私は、一方(または両方のプレーヤー)が強制ドローを利用できるかどうか、特定のポジションについて知りたいのです。位置の数値評価を計算する必要はありませんが、同時にこれも提供する場合、それはおまけです。
10 analysis  engines  draw 



9
チェスエンジンは低評価のプレイヤーにとって有害で​​すか?
状況を説明するために、私はOTBをプレイし始めたばかりで、たった1225 USCFです。私のオンラインチェスのレーティングはそれほど強くはありませんが、標準のタイムコントロールでは約1650です。 チェスエンジンは優れたツールですが、評価の低いプレーヤーの成長に悪影響を与える可能性はありますか?確かに、評価の低いプレイヤーがエンジンを使用して見過ごされた戦術を見つけたり、それほど明白ではない失策を見つけたりできることは事実ですが、チェスエンジンが位置ゲームで提案する微妙な動きはどうでしょうか? Stockfishを使用していくつかのゲームを分析した後、エンジンが時々私にはあまり意味のない動きを示唆することに気づきました。私の頭の上から具体的な例を示すのは難しいですが、評価の低いプレイヤーの多くが共感できると思います。エンジンは明らかに非常に強力であり、どのプレイヤーもエンジンの分析に従って追跡し、エンジンの提案を観察し、「そうそう、私は自分のゲームにそれを実装できる」と考えるのは簡単です。しかし、それが最悪の時間になると、プレイヤーは実際には何も学習せず、エンジンから何かを学んだと思い込んでしまいました。 どう思いますか?エンジンは評価の低いプレイヤーにとって優れた学習ツールですか、それともエンジンのパワーを実際に活用するためには、より高いレベルのチェスの知識が必要ですか?
10 engines 

7
ビショップvsナイト
フィッシャーが駒の価値について書いた本を読んだところ、騎士は3ポーン、司教は3,25ポーンに相当すると彼は言った。閉じた姿勢では騎士の方が優れていることを知っています。また、集中管理された騎士と司教は同等の価値を持つというニムゾビッチの本を読んだことがあります。 それで、ポジションを評価している間、ビショップがいつより良いか、または騎士がいつより良いかをどのように認識することができますか?私はまた、司教のペアのようなグランドマスターがとてもそうであるのを見ました。騎士のペアはどうですか? エンジンはこの違いを生み出しますか? それは中央のポーンの数に依存しますか、それともそのようなものですか?どの要素がより優れているかを確立しますか?

1
エンジンは確立された開口部を反論しましたか?
20世紀後半にエンジンがチェスに導入される前は、当時トッププレイヤーがプレイする多くの確立されたオープニングがありました。これらの開口部のいずれかがエンジンによって反論された(したがって、今日はめったに再生されない)かどうか疑問に思っていますか?つまり、エンジンは確立された人気のある開口部に欠陥を見つけましたか?

3
なぜリーラのファンはそれほど情熱的ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 ニューラルネットワークエンジンのリーラは比較的新しいものです。また、非常に情熱的なファンもいます。例えば、彼らはこのようなことを書きます: 5〜6か月待つと、コアの超高対数でSF8が表示されます。私のエロい1032のLc0によってElo-wise 32コアが破壊されます。 LeelaのファンがChess.comのコンピュータチャンピオンシップチャットとTCECチャットであ​​るTalkchessを上下に議論している様子を見る。 「時代の終わり」がどのように近づいているのかなど、学習率の低下に疑問を感じます。なぜ、リーラのファンはそれほど熱心なのでしょうか。 リーラが現れる前にこれに似たものを見たのを覚えていません。リーラもそれほど特別ではないわけではありません。リーラが登場する前は、ストックフィッシュ、コモド、フーディーニがエンジンチェスを支配しており、3つのうちいずれかが最強のエンジンだった時期がありました。しかし、ファンが同じレベルの熱狂を見せているのを見たことはありません。

6
動きがエンジンによって推奨されても、プロの人間のプレーヤーによって拒否されることは可能ですか?
移動がエンジンによって「良い」と見なされることは可能であるが、プロの人間のプレーヤーによって拒否されるかどうか疑問に思っています。考えられる理由の1つは、この動きを成功させるために、次の20動きほど正確にプレーしなければならないことです。これは、エンジンにとっては簡単ですが、人間のプレーヤーにとっては難しいものです。

3
初心者のための危険(仲間)警告付きチェスエンジン?
私はこのサイトを初めて利用するので、この分野の助けに感謝します。 私の現在の段階(初心者)で、低レベル(例:chess.com level1,2,3、lichess.org level1,2)でコンピューターを描画したり、時には打ち負かしたりしました。これらのサイトの1つは、私を大いに助ける興味深い機能を備えています。スコアのような3つの数字のセットです。これは私がホワイトをプレイし、ポーンが2つ後ろにあるゲームの例です(2ポイントのマテリアル)。 +2.90 -1.78 -2.14 Stockfish.js 8 | depth=19 私は次のように解釈します: 位置スコアはmax = + 2.90を示します。これは、戦術的な機会が含まれていることを意味します(オーバーロード、ディフェンダーの削除など...確認する必要があります!)。 機会を見つけて正しくプレイできれば、アドバンテージを実現して重要な駒を獲得できます(ルークを獲得するか、ルークの1つと交換してクイーンを獲得することができます)。 機会を逃した場合、次のスコアは-1.78(2番目のベストムーブ)または-2.14(3番目のベストムーブ)になります。つまり、一時的な位置の優位性はなくなり、スコアは材料の強度(2ポーン後ろ)に戻ります。 ええと、私の問題は、私が時々誤解し、私のスコアがたとえば-M2 [mate-in-2 for Black]に突然下がることです。私はゲームに負けます:(メイトの危険があったことに気づかなかったため(例:最終ランクの弱さなど)。プレイしているサイトのスコアは、3つの最高の動きのみを示し、WORSTの動きは示していません。 誰かが初心者のための他のサイトを知っていることを期待して、この質問をここに定式化します。誤解や早すぎる交尾のリスクがある場合に警告するように調整できるエンジンを備えています。 そのような機能が見つからない場合は、まあ、我慢して、学習プロセスを続ける必要があります:)。私が経験を積むにつれて、失敗の頻度は減少するはずです。 ご協力ありがとうございました。

3
チェス盤表現の単体テスト
したがって、これは少し外れ値の質問です。 私はチェスライブラリを、基本的にゼロから作成しています。GUIやエンジンで使用することを意図して、コードの多くをここで見つけることができます。(ゲームはグランドチェスですが、この質問の目的ではそれは重要ではありません。) 現在、ユニットテストを作成して、関数が期待どおりに機能することを確認しています。そして、私がテストメイト、ステイルメイト、チェック、リーガル、イリーガルなどで分類された、私が使用および作業できる、推奨されるポジションのライブラリまたはデータベースの種類があるかどうか疑問に思っていました。 tl; drコードを単体テストするためのポジションのリストを探しています。 現在のテストはここにあります。数日ごとに追加します。ただし、コードをデバッグする前に、テストが完全であることを確認したいと思います。(それらの半分は現在失敗しています)。 編集:明確にするため:エンジン(「ベストムーブ」)テストを探していません。ボード表現(「これは位置チェックメイトです」)テストを探しています。エンジンテスト用にパズルをいくつか並べています。

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