問題タブ [keras]
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.
ipython - Ipython Notebook で GPU を使用するにはどうすればよいですか?
OS : Ubuntu 14.04LTS
言語 : Python Anaconda 2.7 (keras, theano)
GPU : GTX980Ti CUDA : CUDA 7.5
GPU (GTX980Ti) を使用して IPython Notebook で keras python コードを実行したいの
ですが、見つかりません。
以下のコードをテストしたい。Ubuntu端末で実行する場合は、以下のようにコマンドを実行します(GPUをうまく使用しています。問題はありません)
まず、以下のようにパスを設定します
次に、以下のようにコードを実行します
そして、それはうまくいきます。
しかし、pycharm(python IDE)でコードを実行するとき、またはIpython Notebookで実行すると、gpuは使用されません。CPUしか使わない
myscript.py コードは以下の通りです。
それを解決するために、以下のようにコードで強制的に gpu を使用します (myscript.py にさらに 2 行挿入します)。
次に、以下のようなエラーを生成します
どうやってするの???2日間かけて..
確かにホームディレクトリにある「.theanorc」ファイルを使う方法をやってみました。
python - 畳み込みニューラル ネットワークを深くすると、パラメータが少なくなりますか?
Keras で 2 つの畳み込みニューラル ネットワークをトレーニングしました。最初のネットは以下の通り
2つ目のネット
このメソッドを呼び出すとmodel.count_params()
、最初のネットは 604035 パラメータになり、2 番目のネットは 336387 になります。
これはどのように可能ですか?2 番目のネットはより深く、より多くのパラメーターを含む必要があります。間違いはありませんか?
python - Keras オートエンコーダーの精度/損失は変化しません
これが私のコードです:
X の形状は (537621, 256) です。サイズ 256 のベクトルを 100 に、次に 70 に、次に 50 に圧縮する方法を見つけようとしています。
出力は次のとおりです。
エポック 1/500 537621/537621 [============================] - 27 秒 - 損失: 0.1339 - acc: 0.0036
エポック2/500 537621/537621 [============================] - 32 秒 - 損失: 0.1339 - acc: 0.0036
エポック 3 /500 252336/537621 [=============>................] - ETA: 14 秒 - 損失: 0.1339 - acc: 0.0035
そして、それはこのように延々と続く..