我最近發現這個Project,它在具有使用webgl的GPU支持的瀏覽器中運行keras模型的推理。我有幾個tensorflow項目,我想在瀏覽器上運行推理,有沒有辦法將tensorflow模型導出到hdf5文件中,以便可以使用keras -js運行將張量流權重輸出到hdf5文件和模型到keras model.json
0
A
回答
2
0
我可以看到這個工作的唯一方法是,如果你使用一個Keras
模型爲您的工作流程TensorFlow
的接口。如果你這樣做,你可以做到這一點,以節省模型及其權重:
# save model
with open(model_save_filename, "w") as model_save_file:
model_json = model.to_json()
model_save_file.write(model_json)
# save model weights
model.save_weights(model_weights_save_filename)
使用Keras
爲Tensorflow
接口的更多信息工作流程在這裏:https://blog.keras.io/keras-as-a-simplified-interface-to-tensorflow-tutorial.html#using-keras-models-with-tensorflow
相關問題
- 1. Keras簡單的數學運算模型失敗,「輸出張量到模型必須是Keras張量」
- 2. TypeError:模型的輸出張量必須是Keras張量
- 3. 例外:輸出張量的模型必須Keras張量
- 4. 張量流中的Keras模型
- 5. keras RNN三維張量輸入和二維張量輸出:檢查模型目標時出錯
- 6. 在張量流或keras中重塑無
- 7. Keras - 從前一層重用權重 - 轉換爲keras張量
- 8. 從張量流模型獲取重量
- 9. 使用theano後端將Alexnet權重加載到keras模型中
- 10. 重塑Keras張量
- 11. 如何將權重轉移到張量流RNN單元
- 12. 使用Keras獲得模型輸出w.r.t權重的梯度
- 13. 從張量流模型檢查點提取權重值
- 14. 使用keras模型的張量流圖進行預測
- 15. 列車Keras模型與張量流BatchNorm層
- 16. 模型重量不變Keras
- 17. 給出張量流模型圖,如何找到輸入節點和輸出節點名稱
- 18. 爲Keras張量重命名Keras張量名稱
- 19. 預測張量流模型
- 20. 將CNN張量流模型凍結爲.pb文件
- 21. 輸出重定向到多張文件與發球和grep
- 22. 將HTML文件加載到輸出流
- 23. 如何獲得張量流模型的輸出值和輸入值?
- 24. 訓練的張量流模型總是輸出零
- 25. 如何使用從訓練好的keras模型中提取的張量流模型
- 26. 如何反饋RNN輸出到張量流輸入
- 27. 將變量輸出到文本文件
- 28. 我使用keras獲取.hdf5的模型文件,如何將它轉換爲.caffemodel?
- 29. 保存張量流模型:找不到變量
- 30. 模型的輸出張量必須是凱拉斯張量
您可以檢查這個問題我的回答另一個線程。 https://stackoverflow.com/questions/44466066/how-can-i-convert-a-trained-tensorflow-model-to-keras/46210187#46210187 – user1190882