Skip to content

Google Summer of Code 2016 Projects

Lea Goetz edited this page Feb 22, 2016 · 53 revisions

Google Summer of Code 2016

Welcome students!

This page is about our GSoC projects. If you are interested, please read about how to get involved and check out our GSoC blog posts. Do have a look at our 2016 Mentors and get in touch!

If you have questions about GSoC 2016, ask Lea who will coordinate GSoC student projects, in particular the Cookbook.

Main focus

This year's GSoC is about improving Shogun, rather than extending it (exceptions allowed). We also want to recruit new long-term developers.

  • Focus on existing algorithms: We want to improve our algorithms - easier use, efficiency, better documentation and more applications - rather than just adding more algorithms.
  • Focus on students: We want to have fewer students - more intense mentoring, interaction between students, blogging and documenting for individual students.

Projects

Bold projects are more likely to happen. ALL students will be required to:

  • peer-review a fellow student's work in the final phase of GSoC
  • jointly helpo with the 5.0 release in the final phase of GSoC

Furthermore, we plan an experiment this year: an additional side-project that all students work on jointly and in addition to their main project -- building a Shogun cookbook

Improving Shogun

These are roughly ordered in our priority in them. Most of them do not focus on Machine Learning but rather on software engineering.

Extending Shogun:

The projects we would like to limit in numbers.

Algorithms

Framework

Other ideas:

  • Cool pipelines
    • A kaggle pipeline for supervised prediction.
    • Spectrometer (there is an open-source hardward project on this)
    • Music brainz predictions (The cool hair guy at GSoC is the one we should talk to here)
    • Some bio thing?
    • Collaboration with MLPack for toolkit wide performance/accuracy testing

Infrastructure:

Potential projects

This is a growing list. To add, please create a new wiki page for each project that you describe. Name them as "GSoC_2016_project_XXX" etc. Here is a template.

Welcome to the Shogun wiki!

Clone this wiki locally