minimax

    1

    2答えて

    申し訳ありませんが、画像は正直なところです。 私は最後の日と私のプロジェクトの準備のためのビットのために剪定ミニマックス木とアルファデータ上で読んでいます。これはcでOthelloの実装です。 私はそれについてたくさんのリソースを読んでおり、多くの質問を受けることがわかっています。 私が評価関数を始める前に、これを完全に理解したいと思います。 添付の画像では、機能Min_Node(pos)とMax

    -2

    1答えて

    私はmax-minを計算するmatlabコードを書いています。私は、次のような問題を解決するために、MATLABの "fminimaxを" を使用しています : ki=G(i,:); ki(i)=0; fs(i)=-((G(i,i)*pt(i)+sum(ki.*pt)+C1)-(C2*(sum(ki.*pt)+C1))); G:システム行列です。 pt:は最適化変数です。 実際のシステム行

    1

    2答えて

    私は、ドットとボックスを再生するプログラムを作成しています。反復的な深化スキームのヒューリスティックな値に基づいて、アルファベータで考える動きを順序付けすることで時間効率を上げたいと考えています。基本的には、検索ツリーに入り、繰り返しごとに深度を増やし、各ノードをalphaBetaで評価したいと考えています。各連続反復において、ノードを考慮する順序は、前の反復からのノードのヒューリスティックな値に

    1

    1答えて

    最初に私はわずかに間違ったタイトルのために申し訳ありません、私はちょうどそれが30語の長さにしたくありませんでした。 私が実装したアルファ/ベータのプルーニングは、私がTicTacToeのゲームにそれを適用したときの評価の量を大幅に減らしました。 評価数の各ペアは、入力と同じゲーム状態で測定されます。 私は私が取り組んできたニューラルネットワークをプレイチェッカーズに剪定を実装する際に問題が生じま

    0

    1答えて

    私は、alpha-betaプルーニングを使用してtic tac toeのminimaxアルゴリズムを書いていますが(これは問題ではないかもしれませんが、以前はうまくいきました)、常に最適な動きを選択しているわけではありません勝つ)。 しかし、あなたが勝つ方法はまだブロックされます。 例: Do you want to go first (y/n)? n Going in: 2,2 ... .

    0

    1答えて

    私はtic-tac-toe用のminimaxを実装しようとしています。問題は、必ずしも期待通りではないということです。私はそれをデバッグしようとしましたが、正しい動きを選択しない場合、その動きのスコアが何らかの理由で「負の無限大」であることがわかりました。 ` function minimaxMove(board) { let nextMove = null; const

    2

    2答えて

    現在、Python TicTacToeゲーム用のAIを実装しようとしています。 1つの状況を除いて、すべてが大幅に実行されます。 私の現在のコード: def testLine(line): ''' ' :param line: Liste containing 3 ints ' :return: 1, if all elements of the list == 1