ml-basic
Version:
Lightweight, zero dependency, machine learning library
59 lines (42 loc) • 1.23 kB
Markdown
# ml-basic
[](https://www.npmjs.com/package/ml-basic)




Lightweight, zero dependency, machine learning library for use in NodeJS and browsers.
## Table of contents
- [Importing](#importing)
- [Usage](#usage)
- [Training](#training)
## Importing
### CommonJS
```javascript
const MLBasic = require('ml-basic');
```
### ESM
```javascript
import MLBasic from 'ml-basic';
```
### Browser
```html
<script src="https://unpkg.com/browse/ml-basic/dist/index.js" type="text/javascript"></script>
```
## Usage
```javascript
import { Neural } from 'ml-basic';
const net = new Neural({
layers: [
...
]
});
const result = net.predict([1, 0]);
// result = [0.532..]
```
## Training
```javascript
import { DataFrame } from 'ml-basic';
const data = new DataFrame([ ... ]);
const error = await net.fit(data);
// error = 0.532..
```