Shogun — программный пакет, предназначенный для машинного обучения, с поддержкой большого набора алгоритмов и структур данных.
В Shogun акцентируется внимание на широком использовании различных методов и инструментов для решения задач распознавания образов, таких как: метод опорных векторов (SVM), пошаговый дискриминантный анализ, регрессионный анализ, перцептроны, алгоритмы обучения скрытых моделей Маркова и других. Большинство инструментов основывается на методе опорных векторов. Также возможно использование комбинированных методов.
Shogun написан на C++ и предоставляет интерфейсы для MATLAB, Octave, Python и R.
Данный релиз содержит значительные улучшения:
- поддержка новых ЯП (Java, C #, Ruby, Lua) в модульных интерфейсах;
- добавлены новые алгоритмы обучения (LLE, HLLE, LTSA и другие);
- поддержка MATLAB 2011a;
- исправление ошибок, чистка кода, изменения в API и многое другое.
В рамках Google Summer of Code 2011 над проектом работало пять студентов, часть их работы вошла в представленный релиз.
>>> Подробности