Commit Graph

176 Commits

Author SHA1 Message Date
Gilles Louppe 78fc091a2c FIX: set min_samples_split=2 by default 2013-01-08 23:29:19 +01:00
Andreas Mueller 754c2d9533 COSMIT pep8 2012-12-22 16:48:17 +01:00
Peter Prettenhofer 2b56ee1ba3 set min_density when growing deep trees during gradient boosting 2012-12-14 20:45:45 +01:00
Arnaud Joly 9c94b3770a ENH add author 2012-12-11 09:35:12 +01:00
Arnaud Joly 6c60fe214a FIX feature importance computation + Enable smoke test of feature importances 2012-12-11 09:33:11 +01:00
Arnaud Joly f4f34d492d PEP8 2012-12-11 09:33:11 +01:00
Arnaud Joly 2c71362478 COSMIT 2012-12-11 09:33:11 +01:00
Arnaud Joly af50266a3c ENH preserver contiguous property
The a[:,np.newaxis] operation does not preserve contiguousity, so we shift to
reshape which preserve this one. For an example see below:

In [1]: import numpy as np

In [2]: np.__version__
Out[2]: '1.6.2'

In [3]: a = np.array([1,2,3])

In [4]: a.flags
Out[4]:
  C_CONTIGUOUS : True
  F_CONTIGUOUS : True
  OWNDATA : True
  WRITEABLE : True
  ALIGNED : True
  UPDATEIFCOPY : False

In [5]: a[:,np.newaxis].flags
Out[5]:
  C_CONTIGUOUS : False
  F_CONTIGUOUS : False
  OWNDATA : False
  WRITEABLE : True
  ALIGNED : True
  UPDATEIFCOPY : False

In [6]: a.reshape(-1,1).flags
Out[6]:
  C_CONTIGUOUS : True
  F_CONTIGUOUS : False
  OWNDATA : False
  WRITEABLE : True
  ALIGNED : True
  UPDATEIFCOPY : False
2012-12-11 09:33:11 +01:00
Arnaud Joly 44ba8edec4 COSMIT 2012-12-11 09:33:11 +01:00
Arnaud Joly e8d21a798f ENH Move parameter checking to fit 2012-12-11 09:33:11 +01:00
Arnaud Joly 77064a2822 DOC explain parameter estimators_ (2) 2012-12-11 09:33:11 +01:00
Arnaud Joly 8c418bc8a1 DOC explain parameter estimators_ 2012-12-11 09:33:11 +01:00
Arnaud Joly 6f6d6924e4 Use the check_input argument 2012-12-11 09:33:10 +01:00
Arnaud Joly ce7ea536ca COSMIT Remove duplicated assignement 2012-12-11 09:33:10 +01:00
Arnaud Joly 357f3c17d7 Call DecisionTreeRegressor instead of Tree 2012-12-11 09:33:10 +01:00
Peter Prettenhofer f414ca1b05 Merge branch 'master' into gbrt-interactions 2012-11-30 13:32:11 +01:00
Peter Prettenhofer 86f590eb39 fix: random_state got initialized in fit_stage; caused same feature subsample in each tree 2012-11-30 13:19:28 +01:00
Peter Prettenhofer aff7da7834 Merge remote-tracking branch 'upstream/master' into gbrt-interactions 2012-11-30 09:29:27 +01:00
Andreas Mueller 780ab0245c ENH Check what ``__init__`` does in test_common 2012-11-26 09:31:06 +00:00
Peter Prettenhofer 66df36291f Merge branch 'master' into gbrt-interactions 2012-11-25 21:27:16 +01:00
Eugene Nizhibitsky c1eb792f3b Fix staged_predict_proba() in gradient_boosting. 2012-11-25 23:23:21 +04:00
Peter Prettenhofer af3345cbc3 remove partial dependence (moved to own module) 2012-11-20 18:47:46 +01:00
Peter Prettenhofer 8a171a8c04 add plotting convenience function 2012-11-19 22:26:03 +01:00
Peter Prettenhofer f76458196a Merge branch 'master' into gbrt-interactions 2012-11-10 21:16:33 +01:00
Andreas Mueller 92138a4258 COSMIT pep8 2012-11-10 14:02:29 +00:00
Peter Prettenhofer 21d12607fb input validation for grid 2012-11-10 12:56:33 +01:00
Peter Prettenhofer 53d94186ad more input validation for partial dependence and doctest 2012-11-10 11:33:57 +01:00
Peter Prettenhofer 7c31618993 initialize estimators_ with empty array not None 2012-11-10 10:43:15 +01:00
Peter Prettenhofer a2edf494d7 raise error if both grid and X are specified 2012-11-10 10:42:47 +01:00
Peter Prettenhofer bd514aa2f3 Merge branch 'master' into gbrt-interactions 2012-11-10 10:30:20 +01:00
Peter Prettenhofer ef60b17bf3 tidy up deprecated warnings for learn_rate 2012-11-08 20:42:32 +01:00
Peter Prettenhofer d3dfbec478 Merge branch 'master' into gbrt-interactions
Conflicts:
	doc/modules/ensemble.rst
2012-11-08 20:32:21 +01:00
Alexandre Gramfort a164a98a9b typos 2012-11-04 23:12:09 +01:00
Alexandre Gramfort 2064745182 typo 2012-11-04 23:04:01 +01:00
Alexandre Gramfort 40f1872d89 FIX : missing import warnings 2012-11-04 23:03:05 +01:00
Immanuel Bayer 189ac2f386 renaming 'learn_rate' in 'learning_rate' 2012-11-03 08:17:42 +00:00
Peter Prettenhofer df909c74f3 rename dependency -> dependence 2012-10-30 08:45:34 +01:00
Peter Prettenhofer 906b942c9f remove legacy code 2012-10-28 19:25:30 +01:00
Peter Prettenhofer 40e483ed85 cosmit 2012-10-23 15:12:46 +02:00
Peter Prettenhofer 2a3ca6bc24 cosmit 2012-10-23 14:44:30 +02:00
Peter Prettenhofer d952ed20ae multi-class is supported 2012-10-23 14:43:47 +02:00
Peter Prettenhofer bf39cd9765 Merge branch 'master' into gbrt-interactions 2012-10-23 14:42:59 +02:00
Andreas Mueller 676b97fad6 FIX rebase mishap 2012-10-23 14:13:08 +02:00
Jacques Kvam 29540793c4 fix GradientBoostingClassifier by passing verbose as a keyword argument 2012-10-23 14:13:08 +02:00
Jacques Kvam 513d2d91c1 remove '\r' and format numbers to be fixed width, 7 digits of precision 2012-10-23 14:13:08 +02:00
Jacques Kvam 5dfcff0549 Changed verbose to int, added a low verbose option to just print '.'. 2012-10-23 14:13:08 +02:00
Jacques Kvam 67890e4047 add verbose output for gradient boosting algorithms 2012-10-23 14:13:08 +02:00
Peter Prettenhofer 56d285f4dd return axes instead of grid 2012-10-22 22:31:36 +02:00
Peter Prettenhofer aa58f861b4 make fit_stage private 2012-10-22 19:59:35 +02:00
Peter Prettenhofer 021e9f9a68 add learn rate to partial dependency function 2012-10-22 09:26:27 +02:00