Please don't respond directly to digests. Topics are threaded and it's difficult to follow them when a separate subject is introduced. Please change the subject of your reply to the subject you want to address via copy and paste.
Your one-word response is not a question or a statement. Please read http://www.catb.org/esr/faqs/smart-questions.html and read the user's guide on the scikit-learn web site. Perhaps you can find the answer to your question there. http://scikit-learn.org/stable/user_guide.html Dale Smith, Ph.D. Data Scientist d. 404.495.7220 x 4008 f. 404.795.7221 Nexidia Corporate | 3565 Piedmont Road, Building Two, Suite 400 | Atlanta, GA 30305 -----Original Message----- From: kouami barnabas [mailto:kouadibarna...@gmail.com] Sent: Monday, June 29, 2015 5:58 AM To: scikit-learn-general@lists.sourceforge.net Subject: Re: [Scikit-learn-general] Scikit-learn-general Digest, Vol 65, Issue 44 help 2015-06-26 14:00 UTC+02:00, scikit-learn-general-requ...@lists.sourceforge.net <scikit-learn-general-requ...@lists.sourceforge.net>: > Send Scikit-learn-general mailing list submissions to > scikit-learn-general@lists.sourceforge.net > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/scikit-learn-general > or, via email, send a message with subject or body 'help' to > scikit-learn-general-requ...@lists.sourceforge.net > > You can reach the person managing the list at > scikit-learn-general-ow...@lists.sourceforge.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Scikit-learn-general digest..." > > > Today's Topics: > > 1. Re: Passing kwargs to pipeline predict (Michael Kneier) > 2. Re: Passing kwargs to pipeline predict (Joel Nothman) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 25 Jun 2015 10:35:37 -0700 > From: Michael Kneier <michael.kne...@gmail.com> > Subject: Re: [Scikit-learn-general] Passing kwargs to pipeline predict > To: "scikit-learn-general@lists.sourceforge.net" > <scikit-learn-general@lists.sourceforge.net> > Message-ID: > <cackgebesbwogpdwpn02nsefnnyom22pasbcbzjcnmogycf8...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > As far as I know, there aren't any estimators with predict kwargs. > This doesn't mean that engineers aren't writing their own estimators, > which may need kwargs. To me, one of sklearns great strengths is its > pipeline, and extending its functionality to allow for more flexible > estimator methods seems like a good thing. Perusing the sklearn > github, it seems that there are is demand for extending the parameters > pipeline accepts. > > If the yourself and the community prefer not to, that's fine. I think > it is worth discussion though. > > > On Wed, Jun 24, 2015 at 2:47 PM, Joel Nothman <joel.noth...@gmail.com> > wrote: > >> What estimators have predict with multiple args? Without support for >> same in cross validation routines and scorers, isn't t easier to >> write this functionality in custom code as you need it, leaving the >> predictor off the Pipeline? >> >> On 25 June 2015 at 06:06, Michael Kneier <michael.kne...@gmail.com> >> wrote: >> >>> Hi all, >>> >>> It doesn't look like pipelines currently support passing kwargs to >>> their estimators' predict method. I think it would be great to add >>> this functionality, but I want to get your thoughts before I open a PR. >>> >>> Thanks, >>> Mike >>> >>> >>> -------------------------------------------------------------------- >>> ---------- Monitor 25 network devices or servers for free with >>> OpManager! >>> OpManager is web-based network management software that monitors >>> network devices and physical & virtual servers, alerts via email & >>> sms for fault. Monitor 25 devices for free with no restriction. >>> Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o >>> _______________________________________________ >>> Scikit-learn-general mailing list >>> Scikit-learn-general@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general >>> >>> >> >> >> --------------------------------------------------------------------- >> --------- Monitor 25 network devices or servers for free with >> OpManager! >> OpManager is web-based network management software that monitors >> network devices and physical & virtual servers, alerts via email & >> sms for fault. Monitor 25 devices for free with no restriction. >> Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o >> _______________________________________________ >> Scikit-learn-general mailing list >> Scikit-learn-general@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general >> >> > -------------- next part -------------- An HTML attachment was > scrubbed... > > ------------------------------ > > Message: 2 > Date: Fri, 26 Jun 2015 04:14:44 +1000 > From: Joel Nothman <joel.noth...@gmail.com> > Subject: Re: [Scikit-learn-general] Passing kwargs to pipeline predict > To: scikit-learn-general <scikit-learn-general@lists.sourceforge.net> > Message-ID: > <caakaflvbknqjx1ja8_cesaeso+ohdseakj5whgs4xyog7ff...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > As much as possible, parameters to a model should be specified to the > class constructor, not methods, even if application is there. This has > been the scikit-learn design for a while in order to enable things > like grid search and a bare-bones pipeline implementation. So external > projects adding additional args to predict may not have been correctly > designed (and it's easy enough for you to inherit from their model to > fix the problem by moving that param to the constructor). It may be > valid to add a param to predict when: (a) it is data-dependent, e.g. a > parallel array to the feature array; or (b) it modifies the output > format of predict, e.g. to return error as in GaussianProcess. Any > uses of this are fundamentally custom approaches for which Pipeline > already has reduced utility, but I can see how forwarding kwargs may give a > minor convenience. > > On 26 June 2015 at 03:35, Michael Kneier <michael.kne...@gmail.com> wrote: > >> As far as I know, there aren't any estimators with predict kwargs. >> This doesn't mean that engineers aren't writing their own estimators, >> which may need kwargs. To me, one of sklearns great strengths is its >> pipeline, and extending its functionality to allow for more flexible >> estimator methods seems like a good thing. Perusing the sklearn >> github, it seems that there are is demand for extending the >> parameters pipeline accepts. >> >> If the yourself and the community prefer not to, that's fine. I think >> it is worth discussion though. >> >> >> >> On Wed, Jun 24, 2015 at 2:47 PM, Joel Nothman >> <joel.noth...@gmail.com> >> wrote: >> >>> What estimators have predict with multiple args? Without support for >>> same in cross validation routines and scorers, isn't t easier to >>> write this functionality in custom code as you need it, leaving the >>> predictor off the Pipeline? >>> >>> On 25 June 2015 at 06:06, Michael Kneier <michael.kne...@gmail.com> >>> wrote: >>> >>>> Hi all, >>>> >>>> It doesn't look like pipelines currently support passing kwargs to >>>> their estimators' predict method. I think it would be great to add >>>> this functionality, but I want to get your thoughts before I open a >>>> PR. >>>> >>>> Thanks, >>>> Mike >>>> >>>> >>>> ------------------------------------------------------------------- >>>> ----------- Monitor 25 network devices or servers for free with >>>> OpManager! >>>> OpManager is web-based network management software that monitors >>>> network devices and physical & virtual servers, alerts via email & >>>> sms for fault. Monitor 25 devices for free with no restriction. >>>> Download now >>>> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o >>>> _______________________________________________ >>>> Scikit-learn-general mailing list >>>> Scikit-learn-general@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general >>>> >>>> >>> >>> >>> -------------------------------------------------------------------- >>> ---------- Monitor 25 network devices or servers for free with >>> OpManager! >>> OpManager is web-based network management software that monitors >>> network devices and physical & virtual servers, alerts via email & >>> sms for fault. Monitor 25 devices for free with no restriction. >>> Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o >>> _______________________________________________ >>> Scikit-learn-general mailing list >>> Scikit-learn-general@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general >>> >>> >> >> >> --------------------------------------------------------------------- >> --------- Monitor 25 network devices or servers for free with >> OpManager! >> OpManager is web-based network management software that monitors >> network devices and physical & virtual servers, alerts via email & >> sms for fault. Monitor 25 devices for free with no restriction. >> Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o >> _______________________________________________ >> Scikit-learn-general mailing list >> Scikit-learn-general@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general >> >> > -------------- next part -------------- An HTML attachment was > scrubbed... > > ------------------------------ > > ---------------------------------------------------------------------- > -------- Monitor 25 network devices or servers for free with > OpManager! > OpManager is web-based network management software that monitors > network devices and physical & virtual servers, alerts via email & sms > for fault. Monitor 25 devices for free with no restriction. Download > now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o > > ------------------------------ > > _______________________________________________ > Scikit-learn-general mailing list > Scikit-learn-general@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/scikit-learn-general > > > End of Scikit-learn-general Digest, Vol 65, Issue 44 > **************************************************** > ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ Scikit-learn-general mailing list Scikit-learn-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scikit-learn-general ------------------------------------------------------------------------------ Monitor 25 network devices or servers for free with OpManager! OpManager is web-based network management software that monitors network devices and physical & virtual servers, alerts via email & sms for fault. Monitor 25 devices for free with no restriction. Download now http://ad.doubleclick.net/ddm/clk/292181274;119417398;o _______________________________________________ Scikit-learn-general mailing list Scikit-learn-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scikit-learn-general