CSE 592: Applications of Artificial Intelligence


Offered: Spring, 2000.

Instructor:  Qiang Yang (email here)

Teaching Assistant: Matthew Cary

Synopsis: Introduction to the use of artificial intelligence tools and techniques in applications. Topics include: foundations (search, knowledge representation, inference, learning) and applications (data mining, decision support systems, adaptive web sites, web log analysis).

Prerequisite: CSE majors only. Considerable computer science sophistication expected, but no prior knowledge of AI is necessary.

Text: Textbooks by Stuart Russell and Peter Norvig, P.: "Artificial Intelligence: A Modern Approach" Prentice Hall, 1995, and by Tom Mitchell "Machine Learning". The book is available at Amazon Books.  Occasionally, the instructor will recommend other books and papers.

Problem Set, Tools demo & Project: There will be a problem set, an AI tools demo and a final project.  There will be no exams. The programming work will use either Java or C++.  A problem set is finalized by the middle of the semester.   In the AI tools demo, each student is expected to select an AI tool available on the Internet and demonstrate its use to the class.  An evaluation report (< 2 page) is due after the demonstration.  The final project, completed by groups of 2-3 students depending on class size, involves building an intelligent prototype system for applications on the web; you can choose from several topics, including adaptive web sites, search query understanding, web-page pre-fetching, intelligent e-commerce, and search result/web document classification. Projects will be demonstrated on the last day of class.  A report (< 10 pages, 12pt) is due on the day of the demonstration.

Grades:

·        Problem set: 25%

·        AI tools demo and report: 25%

·        Final project demo and report 50%

Mailing List: The mailing list for the class is cse592@cs.washington.edu
To subscribe, send mail to majordomo@cs.washington.edu with the body subscribe cse592
An archive of the mailing list is available here

Detailed list of topics: here.

AI Programming Resources: here.

Lecture materials: here.

Information about internet multimedia delivery mechanisms to be used for CSE 592 lectures