It's time to begin thinking about your final project! You can choose to do essentially anything inside the area of AI, so long as I approve it in advance. Submit a proposal of no longer than one page telling me what you want to do. You should have enough detail to convince me that you've given it some thought. You can build on material we do in class, or you can use it as an opportunity to learn about subject matter we don't have time to cover.
Make sure that when you submit your final project, you also submit an explanation of what you have done, how I should run your code, and how I should interpret your results. This does not need to be long. It should merely prevent a problem I've had in the past: students have submitted work that either I can't run, or it runs but I can't figure out what it's doing.
Here is a list of some projects that people have done for for this class in the past. In the past, when I haven't provided this list, students have begged me for suggestions. In other past years, when I have provided this list, students agonized and felt compelled to come up with a project that wasn't on it. That was their choice, not mine -- it is TOTALLY WONDERFUL AND NOT BAD if you decide to do one of the projects on this list! Keep in mind that I vary the topics a bit each year and the order that I cover them, so we may not have covered some topics yet in this list. Similarly, there are topics we may have covered that you may not find in this list. Some of these sound harder than they are; others seem deceptively simple, but require significant amounts of work at the end to actually make them work properly.
Here's a list of topics that didn't work so well:
Have fun!