Raghav R V
fffa98ad1f
MAINT Remove deprecated stuff that will be removed in 0.18
...
MAINT Remove support for gamma == 0.0
MAINT Remove support for uppercase values for loss and penalty
2015-10-20 18:24:35 +02:00
Raghav R V
e3afc0e8c9
MAINT move custom error/warning classes into sklearn.exceptions
...
ENH NonBLASDotWarning -> EfficiencyWarning; Improve error message
DOC Add exceptions module to modules/classes.rst
MAINT Move ConvergenceWarning, UndefinedMetricWarning et al into exceptions
MAINT Remove ChangedBehaviorWarning from base
DOC/FIX Improve DataConversionWarning's docstring
2015-10-19 22:35:35 +02:00
Andreas Mueller
31a5a5ff12
Fixed warnings for DataDimensionalityWarning, decision_function and decision_function_shape.
2015-10-14 15:38:07 -04:00
Vighnesh Birodkar
735dd1fdca
Fix warnings during tests
2015-10-08 14:52:21 -04:00
Vighnesh Birodkar
2f099334f9
MAINT deprecate 1d input arrays for all estimators
...
Passing 1D arrays to check_array, without setting `ensure_2d` to false now
raises a deprecation warning before reshaping it. This will later throw an
error.
All Scaler classes also throw warnings when 1D arrays are passed.
All unit tests/doctests are modified to ensure that no 1D arrays are passed,
except in explicit 1D array tests where the warnings have been silenced.
Additional tests are also included which check for different 1D array cases.
2D array tests with one samples and one features are also added and where
they failed, `check_array` call has been modified to give a more useful error
message
2015-09-09 15:49:58 +02:00
Joel Nothman
d517846cc5
FIX #4902 : SV*.predict_proba visible before fit
2015-07-06 12:35:47 +10:00
Alexandre Gramfort
fcf9cb4150
Merge pull request #4835 from tw991/feature2
...
[MRG] fix SVM can be tricked into running proba() #4791
2015-06-10 06:11:37 -07:00
jnothman
8b44fa197d
Merge pull request #4824 from amueller/testing_less_warnings
...
minor fixes to the tests, don't raise as many warnings in the test suite
2015-06-09 22:30:22 +10:00
=
4c4bca1715
fix SVM can be tricked into running proba() #4791
2015-06-08 16:48:42 -04:00
Lars Buitinck
567a956338
Merge branch 'pr/4714' + pep8 fixes
...
Conflicts:
doc/modules/model_persistence.rst
doc/modules/pipeline.rst
doc/modules/svm.rst
doc/tutorial/basic/tutorial.rst
doc/tutorial/statistical_inference/supervised_learning.rst
sklearn/svm/classes.py
2015-06-08 11:31:51 +02:00
Andreas Mueller
f0f174b74f
ENH minor fixes to the tests, don't raise as many warnings in the test suite
2015-06-05 13:50:46 -04:00
Andreas Mueller
6d4bcda876
ENH refactor OVO decision function, use it in SVC for sklearn-like decision_function shape
2015-06-05 13:14:45 -04:00
Gael Varoquaux
01aff46402
Merge pull request #4347 from amueller/class_weight_auto
...
[MRG+1] Use more natural class_weight="auto" heuristic
2015-06-01 16:15:37 -04:00
Andreas Mueller
eedc1cddab
Use more natural class_weight="auto" heuristic
2015-06-01 12:49:53 -04:00
Andreas Mueller
a8626b36a6
TST/COSMIT remove nose call boilerplate
2015-05-28 14:54:01 -04:00
Raghav R V
cd2ee7e454
MAINT docstring --> comments to prevent nose from using doc in verbose mode
2015-03-21 11:16:49 +05:30
Olivier Grisel
119bc20abb
Merge pull request #4377 from vortex-ape/intercept_scaling
...
[MRG + 1] Fixes #4374 : LinearSVC(intercept_scaling=0) breaks
2015-03-20 12:56:11 +01:00
Vinayak Mehta
a4f8f083a5
Specified original intercept_scaling value
2015-03-19 20:27:11 +05:30
Vinayak Mehta
5f44a8e2a3
Raising an error when intercept_scaling is zero
...
Added test for intercept_scaling
Fixed silly mistake
Added assert_raise_message
added test for logistic regression
removed None
added more tests
2015-03-17 23:23:39 +05:30
Barmaley.exe
b15941b6c7
TST Adds sanity check for SVR's decision_function
2015-03-13 00:28:10 +03:00
Olivier Grisel
f7efb1a67c
Merge pull request #4326 from Barmaley-exe/svm-dual-coef-fix
...
[MRG + 1] Flip sign of SVM's dual_coef_ in a binary case
2015-03-03 22:08:22 +01:00
Barmaley.exe
663c236cca
Removes RBF calculation by hand
2015-03-03 23:38:52 +03:00
Barmaley.exe
8ab4649fef
FIX Flips sign of SVM's dual_coef_ in binary case
...
Makes it consistent with other sign adjustments, adds
a test to reproduce decision_function in a kernel case
2015-03-03 02:29:23 +03:00
Andreas Mueller
f1b8283c95
catch some warnings, be less verbose in testing.
2015-03-02 14:40:35 -05:00
Raghav R V
6d222fde10
TST test deprecation warning and support for uppercase
2015-02-25 19:12:27 +05:30
Fabian Pedregosa
dbc5d707c6
Change loss names for LinearSVC and LinearSVR()
...
the names are now consistent across methods
In LinearSVC:
'l1' -> 'hinge'
'l2' -> 'squared_hinge'
In LinearSVR:
'l1' -> 'epsilon_insensitive'
'l2' -> 'squared_epsilon_insensitive'
2015-02-09 11:09:16 +01:00
Raghav R V
88555987cc
PEP8 Fix E101, E111 errors and W191, W293, W293 and W391 warnings.
2015-01-08 04:28:24 +05:30
Joel Nothman
081a554698
FIX P/R/F metrics and scorers are now for binary problems only by default
...
Scorers for different average parameters have been added.
2014-12-09 13:56:51 +11:00
Fabian Pedregosa
7e1a0eee08
ENH LinearSVR using liblinear code
...
Fixes gh-3877.
2014-12-03 20:44:04 +01:00
Lars Buitinck
4d1692c9a2
FIX sign flip in (Nu)SVR with linear kernel
...
Fixes #2933 .
2014-10-12 17:51:40 +02:00
Olivier Grisel
4e2960df24
FIX call srand whenever random_seed >= 0 in libsvm
...
This bug was discovered by #3691 (failing test under windows).
2014-10-01 16:26:07 +02:00
Lars Buitinck
b1119bbb74
ENH friendlier message for calling predict before fit on SVMs
...
Fixes #3601 .
2014-09-03 12:56:57 +02:00
MechCoder
a7ccbb8096
MAINT: Made the following changes
...
1. Use a single loop for both ovr and multinomial conditions
2. Better warning messages for penalty and loss conditions
3. Convergence warnings print only if verbose > 0
4. Used check_X_y instead of check_X
2014-08-30 12:26:40 +02:00
MechCoder
959a4ac698
MAINT: Remove BaseLibLinear for LogisticRegression
2014-08-26 13:58:07 +02:00
MechCoder
ad5773cfca
TST: Added test to check ConvergenceWarning
2014-08-01 12:15:57 +02:00
Andreas Mueller
e23d9c9462
ENH Make all decision functions have the same shape. Fixes SVC and GradientBoosting. Closes #1490 .
2014-07-19 10:22:03 +02:00
Lars Buitinck
b97fb3c5fc
MAINT drop support for NumPy < 1.6.1
2014-03-02 20:13:57 +01:00
Manoj-Kumar-S
566237dbab
FIX: Label encoding done in compute_class_weight
...
Changed API such that weight[i] corresponds to sorted_weight[i].
2014-03-01 17:04:55 +01:00
Lars Buitinck
f54ffa0eac
FIX error message with sparse precomputed kernels (second try)
...
This time, all tests pass.
2014-02-08 13:50:06 +01:00
Lars Buitinck
67e21b1b80
Revert "FIX error message with sparse precomputed kernels"
...
This reverts commit 71fa2683de .
The issue is more complicated than I thought.
2014-02-08 13:31:38 +01:00
Lars Buitinck
71fa2683de
FIX error message with sparse precomputed kernels
...
Reported at SO, http://stackoverflow.com/q/21639685/166749 .
2014-02-08 12:51:58 +01:00
Jaques Grobler
6ebcf4d020
COSMIT fix PEP8 errors
2014-02-02 00:30:28 +11:00
Joel Nothman
224a4d593b
TST/COSMIT cleaner make_classification and fix tests
...
* refactored make_classification
* new test for make_classification
* skip problematic common test for class_weights
2014-01-01 23:00:50 +11:00
Joel Nothman
f4af1ec0ca
FIX update data-dependent test assertion
2013-12-31 15:44:52 +01:00
dengemann
9b1207b01d
ENH: final fix: clear all regisitries
2013-11-29 13:55:39 +01:00
dengemann
3a6c0344e9
ENH: more of this
2013-11-29 13:55:39 +01:00
dengemann
d2f3a8a3da
ENH: refactor warnings 1
2013-11-29 13:55:38 +01:00
balu
3e9971d412
fix too many blank lines
2013-08-31 12:19:31 +05:30
Lars Buitinck
a82b31547d
MAINT remove deprecated parameters (the easy cases)
2013-08-08 10:00:22 +02:00
Mathieu Blondel
053723c2b1
Optim for Crammer-Singer formulation in binary case.
2013-08-02 11:22:12 +09:00