# tinguely
[](https://crates.io/crates/tinguely)
[](https://docs.rs/tinguely)


------------
tinguely is a machine learning library implemented entirely in Rust.
This library is still in early stages of development.
## Features
tinguely uses [mathru]([https://crates.io/crates/mathru) for its linear
algebra calculations and optimization algorithms. There is still lots of
room for optimization, but BLAS/LAPACK support is already integrated.
Currently implemented algorithms:
- Clustering
- DBSCAN
- K-MEANS
- Regression
- Linear Regression
- Classification
- Logistic Regression
- Support Vector Machine
The models all provide predict and train methods enforced by the
SupervisedLearn and UnsupervisedLearn traits.
## Usage
The library is most easily used with cargo. Include the following lines
in your Cargo.toml file:
```toml
[dependencies.tinguely]
version = "0.1.0"
```
Then import the modules and it is ready to be used:
``` rust
use tinguely as tg;
```