Hi Manoj,

Thanks a lot for your contributions to scikit-learn, and for stepping up
to propose a GSOC. Let me give some high-level answers, as I am now too
busy to get in the details, and we have a fantastic team that does it
very well.

As you have seen from the answers that you got to your email, matrix
factorization and recommender systems can form the basis of a valid
proposal. Other developers have given great feedback on it, and I don't
need to add anything to what has been said.

In terms of setting a GSOC proposal, a few advice for you or any student
interested (this is very general, do not take it as something that
specifically applies to you):

* Keep in mind that scikit-learn receives a lot of solicitations, thus
  your application should be of high quality, and you should be highly
  motivated, and you need to have had patches accepted before the start
  of the GSOC, as the rules of the PSF state.

* Once again, I'd like to remind that the GSOC requires a **full-time**
  involvement of the student. Consider it as a full time job. We have
  more than once have problems with students not committing enough to
  their project. We will fail people unable to commit enough.

* The success of your project will depend on you, but also your ability
  to create a tight link with your mentor, your backup mentor, and the
  other developers. I think that an indicator of such a link is if you
  are able to get a lot of involvement and feedback on your project
  proposal and on your original pull requests. If people are excited
  about your work, if means that they believe in it. Try to engage core
  developers, but do not hassle them. We are all very busy, and
  scikit-learn is something that most of us do on top of other duties,
  let alone supervising a GSOC student.

I have created a wiki page for the 2014 GSOC proposals: It should get
updated as we get more and more organized for this year's GSOC
https://github.com/scikit-learn/scikit-learn/wiki/Google-summer-of-code-(GSOC)-2014
I don't know who will be able to pick up the organization of the GSOC
this year, it will depend on the availability of the core devs.

With that, Manoj, my personal advice to you is to choose a project for
which you are enthusiastic, and for which you get good feedback. Working
early with the team is an indication of success, and so is a history of
pull request.

Cheers,

Gaël

On Wed, Jan 15, 2014 at 11:37:25PM +0530, Manoj Kumar wrote:
> Hello,

> First of all, thanks to the scikit-learn community for guiding new developers.
> I'm thankful for all the help that I've got with my Pull Requests till now.

> I hope that this is the right place to discuss GSoC related ideas (I've idled
> at the scikit-learn irc channel for quite a few occasions, but I could not 
> meet
> any core developer). I was browsing through the threads of last year, when I
> found this idea related to collaborative filtering (CF) quite interesting,
> http://sourceforge.net/mailarchive/message.php?msg_id=30725712 , though this
> was sadly not accepted.

> If the scikit-learn community is still enthusiastic about a recsys module with
> CF algorithms implemented, I would love this to be my GSoC proposal and we
> could discuss more about the algorithms, gelling with the present sklearn API,
> how much we could possibly fit in a 3 month period etc.

> Awaiting a reply.
-- 
    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            http://twitter.com/GaelVaroquaux

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to