私は、テストのために他のフレームワークでダンプされたウエイトとモデルアーキテクチャを使いたいと思っています。私はmodel.get_config()がモデルの設定を与えることができます知っている。 model.to_jsonはモデルの表現をJSON文字列として返します。しかし、表現には重みは含まれず、アーキテクチャのみが含まれます。 model.save_weights(filepath):モデルの重みをHDF5ファイルとして保存します。 model.save_weights(filepath)は、モデルの重みをHDF5ファイルとして保存します。 jsonファイルにアーキテクチャと重みを保存します。ケラスを使用してjsonでcnnのダンプウェイトを
4
A
答えて
3
Kerasには、重みをJSONにエクスポートする組み込みの方法はありません。
解決方法1:
今のあなたには、重みを反復処理し、JSONファイルに保存することによってそれを簡単に行うことができます。
weights_list = model.get_weights()
は、Numpy配列としてモデル内のすべての重みテンソルのリストを返します。
次に、あなたが次に何をする必要があるすべては、このリストを反復処理すると、ファイルに書き込むことです。
for i, weights in enumerate(weights_list):
writeJSON(weights)
解決方法2:
import json
weights_list = model.get_weights()
print json.dumps(weights_list.tolist())
関連する問題
- 1. ケラスCNN同じ出力
- 2. ケラスCNNを新しいデータセットに適用する
- 3. cnnを使用したResourceExhaustedError
- 4. ケラスでCNNネットワークを設定するには?
- 5. CNN(ケラス)のストライドとフィルターの数を選択
- 6. テンソルフローを使用してケラスを使用する
- 7. Region CNN(R-CNN)を使ってImageNetモデルをトレーニングしよう
- 8. CaffeのCNNで画像をラベルとして使用
- 9. ケラス低確度と一定精度のCNN
- 10. Tensorflowを使用したCNNモデル
- 11. iPhoneでCNNアプリケーションに使用したUI
- 12. ケラスでmodel.fit_generatorを使用する方法
- 13. ケラスはCNNで動作するように入力画像を整えます
- 14. シーンがAI、CNN、RNNを使用して覚えている
- 15. ケラスのpythonを使用して出力畳み込みレイヤー
- 16. Torch - CNNでの最適パッケージの使用
- 17. なぜケラスからのCNNの重量は1次元だけですか?
- 18. Kerasを使用してCNNモデルを構築する
- 19. ケラス:get_weights関数を使用してウェイトを抽出する
- 20. Windowsで作成したTensorflow CNNモデルを使用しますか?
- 21. ケラスは100%CPUを使用していません
- 22. テンソルフローCNNを予測に使用する
- 23. ケアのCNNはテアノをバックエンドとして使用しています
- 24. CNNの結果はケラスとテンソルの流れが異なります
- 25. ケラスを使用して画像をロードして表示する方法は?
- 26. Pythonでテンソルフローを使用して基本的なCNNを実装する
- 27. Caffeを使用してCNN機能を抽出し、SVMを使用して列車
- 28. Keras CNNモデルは、私は下のリンクでの例からKerasを使用してCNNモデルを実行しようとしています
- 29. テンソルフローのCNNの機能を使用してオブジェクトを検出する方法は?
- 30. CNNを使ってテンソルフローで訓練されたモデルを使用してバウンディングボックスでオブジェクトを検出する方法