DATA130008: Introduction to Artificial Intelligence

Time and Location: Wednesday from 9:55 am to 12:30 pm in H6405

Instructor:

Tutors


Course Description

Artificial Intelligence (AI) aims to make a computer that can learn, plan and solve problems autonomously. AI applications include web search, speech recognition, face recognition, machine translation, autonomous driving, and automatic scheduling, etc. In this course, you will learn fundamental principles and techniques that drives such applications and have a chance to implement some of them. Specific topics include search, constraint satisfaction, game playing, Markov decision processes and logic. The main goal of the course is to equip students with the tools to tackle real problems in the era of big data.

Textbooks and Reference


Announcement


Projects

Project 4: Car [codes_win] [codes_mac] [description]

Project 3: Blackjack [codes] [description]

Project 2: CSP (Coding)[codes] [description]

Project 1: Search [codes] [description]


Gomoku Competition

Upload

Gomoku Rule: Freestyle

AI Agents

YIXIN17 WINE17 PELA17 ZETOR17 EULRING SPARKLE
NOESIS PISQ7 PUREROCKY VALKYRIE FIVEROW MUSHROOM

Three openings

[Opening1] [Opening2] [Opening3]
Opening1 Opening2 Opening3

Grading

Latest Ratings

For more inforamtion, please check slide of lab2.

Labs

Lab - 4: Bayes Networks

Lab - 3: Reinforcement Learning

Lab - 2: Adverarial Search

Lab - 1: Search Algorithm


Schedule (Course Syllabus)

June 20th

May 23rd

May 16th

May 2nd

April 25th

April 18th

April 4th

March 21st

March 7th


Grading (Tentative)


Honor Code


Acknowledgements

Many thanks to the UC Berkeley, Stanford, University of Toronto, Carnegie Mellon University, UT Dallas and Tianjin University for sharing material used in slides and homeworks.