Hi Dong,

Thank you for the reply. Since we are actually experimenting with the Flink ML libraries, If you think it's worth, we may contribute some documentation, e.g., tutorial based on what we learn while setting up our test project with Flink ML. Is it something that might be of interest for you?

Best regards

Dario

On 1/18/22 04:51, Dong Lin wrote:
Hi Bonino,

Thanks for your interest!

Flink ML is currently ready for experienced algorithm developers to try it out because we have setup the basic APIs and infrastructure to develop algorithms. Five algorithms (i.e. kmeans, naive bays, knn, logistic regression and one-hot encoder) has been implemented in the last release. Their unit tests can be found here <https://github.com/apache/flink-ml/tree/master/flink-ml-lib/src/test/java/org/apache/flink/ml/feature>, here <https://github.com/apache/flink-ml/tree/master/flink-ml-lib/src/test/java/org/apache/flink/ml/clustering> and here <https://github.com/apache/flink-ml/tree/master/flink-ml-lib/src/test/java/org/apache/flink/ml/classification>, which show how to use these algorithms (including transform/fit/save/load). And from these unit tests you can find implementation of these algorithms which can be used as reference implementation to develop other algorithms of your interest.

We plan to setup a website for Flink ML to provide links to example/tutorial similar to the Flink Statefun website (link <https://nightlies.apache.org/flink/flink-statefun-docs-stable/>). This website will likely be setup in March. We are currently working on developing further infrastructure for benchmarking and optimizing the machine learning algorithms in Flink ML.

Best Regards,
Dong



On Mon, Jan 17, 2022 at 8:57 PM Dawid Wysakowicz <dwysakow...@apache.org> wrote:

    I am adding a couple of people who worked on it. Hopefully, they
    will be able to answer you.

    On 17/01/2022 13:39, Bonino Dario wrote:

    Dear List,

    We are in the process of evaluating Flink ML version 2.0 in the
    context of some ML task mainly concerned with classification and
    clustering.

    While algorithms for this 2 domains are already present, although
    in a limited form (perhaps) in the latest release of Flink ML, we
    did not found any example / documentation that could guide our
    experiments.

    Is some adoption example available, like code, tutorial or any
    information that might help us in bootstrapping a Flink ML 2
    project?

    Thank you very much

    Best regards

-- Ing. Dario Bonino, Ph.D

e-m@il:dario.bon...@gmail.com www:https://www.linkedin.com/in/dariobonino
    <foaf:Person>
        <foaf:firstName>Dario</foaf:firstName>
        <foaf:surname>Bonino</foaf:surname>
        <foaf:msnChatID>slide...@hotmail.com</foaf:msnChatID>
    </foaf:Person>

--
Ing. Dario Bonino, Ph.D

e-m@il:dario.bon...@gmail.com www:https://www.linkedin.com/in/dariobonino
<foaf:Person>
        <foaf:firstName>Dario</foaf:firstName>
        <foaf:surname>Bonino</foaf:surname>
        <foaf:msnChatID>slide...@hotmail.com</foaf:msnChatID>
</foaf:Person>

Reply via email to