Class Project
Projects afford students the chance to explore some topic of specific interest to them. In this class, projects may consist of an application using a publicly available AI system or tool, critical analysis of research in a new hot topic, implementations of artificial intelligence techniques other than those developed in class, application of discussed techniques to real problems, replication of a prior study, or some combination of the above. The project must include some implementation or evaluation component.
Because other graduate AI courses are taught in computer vision, statistical machine learning and bioinformatics, your project must focus on an AI topic outside of those areas. You may include some aspect of the topics covered in other classes as a minor part for comparison or to provide some needed functionality, but other areas must not be the focus.
- If you are in doubt,... come talk to the instructor.
- If you are also taking another 500 level course and want to pursue a larger project that satisfies requirements in both courses,... come talk to the instructor.
- If you want to work in a team,...come talk to the instructor.
Project Proposals
Project proposals must be submitted to RamCT by February 7 at noon MST (in PDF). Proposals should be 1-2 pages, and should briefly describe what problem is being solved or question(s) answered, and why it is appropriate for this course. Include any citations or background information sketching what has been done before. Note: I must see at least two citations to demonstrate that you've at least checked what has been done before. Citation should be of a paper that was published in a peer reviewed venue (conference, workshop or journal); some random person's web site, blog or unrefereed student paper does not count. If you are using publicly available code, please include information on how you are obtaining it (usually a URL).
I wrote a handout on Generating research project ideas for CS640. Maybe you'll get some ideas...
Project Final Reports
During finals week, each student will present a verbal report on their project. Distance students will present via Skype or whatever mechanism will work (possibly pre-recorded videos). Look at the guidelines for the written report to get an idea of some of what should be covered.
You will also be required to hand in a written project report during finals week following the guidelines.
Example Project Titles from Years Past
- Literature Based Discovery
- Automatic Tower Defense
- Bounding Local Minima and Plateaus in Image Congealing
- Elevator Dispatching Problem
- A Different Approach for SLS-THC: Stochastic Local Search Algorithm with Violations-Directed Random Walk
- Database Security through Clustering
- Evaluating Algorithms for the DTSP
- Improving Image Retrieval In The SeeAsYou Biomimetic Vision System Using Term Discrimination and Compound Term Processing
- Learning Frequent Trajectory Patterns for a BCI-Controlled Wheelchair
- Supplementing Netflix Data in Collabortive Filtering
