Instructor: Dr. Shieu-Hong Lin
Class: T Th 3:00~4:15am Business 209
¡P Gain a broad understanding of Artificial Intelligence research and the applications in speech recognition, machine learning and data mining, natural language processing, search, and automatic reasoning.
¡P Establish the in-depth understanding of the mathematical and algorithmic framework underlying the very important subject of machine learning, including a series of hands-on assignments on hidden Markov models.
¡P Learn to use tools and programming environments such as WEKA for data mining and NLTK for natural language processing.
¡P Cultivate the problem solving capability based on the in-depth understanding of machine learning or other selected subject through hands-on study projects using the related tools and programming environments.
¡P Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach, 3rd ed. Prentice Hall, 2009.
¡P I.Witten & E. Frank, Data Mining: Practical Machine Learning Tools and Techniques, 3rd ed., Morgan Kaufmann, 2011.
¡P Steven Bird, Ewan Klein, and Edward Loper, Natural Language Processing with Python, O'Reilly, 2009.
1. Reading & participation 15%
2. Homework & programming assignments 45%
3. Study project 15%
4. Exam 25%
Weekly progress reports: They are always due on Tuesdays with grace period to Thursday.
Study project: You¡¦ll need to conduct a study project on selected subjects such as data mining using WEKA or R, or on natural language processing using NLTK, or on knowledge representation and automatic reasoning using the Eclipse Constraint Logic Programming Language for general game playing.
¡P Week 1 Perspectives of artificial intelligence
¡P Weeks 2-4 Speech recognition and spelling recognition
¡P Weeks 5-7 Introduction to WEKA and machine learning
¡P Weeks 8-10 Natural language processing using NLTK
¡P Weeks 11~13 Search: Planning andTemporal Reasoning
¡P Weeks 14~15 Knowledge representation: general game playing
¡P Week 15 Project presentation
 Students desiring accommodations on the basis of physical, learning, or psychological disability for this class are to contact Disability Services. Disability Services is located in the Learning Center (upstairs in the Biola Library) and cab e reached by calling 562-906+4542 or extension 4542 from campus.)