https://github.com/apache/flink-ml
Machine learning library of Apache Flink
https://github.com/apache/flink-ml
big-data flink java machine-learning ml python
Last synced: about 2 months ago
JSON representation
Machine learning library of Apache Flink
- Host: GitHub
- URL: https://github.com/apache/flink-ml
- Owner: apache
- License: apache-2.0
- Created: 2021-03-26T00:42:03.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T07:57:55.000Z (7 months ago)
- Last Synced: 2025-04-15T00:39:51.206Z (about 2 months ago)
- Topics: big-data, flink, java, machine-learning, ml, python
- Language: Java
- Homepage: https://flink.apache.org/
- Size: 2.95 MB
- Stars: 317
- Watchers: 35
- Forks: 92
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Flink ML is a library which provides machine learning (ML) APIs and
infrastructures that simplify the building of ML pipelines. Users can implement
ML algorithms with the standard ML APIs and further use these infrastructures to
build ML pipelines for both training and inference jobs.Flink ML is developed under the umbrella of [Apache
Flink](https://flink.apache.org/).You can follow the [Python quick
start](https://nightlies.apache.org/flink/flink-ml-docs-master/docs/try-flink-ml/python/quick-start/)
and the [Java quick
start](https://nightlies.apache.org/flink/flink-ml-docs-master/docs/try-flink-ml/java/quick-start/)
to get hands-on experience with Flink ML Python and Java APIs respectively.Run the `mvn clean package` command.
Then you will find a JAR file that contains your application, plus any libraries
that you may have added as dependencies to the application:
`target/-.jar`.Flink ML provides functionalities to benchmark its machine learning algorithms.
For detailed information, please check the [Benchmark Getting
Started](./flink-ml-benchmark/README.md).The documentation of Flink ML is located on the website:
https://nightlies.apache.org/flink/flink-ml-docs-master/ or in the docs/
directory of the source code.You can learn more about how to contribute in the [Apache Flink
website](https://flink.apache.org/contributing/how-to-contribute.html). For code
contributions, please read carefully the [Contributing
Code](https://flink.apache.org/contributing/contribute-code.html) section for an
overview of ongoing community work.The code in this repository is licensed under the [Apache Software License
2](LICENSE).[//]: # (TODO: Add a guideline for developers to install Flink ML and run tests.)