| 1/15 |
Introduction |
Homework 1: Running NERO |
| 1/17 |
Introduction continued |
|
|
| 1/23 |
Homework evaluations |
Homework 1 due |
| 1/24 |
Getting Started with OpenNERO |
Homework 2: Add objects to OpenNERO |
| 1/30 |
Homework evaluations |
Homework 2 due |
| 1/31 |
Computational Intelligence in Games |
Homework 3: Creating a NERO Team for the Tournament |
| 2/7 |
NERO tournament |
Homework 3 due |
| 2/14 |
Neural Networks |
Homework 4: Backprop networks |
| 2/21 |
C++ |
Homework 5: Neural Networks in C++ |
| 2/27 |
Homework evaluations |
Homeworks 4&5 due (sample solution) |
| 2/28 |
Neuroevolution |
Homework 6: rtNEAT XOR in OpenNERO |
| 3/5 |
Homework evaluations |
Homework 6 due |
| 3/6 |
Python |
Homework 7: Create a "Roomba" agent using Python |
| 3/20 |
Sample research projects |
|
| 3/25 |
sing-up |
Natural Language Advice Experiment |
| 3/26 |
sign-up |
Natural Language Advice Experiment |
| 3/27 |
Search |
Homework 7 due / Homework 8: A* Search: maze as a graph |
| 4/2 |
Homework evaluations |
Homework 8 due |
| 4/3 |
OpenNERO code |
Homework 9: Navigation with egocentric sensors and GPS |
| 4/9 |
Homework evaluations |
Homework 9 due |
| 4/10 |
Experimental evaluation |
|
| 4/17 |
Research project ideas |
Homework 10: rtNEAT in the maze |
| 4/23 |
Homework evaluations |
Homework 10 due |
| 4/24 |
No class |
Final Report: Project proposal |
| 5/1 |
Working in the game industry |
|
| 5/4 |
|
Project proposal due (11:59pm CDT) |