Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中使用PMML模型?_Java_Machine Learning_Pmml - Fatal编程技术网

如何在Java中使用PMML模型?

如何在Java中使用PMML模型?,java,machine-learning,pmml,Java,Machine Learning,Pmml,我已经基于randomforestclassifier构建了一个python文件,并创建了一个PMML模型,现在我们需要在Java中使用这个PMML来将数据分类为两类..但这对我来说是新的,我不知道如何处理Java部分..Google:PMML Java 第二个环节是 这里有一个示例库。因此,尝试一下,如果你有问题就回来 另一种选择是在Scala中实现,但您可以通过Scala或Java API自由使用它。它非常易于使用,例如: import org.pmml4s.model.Model; Mo

我已经基于randomforestclassifier构建了一个python文件,并创建了一个PMML模型,现在我们需要在Java中使用这个PMML来将数据分类为两类..但这对我来说是新的,我不知道如何处理Java部分..

Google:PMML Java

第二个环节是

这里有一个示例库。因此,尝试一下,如果你有问题就回来

另一种选择是在Scala中实现,但您可以通过Scala或Java API自由使用它。它非常易于使用,例如:

import org.pmml4s.model.Model;

Model model = Model.fromFile("/the/pmml/file/path");
Object result = model.predict(data)

数据可以是
映射
数组
JSON中的字符串
系列
,结果类型与输入相同。有关如何在Java中使用PMML4S的详细信息,您可以查看示例:

使用PMML教程,并在这里提供一些您发现困难的代码。我个人也发现,查看以下链接以获取其他示例代码非常有用,特别是在优化条件设置为true时运行的部分,如果您想加快进度:请考虑所建议的库是AGPL许可的。在某些环境中,不能使用AGPL库。还提供商业许可证。