Instructor: Dr.
Shieu-Hong Lin
Course Website: csci.biola.edu/csci440/
Class: M
W
Course objectives:[1]
¡P
Establish the
foundational understanding of mathematics and algorithms used in modern AI
research and their applications.
¡P
Gain in depth
understanding of AI research in speech recognition, natural language
processing, data mining, machine learning, automatic reasoning, scheduling, and
planning through programming assignments and .
¡P
Cultivate the
problem solving capability and gain an in-depth understanding of the
application and implementation of AI research through a series of hands-on
study projects.
¡P
Learn the
applications of scheduling and planning and how to model and solve problems by
using both constraint programming techniques from AI and classical mathematical
programming techniques.
Textbooks:
¡P Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach, 3rd ed. Prentice Hall, 2009.
¡P
J. Han, M. Kamber and J. Pei,
Data
Mining: Concepts and Techniques, 2nd ed. May 12, 2005, Morgan Kaufmann.
¡P
I.Witten & E. Frank, Weka 3:
Data Mining Software in Java, 2nd ed. May 12, 2005, Morgan Kaufmann.
Grading Policy
1.Attendance & participation
10%
2.Reading 15%
3.Homework& programming assignments 45%
4.Midterm 15%
5.Final 15%
Weekly progress reports: They are
always due on Wednesdays. Download the template
file from the class website. By Wednesday each week, you should spend around 5~10
minutes to add the latest progress in reading and programming made since last Wednesday into the report, and email the file to
as an attachment to Dr. Lin.
Tentative Schedule
¡P
Week 1 Perspectives
of artificial intelligence
¡P
Week 2 Intro
to automatic speech recognition
¡P
Week 3 Probabilistic
reasoning in speech recognition
¡P
Week 4 Intro
to knowledge representation
¡P
Week 5 Automatic
temporal reasoning
¡P
Week 6 AI
search techniques in temporal reasoning
¡P
Week 7 Search
techniques used in modern game programs
¡P
Week 8 Knowledge
representation for general game
¡P
Week 9 Review
& Midterm
¡P
Week 10 Intro
to data mining
¡P
Week 11 Mining
text information
¡P
Week 12 Supervised
learning and unsupervised learning
¡P
Week 13 Linear
regression. Naïve Bayes method. Decision-tree
induction.
¡P
Week 14 More
on classification and pattern recognition
¡P
Week 15 Reinforcement
learning
¡P
Final
[1] 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.)