0

https://ci.apache.org/projects/flink/flink-docs-release-1.0/apis/batch/libs/ml/multiple_linear_regression.htmlの例に従い ます が、この例では、フィット関数に必要なパラメーターは 1 つだけです。しかし、私のコードでは、フィットには3つのパラメーターが必要です。

mlr.fit(トレーニング、fitParameters、fitOperation);

fitParameters は setIterations(),setStepsize() の代わりになるかもしれないと思いましたが、fitOperation とは何ですか?

4

1 に答える 1

0

このfitOperationパラメーターは、実際には Scala コンパイラーによって自動的に入力される暗黙のパラメーターです。MLR ロジックをカプセル化します。

関数には 3 つのパラメーターがあるためfit、Flink の Java API で FlinkML を使用していると思われます。Scala API を使用することを強くお勧めします。そうしないと、ML パイプラインを手動で構築する必要があります。それでもやりたい場合は、コンパニオン オブジェクトFitOperationsで定義されている を見てください。MultipleLinearRegression

于 2016-04-06T09:41:24.403 に答える