Search Now to Find Amazing Website on I Dmoz ORG

Software Websites

Implementations of machine learning through algorithms in software, articles, and discussions.- Category ID : 54141
1 -

C4.5 and FOIL

The home page of R. Quinlan with FTP links to FOIL (inductive logic programming) and C4.5 (learning decision trees). [LGPL]
2 -

The Torch Machine Learning Library

This package forms a complete gradient descent machine learning library. Modules support vector machines in classification and regression, ensemble models such as bagging or adaboost, non-parametric models such as K-nearest neighbors, Parzen regression, and Parzen density estimation. Includes speech recognition tools. Written in C++ [BSD]
3 -

UCI Machine Learning

A repository of databases, domain theories and data generators that are used by the machine learning community for the empirical analysis of machine learning algorithms at the University of California at Irvine. [Free]
4 -

Bow: A Toolkit for Statistical Language Modeling, Text Retrieval, Classification and Clustering

A library of C code useful for writing statistical text analysis, language modeling, and information retrieval programs. The current distribution includes the library, as well as front-ends for document classification (rainbow), document retrieval (arrow) and document clustering (crossbow). [LGPL]
5 -

WinMine Toolkit

A set of tools for Windows 2000/NT/XP that allow you to build statistical models from data. [Free]
6 -

FastMix

Generates Gaussian mixture models for large datasets using efficient KD-clustering algorithms. [Free]
7 -

ITI: Incremental Tree Inducer

An algorithm that incrementally constructs decision trees from labeled examples. [AFL]
8 -

Weka 3: Data Mining Software

A collection of tools that implement decision trees and tables, rule learners, Naive Bayes, support vector machines, voted perceptrons, multi-layer perceptron. Meta schemes include bagging, stacking, and boosting. Written in Java. [GPL]
9 -

NEITHER: A Propositional Theory Refinement

A system to modify an incomplete or incorrect rule base to make it consistent with a set of input training examples. Written in C++ [Free]
10 -

PRODIGY: An Architecture for Planning and Learning

A system of research planning and learning utilizing explanation-based learning, partial evaluation, experimentation, graphical knowledge acquisition, automatic abstraction, mixed-initiative planning, and case-based reasoning. [Free]
11 -

Machine Learning Software Packages

Various classes, packages, macros and other software systems related to machine learning. [GPL]
12 -

CHILL: Constructive Heuristics Induction for Language Learning

A general approach to the problem of inducing natural language parsers. It uses an annotated corpus, and produces a parser by using ILP for inducing the rules that control the actions of a shift-reduce parser. [Free]
13 -

Software Packages for Graphical Models/Bayesian Networks

Tools for modeling graphs and Bayesian networks. Scroll down. [AFL], [Commercial]
14 -

General Hidden Markov Model Library

Hidden Markov Models software library from the Center of Applied Informatics, Cologne. Includes algorithms such as Viterbi, Baum-Welch, and Forward-Backward. [GPL]
15 -

libbpfl - A Bayesian Probability Filtering Library

A general purpose library for Bayesian filtering written in C++. [LGPL]
16 -

Experience-based Language Acquisition

Computational model of human language acquisition written in Java; currently acquires a protolanguage of nouns and verbs language based on visual perception. [BSD]
17 -

NSP: N-gram Statistics Package

Software for counting and analyzing word n-grams in text. This package provides standard tests of association for identifying word n-grams in large corpora and allows users to implement other tests with minimal scripting knowledge. Written in Perl. [GPL]
18 -

TIMBL: Tilburg Memory Based Learner

A program implementing several memory-based learning techniques. These learners store representation of the training set explicitly, and classifies new cases by extrapolation from the most similar stored cases. [AFL]
19 -

BETSY: A Bayesian Essay Test Scoring System

A windows-based program that classifies text based on trained material. Designed for automated essay scoring, BETSY can be applied to any text classification task. [GPL]
20 -

MEME/MAST: Motif Discovery and Search

A software package to discover motifs (highly conserved regions) in groups of related DNA or protein sequences and, search sequence databases using motifs. [Commercial]
21 -

Maximum Entropy Modeling Toolkit

A library of tools for constructing maximum entropy (maxent) model in either python or C++. Some program features are L-BFGS and GIS parameter estimation, and gaussian prior smoothing. [GPL]
22 -

Nonparametric Classification with Polynomial MPMC Cascades

Scalable non-parametric classification with Polynomial MPMC Cascades for use in Matlab. [GPL]
23 -

Rapid Miner

The Rapid Miner toolset is an environment for machine learning through use of nested operators. Multiple experiments can be arbitrarily nested together through use of a graphical XML based user interface. (Formerly YALE) [GPL]
24 -

KEEL: Knowledge Extraction based on Evolutionary Learning

The aim of this project is to develop a Computational Environment for integrating the design and use of knowledge extraction models from data using evolutionary algorithms. Genetic learning may also be applied to the model. [GPL]
25 -

(H)HMM Library and Designer

This library allows probabilistic sequence models to be constructed through use of Hidden Markov models (HMMs) and Hierarchical Markov models HMMs (HHMMs) in Ocaml programming language. [GPL]
26 -

Spider: General Purpose Machine Learning Toolbox in Matlab

An object orientated environment for machine learning in Matlab. Algorithms can be plugged together and can be compared with (e.g. model selection, statistical tests and visual plots). Algorithms may be downloaded separately. [GPL]
27 -

Bayes++: Open Source Bayesian Filtering Classes

A library of C++ classes for Bayesian Filtering of discrete systems. [MIT]
28 -

LingPipe: Natural Language Processor (NLP)

A suite of Java libraries for the linguistic analysis of human language which can link entity mentions to database entries, uncover relations, cluster documents, and discover significant trends. [GPL]
29 -

Sorting Algorithms for Machine Learning

Various sorting algorithms including insertion, quick, merge, heap, Dutch National Flag, and radix with on-line demos. [Free]
30 -

ORANGE: Inter-active Machine Learning Data Mining components

A component based framework for data input/output, preprocessing, predictive modelling, ensemble methods, and modelling validation. [GPL]
31 -

VIBES: Variational Inference for Bayesian Networks

A software package which allows variance-modeled posterior inference to be performed automatically on a Bayesian network. [GPL]
32 -

MALLET: Advanced Machine Learning for Language

An integrated collection of Java code useful for statistical natural language processing, document classification, clustering, information extraction, and other machine learning applications to text. [GPL]
33 -

Tree Visualizer

Software which allows one to navigate (fly) through the data tree, zoom in on interesting nodes, click on bars to get counts, and mark interesting places in the tree. Includes datasets for automobiles, voting, produce, and medical research. Uses LEDA, ([AFL] licensed only). [GPL]
34 -

Pattern Matching Pointers

Using algorithms to address issues of searching and matching strings and more complicated patterns such as trees, regular expressions, graphs, point sets, and arrays. [GPL]
35 -

SenseClusters

Programs to cluster similar contexts together using unsupervised knowledge-lean methods for word sense discrimination, email categorization, and name discrimination. Written in Perl. [GNU]
36 -

Machine Learning Software Collection of Peter Clark

Various software packages from the staff and alumni of The University of Texas at Austin which include inductions, a partial lazy evaluation, and a derivative of the Theo system. [GPL]
37 -

ArrayMiner - ClassMarker

Programmatically isolate similarities between scattered classes of genes. Expression driven. Utilizes a voting method along with a k-Nearest-Neighbors classification. Very rich graphical interface. Samples of an unknown class are possible given enough data. Fully functional demo. [Commercial]
38 -

UMDHMM and other statistical programs

This tool implements Hidden Markov Models and application to part-of-speech tagging. Also available; a multivariate hypothesis testing software for gaussian data, and a groundtruth/metadata editing and visualizing toolkit for OCR. [GPL]
39 -

LibML

A machine learning library. New implementations of various machine learning algorithms. [GPL]
40 -

SUBDUE: Graph Based Knowledge Discovery

A program which discovers interesting and repetitive subgraphs in labeled graph representations using the minimum description length principle. Includes applications to molecular biology. [Free]
41 -

JProGraM -- PRObabilistic GRAphical Models in Java

JProGraM is a machine learning library which supports learning and inference algorithms for Bayesian networks, Markov random fields, hybrid random fields, probabilistic decision trees, dependency networks, and Parzen windows. [GPL]
42 -

AliceBOT

The famous free software BOT developed in promotion of AIML (Artificial Intelligence Markup Language). [FREE]
43 -

The Lisa Project

A production rule based system implemented in a Common Lisp Object System (CLOS) for the development of Lisp based intelligent software agents. [LGPL]
44 -

Nieme: Classification, Regression, Ranking and Reinforcement Learning

A machine learning library for classification, regression, ranking and reinforcement learning. It implements several well-known algorithms and is specially designed for large-scale applications. [GPL]
45 -

aiParts

C++ classes for multi-decision problems implementing the High-Hope technique with sample programs. [MIT]
46 -

Markov TheBeast

A Markov Logic Interpreter that focuses on efficient MAP inference and Online Learning featuring MAP inference using Cutting Planes combined with Max-Walk-Sat programming, parametrized weights, a shell interpreter, and cardinality constraints. [GPL]
47 -

Open Source Computer Vision Library

Open source computer learning system making use of the Bayesian inferencing engine. [GPL]
48 -

What If: Web-based Scientific Discovery

An algorithm engine which will calculate everything from symmetry, torsion angles, polar fraction through protein analysis and bond angles. Online version only. [Free]
49 -

mloss : Machine Language Open Source Software

A community effort listing of reproducible research via open source software, open access to data and results, and open standards for interchange. [FREE]
50 -

An Object Oriented (OOP) Framework for Neural Networks in C#

A handy basic Class and back progagator to create the framework for AI Neural Networks. [GPL]
51 -

BoosTexter: A Boosting-based System for Text Categorization

A general purpose machine-learning program based on boosting for building a classifier from text and/or attribute-value data. [GPL]
52 -

Graclus: Efficient Graph Clustering Software

A fast graph clustering software that computes normalized cut and ratio association for a given undirected graph without any eigenvector computation.
53 -

CMU Artificial Intelligence Repository

The Carnegie Mellon University School of Computer Science select list of a few very good machine learning systems. A list of 4 FTP repository links is also listed for exploring. [GPL]
54 -

GMDH Shell

Provides GMDH-based machine learning technology for classification, continuous value prediction and time series forecasting. The software uses multi-core processors and HPC Linux clusters. [Commercial]
55 -

shogun

A generic SVN object interface with many implementations including OCAS, Liblinear, LibSVM, SVMLight, SVMLin, and GPDT. Each SVN provides implementations of the most common kernals such as Linear, Ploynomial, Gaussian, and Sigmond Kernel. Implemented in C++ and interfaces to Matlab, R, Octave and Python. [GPL]
56 -

Extreme Learning Machine

generalized Single-hidden Layer Feed forward Networks (SLFNs) and how to build them. Since work as universal approximators with adjustable hidden parameters, all parameters of ELMs can be analytically determined instead of being tuned. Written in Matlab. [GPL]
57 -

Milepost GCC Compiler

A program compiler with built-in machine learning to find the most efficient compilation possible based upon the processor the program is run on. A collective optimization database, predictor web-service, and frameworks are available in order to make suggestions and further streamline the efficiency quotient of the user. This is the open source compiler that IBM has created press releases on using. [GPL]
58 -

JMLR Machine Learning Open Source Software

Many algorithms, toolboxes and full languages are available for scientific computing. Abstracts, PDF, and source code is available. [GPL]
59 -

MLPY Machine Learning

A high performance Python package for predictive modeling. Fast N-dimentional array manipulation is performed via numpy using C code. New features include: OLS, Ridge Regression, Kernel Redge Regression, LASSO, LARS, Gradient descent for Regression, and K-Means. [GPL]
60 -

Machine Learning (Theory)

A collaborative machine learning weblog by John Langford.
61 -

Fuzzy machine learning framework

Fuzzy machine learning framework is a library of ADA packages and a GUI front-end based on graph-schemes, intuitionistic fuzzy sets and the possibility theory. Sources can be used on any platform where an Ada 2005 compiler is available. [GPL]
62 -

The AutoClass Project

A database of cases described by a combination of real and discrete valued attributes, and automatically finds the natural classes in that data. It can be seen as a Naive Bayes classifier where the class node is hidden. [Free]
63 -

Neural Networks Prediction Software

Innovative neural networks stock prediction web-based software. Free trial. [Commercial]
64 -

SMILE (Structural Modeling, Inference, and Learning Engine) with GeNIe

SMILE (Structural Modeling, Inference, and Learning Engine) is a fully portable library of C++ classes implementing graphical decision-theoretic methods, such as Bayesian net-works and influence diagrams, directly amenable to inclusion in intelligent systems. Its Windows user interface, GeNIe is a versatile and user-friendly development environment for graphical decision-theoretic models. Both modules, developed at the Decision Systems Laboratory, University of Pittsburgh. Registration is required for download. [GPL]
65 -

Self-Taught: Software That Learns By Doing

Short article on self-modifying software touching on co-training, partial-programming, and genetic programming (GP) methods of problem solving. [FREE]
66 -

Meta-MEME: Motif-based Hidden markov Modeling of Biological Sequences

Software toolkit for building and using motif-based hidden Markov models of DNA and proteins. There is an online interactive version. Source written in C. [GPL]
67 -

Software Learning Projects at NASA

A resource for open source software at NASA
68 -

Lemga: Learning Models and Generic Algorithms

A library of classes for optimizing (training) the generic models. Written in C++. Permission for use is required outside of classroom. [GPL]
69 -

Zinnia

Small portable online hand recognition system based on Support Vector Machines. Provides a relatively small machine model running at 50-100 char per second recognition speed. [BSD]
70 -

Scalable Machine Learning for Massive Datasets: Fast Summation Algoritms

Several algoritms with papers on Fast kernel density estimation, Improved Fast Gauss Transformation, and Fast ranking. Some unpublished papers are also included. [GPL]
71 -

Genetic Algorithm Projects at SourceForge.net

A large collection of algorithm projects with complete sourcecode. [GPL]
72 -

Intelligent Software Agent Projects at Sourceforge.net

A large collection of Intelligent Agent projects complete with sourcecode. [GPL]
73 -

Titan: Distributed Graph Database

A Highly Scalable, Distributed Open Source Storage Database providing index free adjacency. [AL]
74 -

QSMM State Machine Model

A Boltzmann machine based framework for development of non-deterministic intelligent state models. [GPL]
75 -

Bayes Net Toolbox for Matlab

Supports several inference algorithms and learning algorithms. Allows simulation of static and dynamic networks, including HMMs, IOHMMs, and Kalman filters. [GPL]
76 -

mPOEMS in JAVA

A generic framework for the evolutionary search algorithm mPOEMS. It was designed to solve optimisation problems, with an unrestricted number of objectives. This site provides all sources and some exemplary implementations, e.g. of the n-hard knapsack problem. [AFL]
77 -

Scikit-learn

An open source Python library that implements a range of machine learning, preprocessing, cross-validation and visualization algorithms using a unified interface. Provides documentation and source code.
Business
Computers
Games
Health
Home
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports
All Languages
Arts