Java 模型与数据预处理步骤的集成
这可能是一个愚蠢的想法,但如果我采取了错误的方法,请容忍我并指导我。 我正在从事一个机器学习项目,该项目的模型将给出最终输出,来自ML模型的输出将被另一个用java编写和维护的项目使用 REST调用的典型流程如下所示:Java 模型与数据预处理步骤的集成,java,python,machine-learning,data-science,data-science-experience,Java,Python,Machine Learning,Data Science,Data Science Experience,这可能是一个愚蠢的想法,但如果我采取了错误的方法,请容忍我并指导我。 我正在从事一个机器学习项目,该项目的模型将给出最终输出,来自ML模型的输出将被另一个用java编写和维护的项目使用 REST调用的典型流程如下所示: 用户在UI上请求一些分类分数 UI系统调用JavaAPI Java API从存储系统获取数据 然后对数据进行预处理,并将其呈现给经过训练的模型,该模型完全用Python编写、开发和训练 问题:在制作ML模型时,我们有用python编写的预处理步骤,数据进入并得到预处理,然后开始
请指导。可以使用机器学习模型将预处理步骤模型封装到一个包中,作为python模型的补充。 考虑到您已经将JavaAPI连接到UI和系统存储,不需要重写它们,或者您可以重用它们,因此可以节省时间
- 使用maven project构建您的项目
- 导入相关的库,例如SpringRESTfulWebService、SpringJPA数据、SpringEleAF/Angular(UI)和用于ML模型的张量流库
org.tensorflow
张量流
1.12.0
我希望这对你有用
<dependency>
<groupId>org.tensorflow</groupId>
<artifactId>tensorflow</artifactId>
<version>1.12.0</version>
</dependency>