montecarlo

    2

    1答えて

    MCTSアルゴリズムの手順は以下のとおりです。 選択 拡張 シミュレーション バックプロパゲーション 私の質問は、第三に関係ステップ、シミュレーション。意思決定ツリーを新しいノードで拡張し、ゲームが終了するまで残りの動きをシミュレートしました。このシミュレーションは二つの部分に分割することができます。 は、我々の決定木から 両方のプレイヤーのためのランダムな動きを設定した回転(またはゲーム固有の代

    3

    1答えて

    n頂点グラフを接続するのに必要な有向エッジの最小数の期待値を計算するモンテカルロシミュレーションを作成しています。これは、すべての0の隣接行列から始め、単一の有向辺を追加し、次にそれが接続されたグラフを表すかどうかを調べるために行列をテストします。このプロセスは、接続されたグラフが構築されるまで繰り返され、そこに到達するまでに要した反復回数は、1回の試行のサンプルサイズです。プログラムは小さなグラ

    0

    1答えて

    現在、ボードゲームのAIを書いていますHex。私はMonte-Carlo-Tree-Searchを使ってそれを実装し、すでに実装しようとしています。しかし、AIは信じられないほど馬鹿な(ランダムな)動きをして、なぜ動作しないのか分かりません。 import java.util.ArrayList; import java.util.Random; /** * Created by Robi

    2

    2答えて

    であるため、RでMonte Carlo Quicksortアルゴリズムを作成しました。sample関数は、各繰り返しで新しいピボットの位置を決定します。 私のクイックソート機能は、次のようになります。arr=sample(1:30, size=5) これは私の関数呼び出しはの印刷と一緒に、次のようになります。 quickSort=function(arr, left, right) {

    0

    1答えて

    私は他のどこかで見たのとは少し違った方法でモンテカルロのアルゴリズムを実装したいと思います。 私は、1000点のベクトルを生成し、そこからpiを計算する実例を持っています。 今、同じサンプルに余分なポイントを追加できるモデルが必要です。これは、これまでの私のコードです : a=rand(1000,1); %initial random vectors b=rand(1000,1); n=100

    3

    1答えて

    私は現在、Python3を使用してイジングモデルのコードを記述しています。私はまだかなり新しいコーディングです。私は作業コードを持っていますが、出力結果は予想通りではなく、エラーを見つけることができません。私のコードは次のとおりです: import numpy as np import random def init_spin_array(rows, cols): return

    -2

    2答えて

    これは非常に曖昧な質問かもしれません - 私は前もって謝罪します。 yは、a、b、c、d、eの関数である。 aは1から130になります。 bが0.5~1であり; 3~10のc; 0から1までのd; eは1-dである。 私は指定された範囲からa、b、c、d、eの組み合わせのN(言い換えれば10,000)セットを作成できますか?

    1

    1答えて

    こんにちは私は、プレーヤーが$ 10を持っている問題を解決しようとしています。コインが反転され、プレーヤーが正しくそれを呼び出すと$ 1を稼ぎ、間違っていれば$ 1を失う。 20ドルに達する前に$ 0に達する確率は何ですか?ゲームは平均してどのくらい続くのですか?彼は25フリップの後に平均してどれくらい持っていますか?私は、これをコードするRにおけるモンテカルロ法を使用することになったが、私はコー

    1

    1答えて

    Rでモンテカルロシミュレーションを作成する必要があります。100回連続して1つのサイコロをシミュレートしています。私は最初に合計が7になるロールがいつ発生するのかを見ています。最初のロールの合計が7になると、この数値を保存して後で平均を求めます。私はシミュレーションを10万回実行し、その平均を使って通常は7の合計でサイコロを振るのにかかる時間を確認します。この値を保存するのに問題があります。ここに

    -2

    1答えて

    確率分布から10億のランダムな点を生成し、これらの点を使ってモンテカルロ積分を計算する関数を評価したいと思います。問題は、MATLABを使用していて、他のプログラミング言語に関する知識がほとんどないことです。 MATLABはもちろん非常に遅く、10個の異なるプロセスで1億のポイントの値を計算することによって、統合を並列化する可能性について議論しました。これは可能なアプローチですか?もしそうなら、そ