Commit Graph

210 Commits

Author SHA1 Message Date
Gilles Louppe 4bcfedb813 FIX: GaussianProcess will be deprecated in 0.20, not 0.19 2015-10-21 10:59:03 +02:00
Gilles Louppe 9758e25735 FIX: gaussian_process will be deprecated in 0.19, not 0.18 2015-10-20 09:34:34 +02:00
Jan Hendrik Metzen cea3f29e0f TST test_lml_precomputed() checks only for equality in first 7 digits 2015-10-19 18:07:15 +02:00
Jan Hendrik Metzen edc4a651c6 ADD Mixins for normalized and stationary kernels 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 2649598c64 FIX Enforcing y to be numeric in GPR and fixing python3 issue with maps 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 3957fc3b34 ENH GPR.log_marginal_likelihood() returns the current log-likelihood if no theta vector is provided 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen c3a41a310f FIX String comparison via equality and not identity in Hyperparameter.__init__ 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 8f77ced609 MISC Changing default for copy_X_train to True in GaussianProcessClassifier 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen e2a340a4ee REF More meaningful names for hyperparameters of GP kernels 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 2dd1f285b9 PEP8 Making pep8 and pyflakes happy 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 213a6be540 FIX Fix message of ValueError for wrong shape of alpha in GPR 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 1c4b23f47b MISC copy_X_train defaults to True in GPR and GPC 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 98e8093c93 FIX Further python3 related fixes 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 55d26aa9a6 FIX Fixing test_kernel_theta 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen f76e64c9c7 FIX Fix failing tests (doctest, order of hyperparameters, pairwise_kernels) 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 1813322d0a DOC Documenting GP kernel API 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen e87fad31fb REF Renaming max_iter to max_iter_predict in GaussianProcessClassifier 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen c85177ef51 DEL Removing bounds.setter in kernels.py 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen eb54b496d2 REF Removing theta_vars attribute from kernels and using Hyperparameter instances instead 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 3f1a0f1a5a TST Adding two unittests for testing GP kernels
test_kernel_versus_pairwise() checks that GP kernels can also be used as pairwise kernels.
test_set_get_params() checks that set_params()/get_params() is consistent with kernel.theta.
2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 4c40f64753 FIX theta_vars correctly supported in KernelOperators 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen d344fa6588 ENH Full support of (deep) get_params() and set_params() in GP kernels 2015-10-19 18:07:14 +02:00
Jan Hendrik Metzen 65555b300b REF Renaming sigma_squared_n to alpha (consistency with Ridge) 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen d0eb99be76 ENH More efficient computation of K_gradient for anisotropic Matern kernel 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen c6db24e56f REF Several small changes based on @eickenberg's suggestions 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen d34b7ddbfc REF Realizing multi-class GPC bei delegating to OneVsRest or OneVsOne
Delegation is more flexible than subclassing.
2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen a6d564b4bb TST Testing n_jobs option of GaussianProcessClassifier 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 0c255e6c41 FIX Undoing regression_model and correlation_model deprecation
Using the deprecation decorator caused issues when pickling the GaussianProcess estimator.
2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 03718f80fa FIX Remove BinaryGaussianProcessClassifierLaplace from packages __all__ list 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 34506ad705 COS Making BinaryGaussianProcessClassifierLaplace private 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 68be69f0f7 MISC Deprecating legacy GP implementation 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 032c2a763b FIX Added missing import of ConstantKernel in gpc.py 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 9b86186ceb COS Removing keyword magic from PairwiseKernel 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 83bc6c2440 ENH Adding max_iter parameter for Newton iteration in GPC 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen c57aa64312 ENH X_train_ can be copied if requested 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen adc7451201 PEP8 Fixing PEP8 issues in gaussian_process package 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 59d754ba90 FIX Hiding method decision_function in GaussianProcessClassifier 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 768c81fd1b TST Further GP-related fixes 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 92a6354aaf TST Fix GPC and GPR such that all tests are ok 2015-10-19 18:07:13 +02:00
Jan Hendrik Metzen 1f7deb7f6a TST Extending testing of multi-class GP 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 9929b37270 FIX Excluding WhiteKernel from one unit-test 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen c8f23f401b FIX Using six.string_types instead of basestring (python3 compatibility) 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 27b30166c3 FIX Several minor changes/fixes in gaussian_process module 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 0fa050c72c TST Testing GPC for multi-class classification problems 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 3a312625f5 ENH Support for multi-class GPC added based on OneVsRestClassifier 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen a5e207dfb4 FIX GPR's random_state is cloned correctly 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen bf0e290a38 ADD CompoundKernel for multi-class GP classification 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 37a6348e30 FIX RBF and Matern kernel handle 1d length 1 length-scales correctly 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 9443f948c6 FIX Checking for correct dimensionality of anisotropic kernels 2015-10-19 18:07:12 +02:00
Jan Hendrik Metzen 588cabfc46 TST Added test checking that GPR can deal with different outputs for same input 2015-10-19 18:07:12 +02:00