CS523 - Artificial Intelligence - Team Project
Overview
This project is required for all students enrolled in COSC 523. It is optional for students enrolled in COSC 423. This project requires that you:
- Pick an application domain that interests you.
- Identify a problem in that application domain.
- Choose a project pathway.
- Pathway #1: AI as a Tool: Introducing and evaluating a modification to an existing algorithm (e.g., A*), e.g. Path Planning with Modified a Star Algorithm for a Mobile Robot. Projects in this pathway should:
- Introduce and describe a new technique.
- Implement the technique.
- Design an evaluation with empirical or simulated data.
- Compare the technique's performance with one existing technique.
- Pathway #2: AI as an Application: Building machine learning models for a particular domain setting and evaluating them appropriately, e.g. predicting /r/AITA votes with data from Reddit. Projects in this pathway should:
- Find or collect a dataset for machine learning use.
- Implement and train models with the dataset, i.e. with scikit-learn or Keras.
- Design an evaluation that compares the performance of multiple models.
- Pathway #3: AI as an Interface: Implementing interfaces that act "intelligently" and facilitate recommendations and/or search, e.g. Microsoft's LookOut system. Projects in this pathway should:
- Describe a scenario for integrating intelligence (e.g., recommendations) into an interface.
- Implement an interface prototype that demonstrates the concept.
- Conduct an informal user study with the prototype aimed at understanding how the new interfaces changes the nature of the application area.
- Prepare a proposal. Cite, at least, 5 or 6 research papers to motivate your project.
- Conduct an appropriate evaluation for your pathway.
- Write a final report about your project, its implementation, and your findings.
- Undergraduate students can form terms of up to 3 people, but graduate students may form teams of two