https://github.com/eveningkid/machinel
Simple Machine learning API for JavaScript (SKlearn-like API)
https://github.com/eveningkid/machinel
javascript machine-learning ml sklearn typescript
Last synced: 4 months ago
JSON representation
Simple Machine learning API for JavaScript (SKlearn-like API)
- Host: GitHub
- URL: https://github.com/eveningkid/machinel
- Owner: eveningkid
- Created: 2019-04-01T17:38:06.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-05T06:09:39.000Z (about 6 years ago)
- Last Synced: 2025-02-15T14:04:11.554Z (4 months ago)
- Topics: javascript, machine-learning, ml, sklearn, typescript
- Language: TypeScript
- Homepage:
- Size: 148 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Machinel
Simple Machine learning API for JavaScript (SKlearn-like API), using most of ml-js libraries.*This is a WIP, providing a simple API for machine learning using JS.*
## Install
```
npm install machinel
```## API
- machinel
- [.cluster.**KMeans**](src/cluster/k-means.js)
- [.datasets.**loadIris**](src/datasets/base.js)
- [.datasets.**makeClassification**](src/datasets/samples-generator.js)
- [.metrics.**accuracyScore**](src/metrics/classification.js)
- [.modelSelection.**crossValScore**](src/model-selection/validation.js)
- [.naiveBayes.**GaussianNB**](src/naive-bayes/gaussian-nb.js)
- [.naiveBayes.**MultinomialNB**](src/naive-bayes/multinomial-nb.js)
- [.neighbors.**KNeighborsClassifier**](src/neighbors/k-neighbors-classifier.js)
- [.svm.**LinearSVC**](src/svm/linear-svc.js)
- [.svm.**LinearSVR**](src/svm/linear-svr.js)
- [.svm.**NuSVC**](src/svm/nu-svc.js)
- [.svm.**NuSVR**](src/svm/nu-svr.js)
- [.svm.**SVC**](src/svm/svc.js)
- [.svm.**SVR**](src/svm/svr.js)
- [.tree.**DecisionTreeClassifier**](src/tree/decision-tree-classifier.js)## Build
```
npm run build
```## License
MIT