【发布时间】:2020-11-03 19:39:10
【问题描述】:
目标:
1-用 Python 训练模型
2-用Java加载模型
Python 代码: https://paste.ubuntu.com/p/FtGk5Jm9xz/
Java 代码: https://paste.ubuntu.com/p/sv9DZqqm5s/
pom.xml
<properties>
<springVersion>4.1.1.RELEASE</springVersion>
<slf4j.version>1.6.6</slf4j.version>
<log4j.version>1.2.12</log4j.version>
<shiro.version>1.2.3</shiro.version>
<mysql.version>5.1.6</mysql.version>
<mybatis.version>3.4.5</mybatis.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${springVersion}</version>
</dependency>
<dependency>
<groupId>org.jpmml</groupId>
<artifactId>pmml-evaluator</artifactId>
<version>1.5.1</version>
</dependency>
<dependency>
<groupId>org.jpmml</groupId>
<artifactId>pmml-evaluator-extension</artifactId>
<version>1.5.1</version>
</dependency>
</dependencies>
上面java代码中的句子:
valuator evaluator = modelEvaluatorFactory.newModelEvaluator(pmml,"model");
错了。
我在 Google 中找到了一些 hints
但是我不能将hints 与上面的java代码结合起来。
你能帮帮我吗? 感谢您的帮助!
【问题讨论】:
标签: java scikit-learn pmml