2
MLeapを使用してSpark MLマシンラーニングモデルを展開し、それらを使用してリアルタイムで予測します。スカラーからJava 8 MLeapへの翻訳
作成者はScalaチュートリアルを出しましたが、私はJava 8コードベースをサポートする必要があります。
どのように私は、Java 8で次のコードを実装します:
val pipeline = SparkUtil.createPipelineModel(uid = "pipeline", Array(featureModel, rfModel))
val sbc = SparkBundleContext()
for(bf <- managed(BundleFile("jar:file:/tmp/mnist.model.rf.zip"))) {
pipeline.writeBundle.save(bf)(sbc).get
}
val bundle = (for(bundleFile <- managed(BundleFile("jar:file:/tmp/simple-spark-pipeline.zip"))) yield {
bundleFile.loadMleapBundle().get
}).opt.get
私はカスタムの推定量/トランスフォーマーを持っている場合はどう? – Gevorg