Best Machine Learning Resources for Java Developers

Here are the best machine learning resources I have found. This list will be updated constantly.

Books

1. A Course In Machine Learning: a very concise book which gives good overview of different machine learning algorithms.
2. Machine Learning in Action, by Peter Harrington (2012): A book that has least math and good explanation from developers perceptive.

Lectures

1. Machine Learning Course by Andrew Ng on Coursera.org.
2. Neural Network: A clear and complete explanation of neural network.

Slides

1. Linear Regression with Gradient Descent

Libraries

1. Weka
2. Java-ML
3. Neural Network Framework

Math Requirement Overview

1. Linear Algebra
2. Derivative
3. Gradient Descent

Web Articles

1. What is Hadoop?

Category >> Machine Learning  
If you want someone to read your code, please put the code inside <pre><code> and </code></pre> tags. For example:
<pre><code> 
String foo = "bar";
</code></pre>