从Java重新构造Tensorflow初始v3网络

时间:2018-02-02 14:23:13

标签: java android python tensorflow

我已经能够使用python中的初始v3重新训练Tensorflow中的图像分类器,并使用Java(Android和JSE)中的模型进行分类和成像。

是否有可能完全使用Java从初始v3模型重新训练,而不使用python? (Android或JSE)

1 个答案:

答案 0 :(得分:1)

我自己从未尝试过,但TensorFlow的API可以在JavaPython(以及其他一些)中使用,因此您应该可以使用{{1}获得相同的结果代码。但是,您可能希望将培训保留在Java,因为API for Java可能是unstable

  

需要注意的是:API稳定性承诺尚未涵盖Python以外的语言API。

此外,由于您想在移动设备上使用该模型,我建议您查看专为此任务设计的MobileNet

  

MobileNets在延迟,大小和准确性之间进行权衡,同时与文献中的流行模型相比具有优势。

我和他们一起工作并取得了不错的成绩。正如预期的那样,python总是有更好的结果,但是需要更长的时间来训练,评估和成像。