CS 175: Project in Artificial Intelligence, Winter 2020
- Time: Monday and Wednesday, 9:30am to 10:50am
- Location: ICS 174
Professor Padhraic Smyth,
Office Hours: Wednesdays 4:30pm to 6pm, DBH 4216
- Teaching Assistant: Daokun Jiang, daokunj at uci.edu, Office Hours 2 to 3:30 on Thursdays, Room 2059
- Lecture Slides: will be available for each lecture
- Project Resources
- Questions? please use the
CS 175 Winter 2020 Piazza class Website for class-related questions and discussion. Piazza is your first option for asking questions outside of class
or office hours. Please also feel free to answer other students' questions, to initiate
discussions on project-related topics, etc.
To communicate directly with only the instructor or TA you can send a private message within Piazza.
Students in this project class will work in teams to develop
artificial intelligence and machine learning algorithms and apply them to a range of different
problems related to natural language and text analysis. These problems can include, for example, document classification
and clustering, sentiment analysis, dialog/chatbot systems, information extraction, word prediction, text synthesis, question-answering systems,
and so on. Projects can make use of real-world publicly-available data from sources such as Twitter, Wikipedia, Reddit, news articles,
product and movie reviews, email data sets, the US patent database, and more.
Assignment 1. Due Monday Jan 13th, 11:59pm.
Assignment 2. Due Tuesday Jan 21st, 11:59pm.
Project Proposal: Word template or PDF template. One team member should submit the proposal as a PDF file to Canvas by Tuesday Jan 28th, 11:59pm.
Project Progress Report: Word template or PDF template. One team member should submit the proposal as a PDF file to Canvas by Sunday Feb 23rd, 11:59pm.
A weighted combination of Assignments 1 and 2 (10% each, individual submission), project proposal (20%, team-based), progress report (20%, team-based), peer assessment (5%, individual submission), in-class presentation (5%, team-based), and final report (30%, team-based).
Please read the guidelines on academic integrity below. Academic integrity is taken seriously in this class.
- Failure to adhere to the policies below can result in a student receiving a failing grade in the class.
- For assignments you are allowed to discuss the assignments verbally with other class members,
but you are not allowed to look at or to copy anyone else's written solutions or code.
All problem solutions and code submitted must be material you have personally written during
this quarter, except for any standard library or utility functions.
- For class projects all reports submitted must be written by you or members of your project team.
Code generated for class projects can be a combination of code written by team members and
publicly-available code. You should clearly indicate in your reports and in your
code documentation which parts of your code was written by you or your team
and which parts of your code was written by others.
- It is the responsibility of each student to be familiar with
UCI's Academic Integrity Policies
UCI's definitions and examples of