将python中的keras转换为java
我目前有一个使用keras的python神经网络,但是,我需要最终的产品是java。到目前为止,我的研究还没有显示python和java之间对于keras的直接转换,但是有没有一种方法可以在python中使用keras保存模型,然后就像我们在python的另一个文件中加载模型一样,在java中加载模型?或者换句话说,将keras神经网络转换为与java兼容的形式的最简单方法是什么 可用于加载keras模型 如果您同时拥有json文件和.h5(权重)文件,则可以使用将python中的keras转换为java,java,python,neural-network,keras,Java,Python,Neural Network,Keras,我目前有一个使用keras的python神经网络,但是,我需要最终的产品是java。到目前为止,我的研究还没有显示python和java之间对于keras的直接转换,但是有没有一种方法可以在python中使用keras保存模型,然后就像我们在python的另一个文件中加载模型一样,在java中加载模型?或者换句话说,将keras神经网络转换为与java兼容的形式的最简单方法是什么 可用于加载keras模型 如果您同时拥有json文件和.h5(权重)文件,则可以使用KerasModelImport
KerasModelImport.importKerasSequentialModelAndWeights
类加载模型,如下所示
MultiLayerNetwork network = KerasModelImport.importKerasSequentialModelAndWeights("PATH TO YOUR JSON FILE","PATH TO YOUR H5 FILE")
您可以使用H5文件格式传输权重和体系结构。卡拉斯建议使用h5 现在您可以使用在Java中加载Keras模型并运行推理。java是深度学习lib库。签出github回购协议: 有一个博客帖子:
可以找到演示项目:虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则仅链接的答案可能无效-