Awesome
vertx-pmml demo
mvn clean package
java -jar .\target\evaluate-1.0.0-SNAPSHOT-fat.jar -conf config\config.json
curl 'http://localhost:8080/predict/iris' \
-d '{
"reqSn": "00000",
"data": {
"sepal_length": 5.4,
"sepal_width": 3.9,
"petal_length": 1.7,
"petal_width": 0.4
}
}'
Config
{
"http.port": 8080,
"route": {
"/predict/iris": {
"access": "public",
"method": "POST",
"actor": "evaluter.predict",
"ext": {
"name": "IRIS_SVC",
"pmml": ".\\config\\model_svc.pmml",
"version": "1.0.0"
}
},
"/stat/:name": {
"access": "session.admin",
"method": "GET",
"actor": "evaluter.stat"
},
"/console/login": {
"access": "public",
"method": "GET",
"actor": "web_login"
}
... Any other routers with pmml or some web services ...
}
}
jpmml-evaluator
demo pmml train from iris dataset