https://qiita.com/piacere/items/c1af7b6ce472db83cff6
以上のサイトに従ってElixirからkerasを呼び出せるようになりました。自分が使用しているデータセットでも同じ様に、行った所実行できたのですが、kerasの学習の進行状況を表示がおかしくなります。
通常だと以下のようになります。
1710/1710 [==============================] - 10s 6ms/step - loss: 1.5044 - acc: 0.5836 - val_loss: 2.8046 - val_acc: 0.1479
Epoch 2/100
1710/1710 [==============================] - 8s 5ms/step - loss: 0.6558 - acc: 0.7936 - val_loss: 2.3610 - val_acc: 0.3411
Epoch 3/100
1710/1710 [==============================] - 8s 5ms/step - loss: 0.5066 - acc: 0.8409 - val_loss: 2.2140 - val_acc: 0.3391
しかしElixirから呼び出した際は、以下の様に文字化け?の様な感じになります。
100/1710 [>.............................] - ETA: 16s - loss: 3.9383 - acc: 0.0400^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H1100/1710 [==================>...........] - ETA: 0s - loss: 1.8918 - acc: 0.4791 ^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H1710/1710 [==============================] - 9s 5ms/step - loss: 1.5196 - acc: 0.5655 - val_loss: 2.2404 - val_acc: 0.5788
Epoch 2/100
100/1710 [>.............................] - ETA: 0s - loss: 0.5967 - acc: 0.7700^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^1200/1710 [====================>.........] - ETA: 0s - loss: 0.6965 - acc: 0.7842^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^1710/1710 [==============================] - 8s 5ms/step - loss: 0.6963 - acc: 0.7895 - val_loss: 1.9084 - val_acc: 0.5811
これでも、結局この表示がおかしいだけで問題なく動いているのですが、これは何故起きるのでしょうか?また、Elixirから呼び出す事により、マルチコアでプログラムを回せるので処理が速くなるとのことですが、実際そんな変わっていない様です。現在デュアルコアのPC実行しているのでそもそもそんなには変わらないという事でしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/03 13:06