pushkar/ABAGAIL

The library contains a number of interconnected Java packages that implement machine learning and artificial intelligence algorithms. These are artificial intelligence algorithms implemented for the kind of people that like to implement algorithms themselves.

51
/ 100
Established

Covers discrete optimization via hill climbing, simulated annealing, genetic algorithms, and MIMIC; supervised learning with neural networks, SVMs, and decision trees; and unsupervised methods including HMMs, clustering, and dimensionality reduction. The modular architecture allows mixing custom probability distributions, kernel functions, activation functions, and matrix decompositions alongside built-in implementations. Includes supporting utilities for graph algorithms, kd-tree indexing, and data preprocessing with PCA/ICA/LDA.

252 stars. No commits in the last 6 months.

Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

252

Forks

480

Language

Java

License

BSD-3-Clause

Last pushed

Jan 13, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pushkar/ABAGAIL"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.