Currently implemented algorithms:
- Partially randomized decision tree (variance minimization).
- Gradient Boosting of decision trees (MSE minimization).
- Average ensemble of GBM.
- Deep Gradient Boosting (of Average ensembles of GBM).
- Implement median-split, best-split decision tree;
- Provide optional min&max search based on pre-sorting (find min&max of
array[indices]
); - Add different loss-functions, ranking support.
- Install
rustup
. - Set up nightly toolchain:
rustup toolchain install nightly
rustup default nightly
Run setup.py
:
python setup.py install --user
Note that --user
option is used to install package locally.
Go to rust
dir and run:
cargo doc --lib
Docs will be placed in target/doc/woods/index.html
.