> if I wanted to search over loss and penalty function combinations, how would 
> I do that? some of them I think are not valid. passing the dictionary would 
> not prevent that

You could specify it similarly to this simple example in the scikit-learn 
documentation (here: to avoid tuning gamma for a linear SVM):

http://scikit-learn.org/stable/modules/grid_search.html#exhaustive-grid-search 
<http://scikit-learn.org/stable/modules/grid_search.html#exhaustive-grid-search>

param_grid = [
  {'C': [1, 10, 100, 1000], 'kernel': ['linear']},
  {'C': [1, 10, 100, 1000], 'gamma': [0.001, 0.0001], 'kernel': ['rbf']},
 ]

Best,
Sebastian


> On Apr 7, 2015, at 2:25 PM, Andreas Mueller <t3k...@gmail.com> wrote:
> 
> passing multiple dictionaries so that all combinations for each dictionary 
> are valid does work.
> 
> 
> On 04/07/2015 02:12 PM, Pagliari, Roberto wrote:
>> if I wanted to search over loss and penalty function combinations, how would 
>> I do that? some of them I think are not valid. passing the dictionary would 
>> not prevent that
>> 
>> 
>> From: Andreas Mueller [t3k...@gmail.com <mailto:t3k...@gmail.com>]
>> Sent: Tuesday, April 07, 2015 1:49 PM
>> To: scikit-learn-general@lists.sourceforge.net 
>> <mailto:scikit-learn-general@lists.sourceforge.net>
>> Subject: Re: [Scikit-learn-general] CV with SVM
>> 
>> No, it errors on invalid configurations. You can specify lists of 
>> dictionaries if you don't want all possible combinations.
>> There is not really any point in searching over "dual=True/False". Why would 
>> you want that?
>> 
>> On 04/07/2015 12:24 PM, Pagliari, Roberto wrote:
>>> not all combinations of cost/loss functions and dual are possible with SVM. 
>>> 
>>> when performing grid search with CV, does sklearn skip invalid combinations?
>>> 
>>> Thank you, 
>>> 
>>> 
>>> 
>>> ------------------------------------------------------------------------------
>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>> Develop your own process in accordance with the BPMN 2 standard
>>> Learn Process modeling best practices with Bonita BPM through live exercises
>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual 
>>> <http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual>- 
>>> event?utm_
>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>> 
>>> 
>>> _______________________________________________
>>> Scikit-learn-general mailing list
>>> Scikit-learn-general@lists.sourceforge.net 
>>> <mailto:Scikit-learn-general@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general 
>>> <https://lists.sourceforge.net/lists/listinfo/scikit-learn-general>
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> Develop your own process in accordance with the BPMN 2 standard
>> Learn Process modeling best practices with Bonita BPM through live exercises
>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual 
>> <http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual>- event?utm_
>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>> 
>> 
>> _______________________________________________
>> Scikit-learn-general mailing list
>> Scikit-learn-general@lists.sourceforge.net 
>> <mailto:Scikit-learn-general@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general 
>> <https://lists.sourceforge.net/lists/listinfo/scikit-learn-general>
> 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- 
> <http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF_______________________________________________
> Scikit-learn-general mailing list
> Scikit-learn-general@lists.sourceforge.net 
> <mailto:Scikit-learn-general@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general 
> <https://lists.sourceforge.net/lists/listinfo/scikit-learn-general>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to