Mark Watson's "Practical Artificial Intelligence Programming with Java"
Read Chapter 8 on pages 129-136, which describes tool support for machine learning.
Click https://s3.amazonaws.com/saylordotorg-resources/wwwresources/site/wp-content/uploads/2011/11/CS405-1.1-WATSON.pdf link to open resource.