CS411 Spring 2020
CS 411 - Spring 2022 (under construction ...)
Artificial Intelligence I
Course Objective
This course aims to introduce the field of Artificial Intelligence.
Think and Ask!
If you have questions about any topic or assignment, DO ASK me, TA or
even your classmates for help. I am here to help and to make the course
understood. DO NOT delay your questions. There is no such thing as a
stupid question. The only obstacle to learning is laziness. Please use
Blackboard to post your questions.
General Information
- Instructor: Bing Liu
- Email: Bing Liu
- Office: CS 3190c, North End, 3rd Floor, Library
- Course Call Numbers: 44910* and 44911+
- Lecture
- Time: 2:00-3:15pm, Tuesdays and Thursdays
- Room: TBH 180F
- Instructor office hours: 10:30am-12:30pm Tuesdays
- Teaching assistants, and their emails and office hours
- Jiangshu Du, jdu25@uic.edu. 3:00 - 4:00pm Wednesdays
- Sepideh Esmaeilpourcharandabi, sesmae2@uic.edu, 11am-12pm, Wednesdays
Grading
- Final Exam: 35%
- Midterm: 25%
- Programming assignments: 20%
- Quizzes: 20%
Prerequisites
- Grade of C or better in CS 251.
Teaching materials
- Required text:
- Artificial Intelligence: A Modern Approach. Fourth edition, by Stuart Russell and Peter Norvig, Pearson, 2020. ISBN 978-0134610993.
- Reference books
- Web Data Mining: Exploring Hyperlinks, Contents and Usage Data. Second Edition, by Bing Liu, Springer, ISBN 978-3-642-19459-7.
- Expert Systems: Principles and Programming. By Giarratano and Riley, ISBN 0-534-73744-6
- Lifelong Machine Learning. Second Edition, by Bing Liu, Morgan & Claypool Publishers, August 2018
- Sentiment Analysis: mining sentiments, opinions, and emotions. Second Edition, by Bing Liu, Cambridge University Press, 2020
- Machine Learning, by Tom M. Mitchell, McGraw-Hill, ISBN 0-07-042807-7
Topics and Slides (slides will be uploaded to Blackboard as we go along)
- Introduction
- Solving problems by searching
- Constraint satisfaction problem Slides
- Game playing
- Propositional logic and reasoning
- First-order logic and reasoning
- Reasoning under uncertainty
- Supervised learning: decision tree and naive Bayes
- Supervised learning: linear regression and logistic regression
- Supervised learning: neural networks and deep learning
- Unsupervised learning
- Advanced topic: Introduction to sentiment analysis and opinion mining
- Advanced topic: Introduction to lifelong and continual learning
- Wrapup
Rules and Policies
- Statute of limitations: No grading questions or complaints, no matter how justified, will be listened to one week after the item in question has been returned.
- Cheating: Cheating will not be tolerated. All work you submitted must be entirely your own. Any suspicious similarities between students' work (this includes, exams and program) will be recorded and brought to the attention of the Dean. The MINIMUM penalty for any student found cheating will be to receive a 0 for the item in question, and dropping your final course grade one letter. The MAXIMUM penalty will be expulsion from the University.
- MOSS: Sharing code with your classmates is not acceptable!!! All programs will be screened using the Moss (Measure of Software Similarity.) system.
- Late assignments: Late assignments will not, in general, be accepted. They will never be accepted if the student has not made special arrangements with me at least one day before the assignment is due. If a late assignment is accepted it is subject to a reduction in score as a late penalty.
Back to Home Page
By Bing Liu, Dec. 20 2021