-
-
Notifications
You must be signed in to change notification settings - Fork 1k
GSoC_2015_cloud_shogun
Viktor Gal edited this page Feb 23, 2015
·
3 revisions
Difficult. You need to be able to:
- advanced C++ skills (rather deep understanding of shared libraries, linking, etc)
Currently, Shogun is made of a monolithic structure of classes which seems to be a bit cumbersome to extend and maintain. We consider some kind of plugin architecture as a possible way to solve these problems. Such an architecture would support dynamic behaviour of plugins: a user could download a new classifier and run it instantly without any rebuilds. In this task the student have a chance to get deep understanding of important low-level details of dynamic libraries and ABIs.