#32 · Primary category: Classical Machine Learning Frameworks
ml
Machine learning tools in JavaScript
Project last updated:10/21/24
GitHub Stars
2.7K
Forks
209
Contributors
17
License
MIT
Why we included this project
For anyone doing data work in the browser, this package packs the whole mljs ecosystem behind a single script tag. Load the UMD build and you get a global ML object with the usual suspects for classical machine learning: PCA, k-means, hierarchical clustering, KNN, naive Bayes, decision trees, and random forests, plus several regression methods from simple linear to Theil-Sen. There are also small feedforward and self-organizing-map networks if you need a bit of neural flavor without a heavy framework. Since each algorithm is also published separately as an ml- prefixed npm package, Node users can install just what they need. That makes it a practical choice for dashboards, client-side data exploration, and chemometrics-style analysis where interpretable, classical algorithms beat a GPU-trained model.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-learn
scikit-learn: machine learning in Python
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
umap
Uniform Manifold Approximation and Projection
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning