Course Resources
- CS 461 mailing list
 - Alpaydin's book site: includes errata
 
Weka
- Weka machine learning library (Java); get version 3.6
 - Weka API: from Javadoc
 - How to use Weka inside a Java program: one set of instructions; another set of instructions (also includes clustering instructions)
 - Example Java program using Weka: callClassifier.java
 
Data Sets
Cool Examples of Machine Learning and Artificial Intelligence
- Cognitive Computer: learning at the level of a small mammal
 - Learning by demonstration or observation:
- Machine Learning for real time control of human (and robotic) limbs using sensors: Machine Learning for Real Time Control of Foot-Drop Correction using Natural Sensors (PDF), Machine learning methods in assistive technologies (PDF), Walter Reed Army Medical Center
 - Flight simulators for flies: could inspire a machine learning project
 
 - Classification:
- Smartfish game controller: adapts to user's patterns to reduce strain
 - Smartfish self-adjusting keyboard
 - Face classification in iPhoto '09
 - Optical Character Recognition (OCR)
 - Smart computers for cars: e.g., warn driver when he or she drifts out of the lane
 - Learning for Adaptive Power Management (APM): deciding when to power down laptop components, taking into account "user annoyance"
 - Computer models for stock market decisions
 
 - Regression:
 - Recommendation systems:
 - Games:
- Auto Guitar Hero player (PDF)
 - Fable: video game that customizes the personality of your character based on your choices
 
 - Pattern recognition:
 - Robots:
- ASIMO robotic assistant (see also ASIMO)