RSS 13 projects tagged "machine learning"

Download Website Updated 13 May 2013 Armadillo C++ Library

Screenshot
Pop 461.68
Vit 136.33

Armadillo is a C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point, and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Various matrix decompositions are provided through optional integration with LAPACK and ATLAS libraries. A delayed evaluation approach, based on template meta-programming, is used (during compile time) to combine several operations into one and reduce or eliminate the need for temporaries.

Download No website Updated 28 Jan 2010 Waffles

Screenshot
Pop 31.27
Vit 34.73

Waffles is a cross-platform C++ library of algorithms for machine learning, artificial intelligence, data mining, etc. It also contains demo apps and command-line wrapper tools that are useful for visualizing, analyzing, and predictively modeling data.

No download Website Updated 06 May 2010 scikits.learn

Screenshot
Pop 22.67
Vit 33.30

scikits.learn is a Python module that integrates classic machine learning algorithms in the tightly-knit world of scientific Python packages. It aims to provide simple and efficient solutions to learning problems that are accessible to everybody and reusable in various contexts: machine-learning as a versatile tool for science and engineering.

Download Website Updated 07 Nov 2011 pyuds

Screenshot
Pop 16.19
Vit 23.65

pyuds is a Python library for measuring uncertainty in the Dempster-Shafer theory of evidence. The functionals supported are the Generalized Hartley (GH) uncertainty functional, Generalized Shannon (GS) uncertainty functional, and Aggregate Uncertainty (AU) functional. The library can be utilized either through its API, or through a user-friendly Web interface.

No download Website Updated 13 Jul 2012 Treba

Screenshot
Pop 19.31
Vit 17.62

Treba is a commandline tool for training, decoding, and calculating with weighted (probabilistic) finite state automata (WFSA/PFSA). Training algorithms include Baum-Welch (EM), Viterbi training, and Baum-Welch augmented with deterministic annealing. Treba is optimized for speed and numerical stability, and training algorithms can be run multi-threaded on hardware with multiple cores/CPUs. Forward, backward, and Viterbi decoding are supported. Automata for training/decoding are read from a text file, or can be generated randomly or with uniform transition probabilities with different topologies (ergodic or fully connected, Bakis or left-to-right, or deterministic). Observations used for training or decoding are read from text files compatible with AT&T finite state tools and OpenFST.

No download Website Updated 08 Dec 2012 vectorz

Screenshot
Pop 20.71
Vit 12.77

Vectorz is a fast double-precision vector and matrix math library for Java. It's meant for use in games, simulations, raytracers, etc., where fast vector math is important. It can do over one billion 3D vector operations per second on a single thread.

Download Website Updated 17 Jan 2013 Milk

Screenshot
Pop 152.91
Vit 12.74

Milk is a machine learning toolkit in Python. Its focus is on supervised classification with several classifiers available: SVMs (based on libsvm), k-NN, random forests, and decision trees. It also performs feature selection. These classifiers can be combined in many ways to form different classification systems. For unsupervised learning, milk supports k-means clustering and affinity propagation.

Download Website Updated 06 Nov 2012 Accord.NET Framework

Screenshot
Pop 85.14
Vit 4.93

Accord.NET provides statistical analysis, machine learning, image processing, and computer vision methods for .NET applications. The Accord.NET Framework extends the popular AForge.NET with new features, adding to a more complete environment for scientific computing in .NET.

Download No website Updated 01 Oct 2010 Pinta

Screenshot
Pop 65.35
Vit 2.63

Pinta is an extremely versatile, extensible, self-learning image classification program. It uses texture and color analysis and neural network techniques to automatically learn differences in images. It comes with a C API for easy integration into other software. It is built on top of the pattern recognition and image analysis platform Into.

Download Website Updated 04 Jul 2011 K-tree

Screenshot
Pop 82.32
Vit 2.17

K-tree provides a scalable approach to clustering by combining the B+-tree and k-means algorithms. Clustering can be used to solve problems in signal processing, machine learning, and other contexts. It has recently been used to solve document clustering problems on the Wikipedia collection.

Screenshot

Project Spotlight

WiKID Strong Authentication System

A two-factor authentication system.

Screenshot

Project Spotlight

OGLplus

A C++ wrapper around the OpenGL C API.