問題タブ [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.
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 を含む関数
と
さらにコードが必要な場合はお知らせください。私に答えてください。ありがとうございました。
python - 4つのアレイタイプの観測のための観測スペースの設定
gym RLフレームワーク初心者で、現在gymを使った強化学習環境を構築中です。観測スペースをどのように設定する必要があるかについて、私は完全に混乱しています。私の問題は二項分類問題なので、アクション スペースに問題はありません。DISCRETE(2) です。
観察の場合、エージェントは環境から 4 つの入力を取得し、4 つすべてが配列であり、以下はそれらの配列の形状です。
上記の4つの観察の観察空間を定義するのを手伝ってくれる人はいますか?