Skip to content

hugo4715/Learn4J

Repository files navigation

Learn4J

A simple java Machine Learning Library, made with love to learn the concepts.

Features

  • Dataset loading
  • Classifiers (KNearest, Perceptron, NearestCentroid)
  • Clusterers (DBSCAN, KMeams, KMeansPlusPlus, SingleLinkage, CompleteLinkage)
  • Custom distance measures
  • Documented

Getting Started

Libraries needed

Learn4j doesn't use any other libraries! (JFreeChart is only needed for the examples, and lombok is a code generator)

Installing With Maven

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>

<dependency>
    <groupId>com.github.hugo4715</groupId>
    <artifactId>Learn4J</artifactId>
    <version>-SNAPSHOT</version>
 </dependency>

Javadoc

The javadoc is available online here.

Contributing

If you contribute, it would be nice to comment all non obvious parts of your source code, and including links to a clear documentation on the algorithms

Authors

hugo4715

License

This project is licensed under Apache License 2.0

Releases

No releases published

Packages

No packages published

Languages