Where should I start with machine learning?
Can machine learning be done on an Arduino?
utilizing machine learning.
I was planning on programming an autonomous robot that would avoid obstacles, utilizing machine learning.How difficult would this be?
Heiserman's books are easy to find on Amazon, and are generally very cheap, as low as $0.01. http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=david+heiserman&rh=n%3A283155%2Ck%3Adavid+heiserman
This is the one you want for MI. I read it recently and it would be easy to implement his Beta class machines on an Ardunio. The Beta machines do basic learning.http://www.amazon.com/Robot-Intelligence-experiments-David-Heiserman/dp/0830696857/
The second course, mostly geared toward general machine learning (and from my experience easier to get through than the CS373 course), is the following course from Coursera:https://www.coursera.org/course/ml