GSoC 2014 results

tklein23 edited this page Oct 24, 2014 · 1 revision
Clone this wiki locally

Discussion

  • review code: by top level directory -- problems/risks per directory -- periodically recheck sections
  • roadmap -- construction sites -- upcoming construction sites
  • preparing release
  • Matlab/octave bindings
  • macports, homebrew, ubuntu, debian
  • swig, cmake: update dependencies
  • port algorithms to new linalg interface
  • integrate Björn
  • use more micro-libraries
  • consolidate (?) vector, stack, matrix, list, array
  • wikipedia page updaten
  • exception handling

TODOs for 2014

  • Foundation
  • Steuerdings
  • Blog entry for SoC
  • Release
  • integrate Wu Lin
  • integrate Abinash
  • integrate Khaled
  • contact all SoC students (and mentors!)
  • Money for hackathon in London (Heiko)

GSoC 2015 -- Heiko creates admin section -- less projects, more skilled people -- Heiko creates blog entry -- show things

Brainstorming GSoC 2015 projects

  • roter Faden: -- coole Anwendungen -- Dokumentation -- weniger Fokus auf Algorithmen
  • dense/sparse (x) streaming/bulk
  • Fernando/Heiko: bindings to stan
  • Fundamental ML algorithms
  • Recommendations (ideas, Thoralf) -- PCA/Matrix Factorization/... -- incomplete SVD -- Music Brains (ask Heiko) -- ResearchGate (maybe benchmark data?)
  • SHOGUN Quickstart/Binary
  • using SHOGUN as a tool
  • Theo/Sergey: Deep Learning II
  • Fast Foot (Kernel Methods)
  • Random Features, Random Kitchen Sink
  • Incomplete Choleski
  • Min Count Sketch, Hashing Tricks
  • Kernel Testing: Rahul==Lambday
  • Independent Jobs (Viktor)
  • Graph Kernels

Mentors

  • Thoralf/Shell
  • Heiko
  • Fernando
  • Sergey/Theo
  • Dino
  • ask Emti about students
  • Andreas Zieher
  • Heiko asks Li Song
  • Lambday==Rahul
  • Jackeline
  • Marius Kloft
  • John Langford (Vowpal)
  • Ulf Brefeld
  • Viktor
  • Heiko asks Karsten Borgward
  • Kevin

Action items:

  • remove migration stuff
  • remove grid search (update webapp)
  • model selection search into gp class
  • remove integration tests
  • parameter framework: ...
  • deprecated code finden (flag)
  • legacy code finden (missing tests)

Midterm/longterm:

  • what about equals? Serialization?
  • reader/writer fixes
  • Debian packets
  • automate vertical cuts
  • windows build

CRITICAL:

  • build bot
  • nightly builds
  • mac builds
  • user care

Ideas:

  • website/documentation/wiki
  • roadmap
  • priority list (with date)
  • performance better than scikit
  • no pthread code in classes