The aim of the project is to dive into the internals of Shogun, refactor and clean old code, and apply modern C++ principles. This includes:

  • Redesigning CFeatures to be immutable.
  • Turning CDistance and CKernel into stateless APIs.
  • Cleaning up and integrating CStringFeatures.
  • Replacing obsolete code with modern C++, and other general cleanups.

Organization

Student

Ahmed Essam

Mentors

  • Fernando Iglesias Garcia
  • Viktor Gal
  • Sergey Lisitsyn
  • karlnapf
close

2019