Tuesday, March 2, 2010

Machine learning / AI links and libraries

Code libraries and frameworks

AForge
C# - extensive library for vision, AI, robotics etc
http://code.google.com/p/aforge/
http://www.codeproject.com/script/Articles/MemberArticles.aspx?amid=1181072

Emgu CV
.NET - wrapper to the Intel OpenCV image processing library
http://www.emgu.com/wiki/index.php/Main_Page
http://sourceforge.net/projects/emgucv/

Watchmaker Framework
Java - Evolutionary computation framework for evolutionary/genetic algorithms
http://watchmaker.uncommons.org/

ALGLIB
.NET - cross-platform numerical analysis and data processing library
http://www.alglib.net/

Infer.NET
.NET - Microsoft framework for running Bayesian inference in graphical models, used in a wide variety of domains including information retrieval, bioinformatics, epidemiology, vision
http://research.microsoft.com/en-us/um/cambridge/projects/infernet/default.aspx

Microsoft Solver Foundation
.NET - An extensible framework to model and solve complex problems by using constraints, goals, and data.
http://code.msdn.microsoft.com/solverfoundation


Weka Machine Learning Project
A collection of algorithms for solving real-world data mining problems



Software Tools

RapidMiner
Open-source system for data and text mining (Java based)
http://rapid-i.com/
http://sourceforge.net/projects/yale/

R Project
Free software environment for statistical computing and graphics


KNIME
The user-friendly and comprehensive open-source data integration, processing, analysis, and exploration platform.


Online books

A Field Guide to Genetic Programming (free pdf)
Poli, Langdon, McPhee (2009)
http://www.gp-field-guide.org.uk/

The Elements of Statistical Learning: Data Mining, Inference, and Prediction (free pdf)
Hastie, Tibshirani, Friedman (2009)
http://www-stat.stanford.edu/~tibs/ElemStatLearn/

Information Theory, Inference, and Learning Algorithms (free pdf)
David J.C. MacKay (2003)
http://www.inference.phy.cam.ac.uk/mackay/itila/book.html

Evolutionary Computation in Java - A Practical Guide to the Watchmaker Framework (html)
Daniel W. Dyer
http://watchmaker.uncommons.org/manual/index.html

Planning Algorithms (free pdf)
Steven M. LaVall (2006)
http://planning.cs.uiuc.edu/

Evolution of Parallel Cellular Machines: The Cellular Programming Approach (free pdf)
Moshe Sipper (1997)
http://www.moshesipper.com/pcm/


Links and feeds

Interesting information visualisation blog
http://abeautifulwww.com/

Jürgen Schmidhuber's home page
http://www.idsia.ch/~juergen/

Stanford course in machine learning
http://www.youtube.com/view_play_list?gl=AU&hl=en-GB&p=A89DCFA6ADACE599

Podcast
http://www.biota.org/

Library of AI resources
http://www.aaai.org/AITopics/pmwiki/pmwiki.php/AITopics/HomePage

Data Mining and Analytics Resources
http://www.kdnuggets.com/

No comments:

Post a Comment