Doing a quick search of machine learning comes up with this fairly recent thread:
http://www.chiefdelphi.com/forums/sh...chine+learning
This seems like the best approach to machine learning a high school student would be able to implement for robot control.
If you want to get technical, 900's vision code this year implemented machine learning to identify the bins.