On Tue, Nov 29, 2011 at 10:02 PM, Alexandre Gramfort <[email protected]> wrote: > Hi Alex, > > I would say: > > if it makes sense to fit a GP with only one point: > it should be fixed
Note that even though it might not make any sense in practice, unless there's a mathematical reason that I'm missing, it shouldn't be prohibited, if only for didactical purposes, in my opinion. Vlad > else: > raise a nicer error message > > Alex > > On Tue, Nov 29, 2011 at 7:10 PM, Alexandre Passos > <[email protected]> wrote: >> Hi, >> >> Currently the fit function in GaussianProcess throws a weird exception >> when only one training example is passed to fit(): >> >>>>> from sklearn.gaussian_process import GaussianProcess >> from sklearn.gaussian_process import GaussianProcess >>>>> gp.fit([[1., 2.]], [-1.0]) >> gp.fit([[1., 2.]], [-1.0]) >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> File >> "/Users/apassos/Library/Python/2.7/lib/python/site-packages/sklearn/gaussian_process/gaussian_process.py", >> line 281, in fit >> if np.min(np.sum(D, axis=1)) == 0. \ >> File >> "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/fromnumeric.py", >> line 1862, in amin >> return amin(axis, out) >> ValueError: zero-size array to ufunc.reduce without identity >>>>> >> >> Should this be fixed or should a better error message be passed? >> -- >> - Alexandre >> >> ------------------------------------------------------------------------------ >> All the data continuously generated in your IT infrastructure >> contains a definitive record of customers, application performance, >> security threats, fraudulent activity, and more. Splunk takes this >> data and makes sense of it. IT sense. And common sense. >> http://p.sf.net/sfu/splunk-novd2d >> _______________________________________________ >> Scikit-learn-general mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general >> > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > Scikit-learn-general mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/scikit-learn-general ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Scikit-learn-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
