Back to Programs

Science and medicine

Shogun

Unified and efficient Machine Learning

build toolscc++cmakemachine learningpythonswigdata sciencematlab

Participation history

4 GSoC years

2020

2 projects

Official year page

Improving the user experience

Refactor the base class Machine API, Add Composite and so on.

Web Tool for Disease Estimation

This project aims at showcasing Shogun’s capabilities as well as making a web tool and an API that everyone can use so as to be able to successfully...

2019

1 project

Official year page

Detox++

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: ...

2017

4 projects

Official year page

Data Project - Patient Monitoring and Decision Support using Health Data

For GSoC2017, I intend to use the Shogun library on health data and show the usefulness of machine learning in applications that could save people's...

The Shogun Detox2

Every line of code in SHOGUN has a long history and have gone through many brains and hands. This made SHOGUN what it is today: a powerful toolbox...

Fundamental Machine Learning Algorithms

Shogun implements dozens of machine learning and related algorithms, however many of them are not properly benchmarked and the library suffer from a...

Shogun Detox II: Codebase improvements and finalization of the new Tags and Serialization frameworks.

The Shogun Toolbox is a well-established machine learning project that provides efficient algorithms implementations that can be used in a wide range...

2016

3 projects

Official year page

Fundamental ML: The usual suspects

This project aims to improve Shogun’s implementation of the fundamental algorithms which are necessary and form the base of any machine learning...

New Parameter Framework and Plugin Based Architecture for Shogun

Shogun is an amazing machine learning toolbox with good set of algorithms available. Since the project is old, the code base is huge and it's old. A...

The Shogun Detox – GSoC 2016 Proposal

As a powerful machine learning toolkit, Shogun was achieved by the efforts of many developers. However, this also implicates the trouble with Shogun:...