問題タブ [dqn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
241 参照

python - テンソルフローはすべてのCPUコアを使用していません

ニューラル ネットワーク (DQN) と組み合わせて強化学習を使用しています。私は 6 コア i7 と AMD GPU を搭載した MacBook を持っています。TensorFlow は GPU を認識しないため、CPU を自動的に使用します。スクリプトを実行すると、アクティビティ モニターで、CPU 使用率が約 33% から ~50% になることがわかります。つまり、すべての CPU コアを使用していません。私の TensorFlow バージョンは 2.2.0 です。私はもう試した:

with tf.device("/cpu:0"):

私も試してみたかった:

sess = tf.Session(config=tf.ConfigProto(intra_op_parallelism_threads=NUM_THREADS))

しかし、「sess」を使用してモデルをトレーニングする方法がわかりません。

スクリプトがエピソードごとに実行されるのに約 64 秒かかります。私の質問: Python スクリプトがすべての CPU コアを確実に利用できるようにするにはどうすればよいですか?

モデルを作成する関数:

model.fit および model.predict を含む関数

さらにコードが必要な場合はお知らせください。私に答えてください。ありがとうございました。

0 投票する
0 に答える
137 参照

python - 4つのアレイタイプの観測のための観測スペースの設定

gym RLフレームワーク初心者で、現在gymを使った強化学習環境を構築中です。観測スペースをどのように設定する必要があるかについて、私は完全に混乱しています。私の問題は二項分類問題なので、アクション スペースに問題はありません。DISCRETE(2) です。

観察の場合、エージェントは環境から 4 つの入力を取得し、4 つすべてが配列であり、以下はそれらの配列の形状です。

上記の4つの観察の観察空間を定義するのを手伝ってくれる人はいますか?