Commit Graph

36 Commits

Author SHA1 Message Date
Thomas J. Fan 82df48934e
MNT Applies black formatting to most of the code base (#18948) 2021-06-17 14:21:09 -04:00
Nicolas Hug 309f135c32
MNT Remove HistGradientBoosting from experimental (#19799) 2021-04-02 16:40:20 +02:00
Roman Yurchak 5a4340834d
Fix mypy errors (#16726) 2020-03-30 15:41:05 +02:00
Nicolas Hug 4cdbde3085 MNT remove deprecated ensemble.partial_dependence (#15789) 2019-12-04 12:22:56 -05:00
Adrin Jalali 437ca0553c MNT Makes modules in tree and ensemble private (#14964) 2019-10-16 10:39:00 -04:00
Guillaume Lemaitre bab5926024 FEA: Stacking estimator for classification and regression (#11047) 2019-09-19 06:06:33 +10:00
Ramil Nugmanov d94e2a2f00 FEA VotingRegressor (#12513) 2019-04-10 21:27:17 +10:00
ngoix a75eb63194 iforest
example + benchmark

explanation

make some private functions + fix public API

IForest using BaseForest base class for trees

debug + plot_iforest

classic anomaly detection datasets and benchmark

small modif

BaseBagging inheritance

shuffle dataset before benchmarking

BaseBagging inheritance

remove class label 4 from shuttle dataset

pep8 + rm shuttle.csv bench_IsolationForest.png + doc decision_function

add tests

remove comments

fetching kddcup99 and shuttle datasets

fetching kddcup99 and shuttle datasets

pep8

fetching kddcup99 and shuttle datasets

pep8

new files iforest.py and test_iforest.py

sc

alternative to pandas (but very slow)
in kddcup99.py

faster parser

sc

pep8 + cleanup + simplification

example outlier detection

clean and correct

idem

random_state added

percent10=True in benchmark

mc

remove shuttle + minor changes

sc

undo modif on forest.py and recompile cython on _tree.c

fix travis

cosmit

change bagging to fix travis

Revert "change bagging to fix travis"

This reverts commit 30ea500eb818c7a2c6ea5c3d63e75c6935aa3a35.

add max_samples_ in BaseBagging.fit to fix travis

mc

API : don't add fit param but use a private _fit + update tests + examples to avoid warning

adapt to the new structure of _tree.pyx

cosmit

add performance test for iforest

add _tree.c _utils.c _criterion.c

TST : pass on tests

remove test

relax roc-auc to fix AppVeyor

add test on toy samples

Handle depth averaging at python level

plot example: rm html add png

load_kddcup99 -> fetch_kddcup99 + doc

Take into account arjoly comments

sh -> shuffle

add decision_path code from #5487 to bench

Take into account arjoly comments

Revert "add decision_path code from #5487 to bench"

This reverts commit 46ad44ab487f4fd2728d927cbe09000330e8663e.

fix bug with max_samples != int
2015-10-24 15:17:32 +02:00
rasbt 2910198f14 votingclassifier 2015-04-20 19:27:30 -04:00
rasbt 8d669069cb ensemble classifier 1st commit 2015-04-20 18:28:16 -04:00
Gilles Louppe 74d395215b ENH bagging meta-estimator 2013-09-11 13:51:09 +02:00
Andreas Mueller 2297306edf COSMIT pep8 2013-02-08 22:10:40 +01:00
Gilles Louppe de392c2299 FIX: @amueller comments 2013-01-11 13:33:51 +01:00
Noel Dawe 4aea9a8d90 combine real and discrete algorithms under one class 2013-01-11 01:12:53 -08:00
Noel Dawe 534831b818 update adaboost hastie example and weight_boosting tests 2013-01-11 00:13:57 -08:00
Gilles Louppe 0c1ae9335b COSMITs 2013-01-08 22:19:01 -08:00
Noel Dawe b454d56bd3 implement AdaBoost 2013-01-08 16:50:38 -08:00
Andreas Mueller 754c2d9533 COSMIT pep8 2012-12-22 16:48:17 +01:00
Peter Prettenhofer 9bbc433214 add partial dependence module 2012-11-20 22:35:38 +01:00
Peter Prettenhofer a7ebd1b72c Merge branch 'master' into gbrt-interactions 2012-11-19 19:37:34 +01:00
Peter Prettenhofer 1644a7c411 Merge branch 'master' into gbrt-interactions
Conflicts:
	doc/whats_new.rst
2012-11-15 20:57:34 +01:00
Andreas Mueller 6ab3b5b2be MISC rename RandomForestEmbedding to RandomTreesEmbedding 2012-11-15 19:20:45 +00:00
Andreas Mueller ef4d208e08 MISC renamed RandomForestHasher to RandomForestEmbedding 2012-11-14 10:40:19 +01:00
Andreas Mueller 6e3472c2bf ENH added docs, example and tests. 2012-11-14 10:40:18 +01:00
Peter Prettenhofer 70a4bf1eff add module imports 2012-11-10 18:51:34 +01:00
Peter Prettenhofer a8a04c6e73 remove CV class legacy 2012-09-04 07:56:53 +02:00
Peter Prettenhofer d7fc786273 GradientBoosting classes with built in cross-validation; implemented via Decorator pattern 2012-09-04 07:56:52 +02:00
Peter Prettenhofer 5b67d11c40 cosmit 2012-06-14 21:28:59 +02:00
Peter Prettenhofer 582c431ab7 Merge remote branch 'upstream/master' into gradient_boosting 2011-12-12 22:09:59 +01:00
Gilles Louppe c40dbf739f DOC: Standardize the module documentation format (work in progress) 2011-11-30 10:30:13 +01:00
Peter Prettenhofer 7b13fc9abd Merge branch 'master' into gradient_boosting
Conflicts:
	benchmarks/bench_sgd_covertype.py
	sklearn/ensemble/__init__.py
	sklearn/tree/_tree.c
2011-11-23 22:37:09 +01:00
Gilles Louppe 5bf4b8cefe TEST: Added tests of BaseEnsemble 2011-11-16 19:35:57 +01:00
Gilles Louppe dfd924c2b3 DOC: Added module descriptions 2011-11-12 12:19:16 +01:00
Gilles Louppe 7bd3f88ff1 Rebase of @bdholt1's ensemble branch 2011-11-12 11:29:38 +01:00
Peter Prettenhofer 8a57c4e21d added VariableImportance visitor and variable_importance property 2011-10-21 21:52:36 +02:00
Peter Prettenhofer afefe0b326 initial checkin of gradient boosting 2011-10-21 21:50:46 +02:00