Commit Graph

107 Commits

Author SHA1 Message Date
Gilles Louppe 34cdc4e222 FIX: prevent early stopping in tree construction (2) + Test 2012-10-22 15:36:36 +02:00
Gilles Louppe 50627fc875 FIX: prevent early stopping in tree construction 2012-10-22 14:34:36 +02:00
Gilles Louppe 3bbed290f5 Added a comment to clarify initial capacity 2012-09-13 15:12:56 +02:00
Gilles Louppe 7bc9b71b93 Avoid useless if-statements 2012-09-13 13:20:57 +02:00
Gilles Louppe 14c63aa75d Check for memory errors (3) 2012-09-13 10:39:08 +02:00
Gilles Louppe 8a3c77b48f Check for memory errors (2) 2012-09-13 10:26:24 +02:00
Gilles Louppe 4390efff7e Check for memory errors (1) 2012-09-13 09:41:51 +02:00
Peter Prettenhofer 34729673a4 change dtype of y to float64 (aka DOUBLE_t) 2012-07-21 15:54:36 +02:00
Gilles Louppe 669c980b63 COSMIT 2012-07-16 18:12:54 +02:00
Gilles Louppe c59ee33de7 Tree refactoring (20) 2012-07-16 16:10:58 +02:00
Gilles Louppe 923e471d34 FIX: PyArray_ZEROS -> np.zeros? 2012-07-16 14:41:24 +02:00
Gilles Louppe 2fe48dc0fd Tree refactoring (19) 2012-07-16 13:47:20 +02:00
Gilles Louppe 349a1e4b0f Added _tree.pxd 2012-07-16 11:48:32 +02:00
Gilles Louppe 310ada3a0f FIX: init/del => cinit/dealloc 2012-07-16 08:35:02 +02:00
Gilles Louppe b6d9492c19 FIX: sample_mask 2012-07-13 10:57:01 +02:00
Gilles Louppe c08f40b791 Tree refactoring (17) 2012-07-13 09:07:45 +02:00
Gilles Louppe 2b72a1ab04 FIX: @mrjbq7 comments 2012-07-13 09:03:52 +02:00
Gilles Louppe ec38852fdb Tree refactoring (16) 2012-07-12 23:13:50 +02:00
Gilles Louppe f482ebc20f Tree refactoring (15) 2012-07-12 16:33:58 +02:00
Gilles Louppe 16165c0e02 Tree refactoring (14) 2012-07-12 16:29:56 +02:00
Gilles Louppe 6bc9b82685 Tree refactoring (13) 2012-07-12 14:02:58 +02:00
Gilles Louppe 13cad8ce95 Tree refactoring (12) 2012-07-12 13:24:28 +02:00
Gilles Louppe c9da1f4bda ENH: make Tree picklable 2012-07-12 11:29:47 +02:00
Gilles Louppe b6e68a3dcc Tree refactoring (11) 2012-07-12 09:55:10 +02:00
Gilles Louppe 2347423e6a ENH: Tree properties 2012-07-12 09:48:19 +02:00
Gilles Louppe df04b4c100 Merge branch 'master' of github.com:scikit-learn/scikit-learn into tree-speedup
Conflicts:
	sklearn/tree/tree.py
2012-07-12 08:35:46 +02:00
Gilles Louppe 1e5aac8159 Tree refactoring (10) 2012-07-11 18:44:15 +02:00
Gilles Louppe 30f62f2d70 Tree refactoring (9) 2012-07-11 16:46:30 +02:00
Gilles Louppe c9ac2ff201 Tree refactoring (8) 2012-07-11 15:54:16 +02:00
Gilles Louppe a868024efa Tree refactoring (7) 2012-07-11 15:52:32 +02:00
Gilles Louppe db9cb785d6 Tree refactoring (6) 2012-07-11 14:22:14 +02:00
Gilles Louppe 00153507f7 Tree refactoring (5) 2012-07-11 13:48:51 +02:00
Gilles Louppe e97671337d Tree refactoring (4) 2012-07-11 11:58:18 +02:00
Gilles Louppe 3054660008 Tree refactoring (3) 2012-07-10 13:18:06 +02:00
Gilles Louppe 378645877f Tree refactoring (2) 2012-07-10 12:08:44 +02:00
Gilles Louppe e122dc0f88 Tree refactoring (1) 2012-07-10 11:55:38 +02:00
Gilles Louppe a4974cb2fb DOC: docstrings 2012-07-06 13:33:59 +02:00
Gilles Louppe 4dd43fcf6a DOC: docstrings for criteria 2012-07-06 10:16:10 +02:00
Gilles Louppe f1bdd994f4 FIX: segfault 2012-07-04 11:11:17 +02:00
Gilles Louppe 5333afa441 DOC: narrative documentation 2012-07-03 08:48:16 +02:00
Gilles Louppe 18a2e23ba8 ENH: Cython improved code (2) 2012-07-02 16:32:44 +02:00
Gilles Louppe 0d4719ed84 ENH: Cython improved code 2012-07-02 16:09:58 +02:00
Gilles Louppe 55dbb493ec Merge branch 'master' of github.com:scikit-learn/scikit-learn into tree-mo
Conflicts:
	sklearn/tree/_tree.c
2012-06-29 14:07:11 +02:00
Gilles Louppe eac35cc47f ENH: Multi-output decision trees
ENH: MultiOuputTree (wip)

ENH: MultiOutputTree (wip)

ENH: MultiOutputTree (wip)

ENH: MultiOutputTree (wip)

ENH: MultiOutputTree (wip)

ENH: MultiOutputTree (wip)
2012-06-29 12:43:31 +02:00
Gilles Louppe 4728c79893 Merge branch 'master' of github.com:scikit-learn/scikit-learn into tree-mo
Conflicts:
	sklearn/tree/_tree.c
2012-06-27 11:15:19 +02:00
Peter Prettenhofer a3e86dcdba use np.int32_t instead of Py_ssize_t 2012-06-26 14:16:56 +02:00
Peter Prettenhofer 49186922fd fix: np.arange dtype issue; fix dtype to be np.int32 2012-06-26 14:03:24 +02:00
Gilles Louppe a25522e883 ENH: MultiOutputTree (wip) 2012-06-25 16:37:37 +02:00
Peter Prettenhofer 4f1e871a96 ctyped variables in ``find_random_split`` and use for loop over index range instead of array elements 2012-06-25 08:57:34 +02:00
Peter Prettenhofer de7ed14721 rm custom regression tree prediction method 2012-03-29 08:35:26 +02:00