Shogun Detox II: Codebase improvements and finalization of the new Tags and Serialization frameworks
Student: Giovanni De Toni
Organization: The Shogun Toolbox
Mentors: Viktor Gal, lambday
The Shogun Toolbox is a well-established machine learning project that provides efficient algorithms implementations that can be used in a wide range of applications and with multi-language support (thanks to SWIG magic). Unfortunately, since it was built by many hands for many years, its code has become not easily maintainable or extendable and it does not use many new programming techniques and components that have appeared since the Shogun foundation. The time has come to blow some fresh air (and some new fresh code) into Shogun's depths. This project aims to correct and update the codebase and to complete the integration of