SHOGUN

SHOGUN

SHOGUN is a sophisticated machine learning toolbox designed for large-scale kernel methods, emphasizing Support Vector Machines (SVM). It features a versatile SVM object compatible with various implementations, including state-of-the-art options like OCAS and LibSVM. The toolbox supports multiple kernels, including recent string kernels, and allows for on-the-fly preprocessing and custom kernel configurations, facilitating complex classification and regression tasks across diverse data types.

Top SHOGUN Alternatives

1

mlpack

Featuring an open governance model and backed by NumFOCUS, mlpack is a fast, header-only C++ machine learning library.

2

AForge.MachineLearning

AForge.MachineLearning offers a robust set of tools for developers and researchers focused on artificial intelligence and machine learning.

3

Encog Machine Learning Framework

Encog is a versatile machine learning framework in pure Java/C# that caters to advanced neural network technologies, including genetic programming, NEAT, and HyperNEAT.

4

Disco Project

Disco is a lightweight, open-source framework designed for distributed computing utilizing the MapReduce paradigm.

5

Dlib Machine Learning

Dlib is a versatile machine learning software that offers a plethora of highly modular algorithms, optimized for speed and ease of use through a modern C++ API.

6

REP

REP (Reproducible Experiment Platform) offers a robust library tailored for machine learning.

7

igraph

It supports multiple programming languages, including R, Python, Mathematica, and C/C++...

8

ADAM

With its latest version, it features enhanced support for multi-sample coverage, improved Python 3 APIs...

9

Eggplant AI

The latest version, Eggplant 25.1, features aligned versioning across its suite, ensuring seamless compatibility and...

10

DeepDetect

Users can effortlessly install a Deep Learning REST API Server via Docker or AWS...

11

imbalanced-learn

Version 0.13.0, released on December 20, 2024, offers user-friendly guides, extensive API documentation, and practical...

12

LIONoso

It automates complex problem-solving by creating digital twins, enhancing algorithm development, and adapting to real-world...

13

Bolt

Featuring advanced trainers for binary and multi-class classification, it achieves competitive results against leading linear...

14

ONNX

It allows developers to work within their preferred frameworks while ensuring compatibility with various inference...

15

Mlxtend

It offers an array of machine learning extensions that enhance workflow efficiency, making it ideal...

Top SHOGUN Features

  • Large scale kernel methods
  • Generic SVM object
  • State of the art implementations
  • Multiple kernel learning support
  • On-the-fly feature space computing
  • Custom pre-computed kernels
  • Combined kernel creation
  • Efficient string kernels
  • Support for dense and sparse data
  • Chains of preprocessors attachment
  • Multiple programming language interfaces
  • Extensive documentation and examples
  • Active community and support
  • GitHub issue tracker
  • IRC chat support
  • Open source software
  • High performance for large datasets
  • Bioinformatics application examples
  • Regression and classification capabilities
  • Comprehensive kernel optimization techniques.