[FLINK-28563] Add Transformer for VectorSlicer

This closes #131.
9 files changed
tree: d2b5fac0290592a01f38f7a58179d359dc879c17
  1. .github/
  2. docs/
  3. flink-ml-benchmark/
  4. flink-ml-core/
  5. flink-ml-dist/
  6. flink-ml-examples/
  7. flink-ml-iteration/
  8. flink-ml-lib/
  9. flink-ml-python/
  10. flink-ml-tests/
  11. flink-ml-uber/
  12. tools/
  13. .asf.yaml
  14. .gitignore
  15. .gitmodules
  16. CODE_OF_CONDUCT.md
  17. LICENSE
  18. NOTICE
  19. pom.xml
  20. README.md
README.md

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.

Getting Started

You can follow this quick start guideline to get hands-on experience with Flink ML.

Building the Project

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/<artifact-id>-<version>.jar.

Benchmark

Flink ML provides functionalities to benchmark its machine learning algorithms. For detailed information, please check the Benchmark Getting Started.

Documentation

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.

Contributing

You can learn more about how to contribute in the Apache Flink website. For code contributions, please read carefully the Contributing Code section for an overview of ongoing community work.

License

The code in this repository is licensed under the Apache Software License 2.