1

私はこのクイックスタートに従いました:

https://docs.prediction.io/templates/classification/quickstart/

および評価指標についてはこのドキュメント

https://docs.prediction.io/evaluation/paramtuning/

ステップが構築されて評価指標が実行されるまで、すべて問題ないようです

pio eval org.template.classification.AccuracyEvaluation \ org.template.classification.EngineParamsList 例外が発生しています: Exception in thread "main" scala.reflect.internal.MissingRequirementError: object org.template.classification.AccuracyEvaluation not found. scala.reflect.internal.Mirrors$RootsBase.ensureModuleSymbol(Mirrors .scala:126) で scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:161) で scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:21) で io.prediction.workflow で。 io.prediction.workflow の WorkflowUtils$.getEvaluation(WorkflowUtils.scala:103)。CreateWorkflow$$anonfun$19.apply(CreateWorkflow.scala:146) で io.prediction.workflow.CreateWorkflow$$anonfun$19.apply(CreateWorkflow.scala:144) 誰か助けてくれませんか? どうもありがとうございました。

4

2 に答える 2

4

まったく同じ問題がありました。次のようにして修正しました。

engine_dir/src/main/scala/org/template/ engine_name /の各 .scala ファイルについて、最初の行を次のように変更する必要があります...

package <SomeTemplateName>

以下に ( engine_nameを上記のパス内のフォルダーの名前に置き換えます)。

package org.template.<engine_name>

次に、engine.json で次の行を変更する必要があります...

"engineFactory": "<template name>.<template engine>",

以下に (再びengine_nameを上記のパス内のフォルダーの名前に置き換えます):

"engineFactory": "org.template.<engine name>.<template engine>",

これで再実行...

pio build
pio train
pio deploy

その後、エラーなしでモデル評価を実行できるはずです。

于 2015-10-13T16:14:40.020 に答える