Deep Forest
Project description
Deep Forest is a general ensemble framework that uses tree-based ensemble algorithms such as Random Forest. It is designed to have the following advantages:
Powerful: Better accuracy than existing tree-based ensemble methods.
Easy to Use: Less efforts on tunning parameters.
Efficient: Fast training speed and high efficiency.
Scalable: Capable of handling large-scale data.
For a quick start, please refer to How to Get Started. For a detailed guidance on parameter tunning, please refer to Parameters Tunning.
Installation
The package is available via PyPI using:
pip install deep-forest
Quickstart
from sklearn.datasets import load_digits
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
from deepforest import CascadeForestClassifier
X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=1)
model = CascadeForestClassifier(random_state=1)
model.fit(X_train, y_train)
y_pred = model.predict(X_test)
acc = accuracy_score(y_test, y_pred) * 100
print("\nTesting Accuracy: {:.3f} %".format(acc))
>>> Testing Accuracy: 98.667 %
Resources
Reference
@inproceedings{zhou2017deep,
Author = {Zhi-Hua Zhou and Ji Feng},
Booktitle = {IJCAI},
Pages = {3553-3559},
Title = {{Deep Forest:} Towards an alternative to deep neural networks},
Year = {2017}}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for deep_forest-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08c2a6d07b9a391e0de162afc90fc802665894b7bfd59a920990ff1707cdfb75 |
|
MD5 | 8e7df0290d96c1236777f85fc5a384e5 |
|
BLAKE2b-256 | 23f6fa28e5003cbc77a030f7a0c8db6c43edf81866e3b75197e95d76ecefbc5f |
Close
Hashes for deep_forest-0.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3f29d8d2d566c44148290626edec407fef63f66c1de146e730266915bd5698 |
|
MD5 | 48fb288e1abe3bf6af0a567863db67e0 |
|
BLAKE2b-256 | f7da18735d731f8f669f7d3eb42300325456211840242f99e8e5814dbb729d75 |
Close
Hashes for deep_forest-0.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad61c52c289f836dce78b118630708193fb2228e1c7fe76f966551d9372e6649 |
|
MD5 | d51373abbc714e6ba26bcbb718b7f551 |
|
BLAKE2b-256 | d77b9e80607b25cb14470ae60a9d47a1c053432745c0a855d36325d4b5a45f86 |
Close
Hashes for deep_forest-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee1ed3e9d3734f03b45ef52538d35106c323fd148b2083af8f66fb4caa615287 |
|
MD5 | 3c99fe62910d0c02da8df40e251dba0d |
|
BLAKE2b-256 | e8eaef3811424fe61542579982ad32d80923051c9d75d0cc9eaa22157ca4b564 |
Close
Hashes for deep_forest-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3600333bcae1b02f5f2a8d5a5ce22f3679183a2f50156cb90cb70e00f3eb525b |
|
MD5 | e29bdb43afd9836c197d599baf501739 |
|
BLAKE2b-256 | 11813d8d3a302be84608fb9d9c2befb5f506310d48383c7235c1177c88ae5bef |
Close
Hashes for deep_forest-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4f42ce2c8bc9eba7b97268ee43ff319eb3bcaca8eb62e48f9c5f18bab5b3a3 |
|
MD5 | 63f7a1f390496165d1c2af7952404fe2 |
|
BLAKE2b-256 | 7794c67df5e210e2e0e243520733474a370e3373d70c7c9108aa078c88e4558f |
Close
Hashes for deep_forest-0.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 682a5e36d6d77b9fca432519f2a932efc69b7440683754cca93ad8b4d3f1d6d8 |
|
MD5 | 8b013d9fa3f3a934da1d7ddb243e5f10 |
|
BLAKE2b-256 | 84296ba2917045753cff5853f375cd884731485b151fd1c51ab6ecd79bd5ead5 |
Close
Hashes for deep_forest-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a0c95593770671254b6aba1472de1029324d0e227b2c4f22faecb7e2210808b |
|
MD5 | 142fc5165b598f20238733cfc41ee176 |
|
BLAKE2b-256 | f1271bb225cf1767d20d79adebea75ac3b04ef5cdbf9604994ae5efc550361b2 |
Close
Hashes for deep_forest-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770763e1b49d58ecd93ffed0848e024910c95b115d3f18c5da0617b83264724a |
|
MD5 | 3555aa930f0b93550a58c2073503bb4b |
|
BLAKE2b-256 | 16709bf40b6bd48b73e3e3439de0f7233dec0a2f3ce47ac331522b3a20dcd70a |