# machinelearnjs **Repository Path**: trusted-list/machinelearnjs ## Basic Information - **Project Name**: machinelearnjs - **Description**: Machine Learning library for the web and Node. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://machinelearnjs.github.io/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-08 - **Last Updated**: 2026-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # machinelearn.js machinelearn.js is a Machine Learning library written in Typescript. It solves Machine Learning problems and teaches users how Machine Learning algorithms work. [![Build Status](https://dev.azure.com/jasonShin91/machinelearn.js/_apis/build/status/machinelearnjs.machinelearnjs?branchName=master)](https://dev.azure.com/jasonShin91/machinelearn.js/_build/latest?definitionId=1&branchName=master) [![Build status](https://ci.appveyor.com/api/projects/status/juf77mt9fujcd2a2/branch/master?svg=true)](https://ci.appveyor.com/project/JasonShin/machinelearnjs/branch/master) [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FJasonShin%2Fkalimdorjs.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FJasonShin%2Fkalimdorjs?ref=badge_shield) [![Slack](https://slack.bri.im/badge.svg)](https://slack.bri.im) [![ZenHub](https://i.imgur.com/nMF1yqZ.png)](https://app.zenhub.com/workspaces/machinelearnjs-5bef95354b5806bc2bf57ff3/boards?repos=131453423) # User Installation Using yarn ```bash $ yarn add machinelearn ``` Using NPM ```bash $ npm install --save machinelearn ``` On the browsers We use [jsdeliver](https://www.jsdelivr.com/package/npm/machinelearn) to distribute browser version of machinelearn.js ```html ``` Please see [https://www.jsdelivr.com/package/npm/machinelearn](https://www.jsdelivr.com/package/npm/machinelearn) for more details. # Accelerations By default, machinelearning.js will use pure Javascript version of tfjs. To enable acceleration through C++ binding or GPU, you must import `machinelearn-node` for C++ or `machinelearn-gpu` for GPU. 1. C++ * installation ```bash yarn add machinelearn-node ``` * activation ```javascript import 'machinelearn-node'; ``` 2. GPU * installation ```bash yarn add machinelearn-gpu ``` * activation ```javascript import 'machinelearn-gpu'; ``` # Ask AI [Machinelearn.js](https://codeparrot.ai/oracle?owner=machinelearnjs&repo=machinelearnjs) Bot will help you understand this repository better. You can ask for code examples, installation guide, debugging help and much more. # Highlights * Machine Learning on the browser and Node.js * Learning APIs for users * Low entry barrier # Development We welcome new contributors of all level of experience. The development guide will be added to assist new contributors to easily join the project. * You want to participate in a Machine Learning project, which will boost your Machine Learning skills and knowledge * Looking to be part of a growing community * You want to learn Machine Learning * You like Typescript :heart: Machine Learning # Simplicity machinelearn.js provides a simple and consistent set of APIs to interact with the models and algorithms. For example, all models have follow APIs: * `fit` for training * `predict` for inferencing * `toJSON` for saving the model's state * `fromJSON` for loading the model from the checkpoint # Testing Testing ensures you that you are currently using the most stable version of machinelearn.js ```bash $ npm run test ``` # Supporting Simply give us a :star2: by clicking on # Contributing We simply follow "fork-and-pull" workflow of Github. Please read CONTRIBUTING.md for more detail. # Further notice Great references that helped building this project! * https://machinelearningmastery.com/ * https://github.com/mljs/ml * http://scikit-learn.org/stable/documentation.html ## Contributors Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): | [
Jason Shin](https://github.com/JasonShin)
[📝](#blog-JasonShin "Blogposts") [🐛](https://github.com/machinelearnjs/machinelearnjs/issues?q=author%3AJasonShin "Bug reports") [💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=JasonShin "Code") [📖](https://github.com/machinelearnjs/machinelearnjs/commits?author=JasonShin "Documentation") [⚠️](https://github.com/machinelearnjs/machinelearnjs/commits?author=JasonShin "Tests") | [
Jaivarsan](https://github.com/greed2411)
[💬](#question-greed2411 "Answering Questions") [🤔](#ideas-greed2411 "Ideas, Planning, & Feedback") [📢](#talk-greed2411 "Talks") | [
Oleg Stotsky](https://github.com/OlegStotsky)
[🐛](https://github.com/machinelearnjs/machinelearnjs/issues?q=author%3AOlegStotsky "Bug reports") [💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=OlegStotsky "Code") [📖](https://github.com/machinelearnjs/machinelearnjs/commits?author=OlegStotsky "Documentation") [⚠️](https://github.com/machinelearnjs/machinelearnjs/commits?author=OlegStotsky "Tests") | [
Ben](https://github.com/benjaminmcdonald)
[💬](#question-benjaminmcdonald "Answering Questions") [🎨](#design-benjaminmcdonald "Design") [📢](#talk-benjaminmcdonald "Talks") [🐛](https://github.com/machinelearnjs/machinelearnjs/issues?q=author%3Abenjaminmcdonald "Bug reports") [💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=benjaminmcdonald "Code") | [
Christoph Reinbothe](https://github.com/LSBOSS)
[💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=LSBOSS "Code") [🤔](#ideas-LSBOSS "Ideas, Planning, & Feedback") [🚇](#infra-LSBOSS "Infrastructure (Hosting, Build-Tools, etc)") [👀](#review-LSBOSS "Reviewed Pull Requests") | [
Adam King](https://github.com/adamjking3)
[💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=adamjking3 "Code") [⚠️](https://github.com/machinelearnjs/machinelearnjs/commits?author=adamjking3 "Tests") [📖](https://github.com/machinelearnjs/machinelearnjs/commits?author=adamjking3 "Documentation") | | :---: | :---: | :---: | :---: | :---: | :---: |