2016-04-06 20 views
0

Ben https://ci.apache.org/projects/flink/flink-docs-release-1.0/apis/batch/libs/ml/multiple_linear_regression.html örneğini takip fakat örnekte uyum fonksiyonu yalnızca bir param gerekir, ancak benim kodda, uygun üç params gerektirirflink 3 params

mlr.fit (eğitim, fitParameters almak sığacak MultipleLinearRegression , fitOperasyon);

FitParameters'ın setIterations(), setStepsize() için bir alternatif olabileceğini düşündüm, ancak fitOperation nedir?

cevap

0

fitOperation parametresi, aslında Scala derleyici tarafından otomatik olarak doldurulmuş olan örtük bir parametredir. MLR mantığını içine alır.

fit işlevinizin 3 parametresi bulunduğundan, Flink'in Java API'sı ile FlinkML kullandığınızdan şüpheleniyorum. Scala API'sini kullanmanızı şiddetle tavsiye ederim, aksi takdirde ML boru hatlarını manuel olarak oluşturmanız gerekecektir. Bunu hala yapmak istiyorsanız, MultipleLinearRegression tamamlayıcı nesnesinde tanımlanan FitOperations'a bir göz atın.

+0

Scala'ya geçiyorum ve işe yarıyor! Teşekkürler ! – user2341602