GSoC 2016 example patches - shogun-toolbox/shogun GitHub Wiki
Example Patches
Many people have asked us how they should start and what we expect when they first approach Shogun. To give you a better idea, here are some examples of patches that have been successfully merged in the run-up to the GSoC 2014 applications. The take away message is - it's not the size of your patch that matters, but how you show initiative and personal judgement to write something nice.
Closed Entrance tasks
Good overview of the variety of patches people submit.
GSoC 2014
Documentation
- Update README_cmake.md
- Update RandomKitchenSinksDotFeatures.h
- Unit-testing guide is too old, we use cmake instead of ./configure
Minor
- fixed memory leaks from unit-test
- added constructors for LogDetEstimator
- add some comments at the CGaussianLikelihood class
Major
- Added different number of samples for quadratic time MMD
- softmax function added
- id3 tree added
- add streaming mmd, refactor linear time mmd
- For #1935 LibLinear unit test added
- Fix parameter hashing framework
- PCA eigen-ized
- fixes issue #1888
Notebook
Open entrance tasks
2016: So far...We stopped putting all merged patches in here. The below ones are just random examples. Search for merged patches during the pre-GSoC period on github if you want to see more Documentation
Minor
- Separate out compact computation of gaussian into a subclass
- cleanup python modular graphical examples
- Add automatic bias computation in LinearMachine
- Fix KNN LaTeX
- Shorten time python modular examples.
- Added precomputed norms to EuclideanDistance
- Avoid compiler warnings in CLinearMachine
Notebook
Cookbook
Benchmarks (issues, discussions and patches)