Machine Learning Resources

Zheng-Hua Tan

 

Data

THE MNIST DATABASE of handwritten digits by Yann LeCun, and Corinna Cortes

The UCI Machine learning repository contains a large collection of standard datasets for evaluating learning algorithms.

 

Tools

Weka is a large Java package implementing many learning algorithms.

Machine learning open source software 

Books

Introduction to Machine Learning, Ethem Alpaydin, The MIT Press, October 2004,

Pattern Recognition and Machine Learning, Chris Bishop, Springer, 2006

Pattern Classification, Second Edition, Richard O. Duda, Peter E. Hart, David G. Stork, Wiley Interscience, 2001.

Machine Learning, Tom Mitchell, McGraw Hill, 1997.

Journals:

Machine Learning, Springer. 

IEEE Transactions on Pattern Analysis & Machine Intelligence

IEEE Transactions on Knowledge & Data Engineering

Support Vector Machines

References

C. Burges, "A tutorial on support vector machines for pattern recognition", Data Mining and Knowledge Discovery, 2(2), 121–167, 1998.

V. Vapnik, The Nature of Statistical Learning Theory, Springer-Verlag, New York, 1995.

R. Fletcher, Practical Methods of Optimization, Wiley, 2000. 

Kernel Machines

Support Vector Machines

Tools 

LIBSVM -- A Library for Support Vector Machines and more.

Neural Networks

References

Ian Nabney, Netlab: Algorithms for Pattern Recognition (Series: Advances in Pattern Recognition), Springer, London, 2004. 

Tools 

Netlab neural network software

Andrew Moore's Tutorials, a collection of PDF tutorials on many topics in machine learning.

Matlab Tutorial