On Sat, Apr 7, 2012 at 1:18 AM, Vlad Niculae <[email protected]> wrote:
> Hi Shankar
>
> I am also following the PGM class and I would like to stress out that the
> way they implement all the factor operations feels to me to be by no means
> efficient, way too much random memory indexing. However the class seems
> very insightful, maybe after it ends we will be illuminated as to how to
> design some PGM algorithms to fit inside scikit-learn.
>
> In this case there seems to be a clear tradeoff between generality and
> efficiency. Maybe you could instead focus some attention on the HMM module
> inside scikit-learn.
>
> Also, there was some interest in wrapping CRFSuite [1] [2] by Jake. I will
> need to use CRFs for my research in a short time, so I might be putting
> some effort into this as well. Currently the effort has hit some design
> issues, specifically the problem that CRFsuite does input/output via text
> files in the filesystem.
>
> Great, as a nlper, I use CRF a lot. Glad to see someone are planing for
this integration. I would like to join the discussion in that case.
> Good luck on the class and looking forward to your contributions.
>
> Best,
> Vlad
>
> On Apr 6, 2012, at 19:25 , Gael Varoquaux wrote:
>
> > Hey Shankar,
> >
> > I respect your decision: it is better for everyone to have less
> > applications, but well-though out. What you are learning as you go could
> > help setting up a serious application for next year, hopefully.
> >
> > Thanks for keeping us updated.
> >
> > Gael
> >
> > On Fri, Apr 06, 2012 at 09:41:40PM +0800, Shankar Satish wrote:
> >> Hello everyone,
> >
> >> I was supposed to prepare a proposal for bayesian networks in sklearn.
> >> However as i researched the details further, i realized out that doing a
> >> python implementation will be harder than i thought, primarily due to
> the
> >> need of many customized data structures.
> >
> >> I have also been following the stanford PGM course
> >> (www.*pgm*-*class*.org/<http://www.pgm-class.org/>).
> >> They use Matlab for the assignments, and Matlab provides many useful
> >> operations on sets that are necessary for operations on bayes nets. I
> think
> >> i will have a much clearer idea of how to go about about implementing a
> >> python version at the end of the course.
> >
> >> So for these reasons, combined with the fact that i don't want to risk
> >> putting in a proposal that i might not be able to complete within the
> >> summer deadline, i have decided to drop the idea of a GSoC proposal for
> >> bayes nets. I will instead finish the course first and code the sklearn
> >> version at liesure.
> >
> >> I would like to thank you all for your comments and feedback, and i
> would
> >> especially like to thank Andy for offering to mentor me :).
> >
> >> regards
> >> shankar.
> >
> >
> > --
> > Gael Varoquaux
> > Researcher, INRIA Parietal
> > Laboratoire de Neuro-Imagerie Assistee par Ordinateur
> > NeuroSpin/CEA Saclay , Bat 145, 91191 Gif-sur-Yvette France
> > Phone: ++ 33-1-69-08-79-68
> > http://gael-varoquaux.info
> >
> >
> ------------------------------------------------------------------------------
> > For Developers, A Lot Can Happen In A Second.
> > Boundary is the first to Know...and Tell You.
> > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> > http://p.sf.net/sfu/Boundary-d2dvs2
> > _______________________________________________
> > Scikit-learn-general mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>
>
>
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> Scikit-learn-general mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>
--
Best Wishes
--------------------------------------------
Meng Xinfan(蒙新泛)
Institute of Computational Linguistics
Department of Computer Science & Technology
School of Electronic Engineering & Computer Science
Peking University
Beijing, 100871
China
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general