https://github.com/ruivieira/nim-mentat
A Nim library for data science and machine learning
https://github.com/ruivieira/nim-mentat
data-science library machine-learning nim scientific-computing
Last synced: 2 months ago
JSON representation
A Nim library for data science and machine learning
- Host: GitHub
- URL: https://github.com/ruivieira/nim-mentat
- Owner: ruivieira
- License: apache-2.0
- Created: 2018-10-09T19:44:11.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-24T22:02:07.000Z (almost 6 years ago)
- Last Synced: 2025-07-21T09:56:37.430Z (3 months ago)
- Topics: data-science, library, machine-learning, nim, scientific-computing
- Language: Nim
- Homepage:
- Size: 139 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# mentat
A Nim library for data science and machine learning.
## Features
* Balanced Box-Decomposition Trees (BBD trees, [example](examples/README.md#bbdtrees) and [blog post](https://ruivieira.github.io/introduction-to-balanced-box-decomposition-trees.html))
* Exponentially weighted moving averages (EWMA) ([example](examples/README.md#ewma))
* Monotonic Cubic Spline interpolation ([example](examples/README.md#splines))## Examples
Full examples can be found [here](examples/README.md).
Examples use the [matplotnim](https://github.com/ruivieira/matplotnim) and [science](https://github.com/ruivieira/nim-science) packages. You should install them with
```sh
nimble install matplotnim
nimble install science
```before running the example's code.