Dong Lin created FLINK-24354:
--------------------------------

             Summary: FLIP-174: Improve the WithParam interface
                 Key: FLINK-24354
                 URL: https://issues.apache.org/jira/browse/FLINK-24354
             Project: Flink
          Issue Type: Improvement
            Reporter: Dong Lin


The FLIP design doc can be found at 
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=181311361.

An important part of the Flink ML library infrastructure is the APIs to define, 
set and get parameters of machine learning stages (e.g. Transformer, Estimator, 
AlgoOperator). Currently Flink ML library provides these APIs through the 
public methods of WithParams (an interface), ParamInfo, ParamInfoFactory and 
Params (three classes). In this FLIP we propose to simplify the Flink ML 
library infrastructure by reducing the number of classes as well as the number 
of public methods on those classes, and still support all the expected 
use-cases.

The goal of this FLIP is to increase developer velocity by making Flink ML 
library easier to use.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to