linfa_trees/lib.rs
1//!
2//! # Decision tree learning
3//! `linfa-trees` aims to provide pure rust implementations
4//! of decison trees learning algorithms.
5//!
6//! # The big picture
7//!
8//! `linfa-trees` is a crate in the [linfa](https://github.com/rust-ml/linfa) ecosystem,
9//! an effort to create a toolkit for classical Machine Learning implemented in pure Rust, akin to Python's scikit-learn.
10//!
11//! Decision Trees (DTs) are a non-parametric supervised learning method used for classification and regression.
12//! The goal is to create a model that predicts the value of a target variable by learning simple decision rules
13//! inferred from the data features.
14//!
15//! # Current state
16//!
17//! `linfa-trees` currently provides an [implementation](DecisionTree) of single-tree fitting for classification.
18//!
19
20mod decision_trees;
21
22pub use decision_trees::*;
23pub use linfa::error::Result;