Machine Learning | Libraries
Here's a list of libraries to jumpstart your fun. Please help us add to this by sharing on our site suggestions forum
JAVA
RapidMiner: RapidMiner: A rapid prototyping ML system with WEKA fully integrated. Provides operators for IO, algorithms, preprocessing, features, evaluation and visualization. The system is highly modular and provides plugins for further extension. Has community and enterprise editions.
C++
MLC++: Library for creating utilities for supervised machine learning. "More than just a collection of existing algorithms, MLC++ is an attempt to extract commonalities of machine learning algorithms and decompose them for a unified view that is simple, coherent, and extensible." The older version developed by Stanford is public domain. The newer version has become research domain only.
RUBY
MIT AI Plugins: A collection of plugins for NLP tasks, basic ML algorithms, and other search algorithms.
OTHER
MLOSS: The most comprehensive and regularly updated reference for machine learning open source projects. (courtesy of Olivier Grisel)
KNIME: A modular data exploration platform that enables users to visually create data flows. Provides many of the functionalities known from Weka and R. KNIME is based on the Eclipse platform and is easily extended through its API. (courtesy of Brian Donhauser)