Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
science:shogun
Meta
Overview
Repositories
Monitor
Requests
Users
Subprojects
Project Config
Attributes
Signing Keys
Meta
Status
Pulse
Meta Configuration of science:shogun
<project name="science:shogun"> <title>Shogun - A Large Scale Machine Learning Toolbox</title> <description>The Shogun Machine learning toolbox provides a wide range of unified and efficient Machine Learning (ML) methods. The toolbox seamlessly allows to easily combine multiple data representations, algorithm classes, and general purpose tools. This enables both rapid prototyping of data pipelines and extensibility in terms of new algorithms. We combine modern software architecture in C++ with both efficient low-level computing backends and cutting edge algorithm implementations to solve large-scale Machine Learning problems (yet) on single machines. One of Shogun's most exciting features is that you can use the toolbox through a unified interface from C++, Python, Octave, R, Java, Lua, C#, etc. This not just means that we are independent of trends in computing languages, but it also lets you use Shogun as a vehicle to expose your algorithm to multiple communities. We use SWIG to enable bidirectional communication between C++ and target languages. Shogun runs under Linux/Unix, MacOS, Windows. Originally focussing on large-scale kernel methods and bioinformatics (for a list of scientific papers mentioning Shogun, see here), the toolbox saw massive extensions to other fields in recent years. It now offers features that span the whole space of Machine Learning methods, including many classical methods in classification, regression, dimensionality reduction, clustering, but also more advanced algorithm classes such as metric, multi-task, structured output, and online learning, as well as feature hashing, ensemble methods, and optimization, just to name a few. Shogun in addition contains a number of exclusive state-of-the art algorithms such as a wealth of efficient SVM implementations, Multiple Kernel Learning, kernel hypothesis testing, Krylov methods, etc. All algorithms are supported by a collection of general purpose methods for evaluation, parameter tuning, preprocessing, serialisation & I/O, etc; the resulting combinatorial possibilities are huge. See our feature list for more details. The wealth of ML open-source software allows us to offer bindings to other sophisticated libraries including: LibSVM, LibLinear, SVMLight, LibOCAS, libqp, VowpalWabbit, Tapkee, SLEP, GPML and more. Shogun got initiated in 1999 by Sören Sonnenburg and Gunnar Rätsch (that's where the name ShoGun originates from). It is now developed by a larger team of authors, and would not have been possible without the patches and bug reports by various people. Statistics on Shogun's development activity can be found on ohloh.</description> <person userid="besser82" role="bugowner"/> <person userid="lisitsyn" role="bugowner"/> <person userid="vigsterkr" role="bugowner"/> <person userid="besser82" role="maintainer"/> <person userid="lisitsyn" role="maintainer"/> <person userid="vigsterkr" role="maintainer"/> <person userid="besser82" role="reviewer"/> <person userid="lisitsyn" role="reviewer"/> <person userid="vigsterkr" role="reviewer"/> <build> <enable/> </build> <publish> <disable repository="Fedora_22"/> <disable repository="Fedora_23"/> <disable repository="RHEL_6"/> <disable repository="RHEL_7"/> <disable repository="ScientificLinux_6"/> <disable repository="CentOS_6"/> <disable repository="CentOS_7"/> <disable repository="ScientificLinux_7"/> <disable repository="xUbuntu_12.04"/> <disable repository="xUbuntu_14.04"/> <disable repository="xUbuntu_15.04"/> <disable repository="xUbuntu_15.10"/> </publish> <debuginfo> <enable/> </debuginfo> <repository name="xUbuntu_14.04"> <path project="Ubuntu:14.04" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="xUbuntu_12.04"> <path project="Ubuntu:12.04" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="openSUSE_Tumbleweed"> <path project="openSUSE:Factory" repository="snapshot"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="openSUSE_Leap_42.1"> <path project="openSUSE:Leap:42.1" repository="standard"/> <arch>x86_64</arch> </repository> <repository name="openSUSE_Factory_ARM"> <path project="openSUSE:Factory:ARM" repository="standard"/> <arch>armv7l</arch> </repository> <repository name="openSUSE_13.2"> <path project="openSUSE:13.2" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="openSUSE_13.1"> <path project="openSUSE:13.1" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="ScientificLinux_7"> <path project="ScientificLinux:7" repository="standard"/> <arch>x86_64</arch> </repository> <repository name="ScientificLinux_6"> <path project="ScientificLinux:6" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="SLE_12_SP1"> <path project="SUSE:SLE-12-SP1:GA" repository="standard"/> <arch>x86_64</arch> </repository> <repository name="SLE_12"> <path project="SUSE:SLE-12:GA" repository="standard"/> <arch>x86_64</arch> </repository> <repository name="SLE_11_SP4"> <path project="SUSE:SLE-11:SP4" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="RHEL_7"> <path project="RedHat:RHEL-7" repository="standard"/> <arch>x86_64</arch> <arch>ppc64</arch> </repository> <repository name="Debian_8.0"> <path project="Debian:8.0" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="Debian_7.0"> <path project="Debian:7.0" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="CentOS_7"> <path project="CentOS:CentOS-7" repository="standard"/> <arch>x86_64</arch> </repository> <repository name="CentOS_6"> <path project="CentOS:CentOS-6" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> <repository name="Arch_Extra"> <path project="Arch:Extra" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository> </project>
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor