Artificial Intelligence 2011
      
      Prabhas Chongstitvatana 
        email prabhas at chula dot ac dot th
      
    Course Description
       
      Foundations of artificial intelligence, solving problems by
      searching, knowledge representation, first-order logic, inference
      in first-order logic, planning, probabilistic reasoning systems,
      learning, communication, image perception.
    Announcement
    11  Jan 2012     Midterm questions are
    out  (direct to you by G+)     The package
    for AI programming is tree search 
                            
    Any questions related to questions please ask me (via G+).
    
    Lecture
    1) Structure of Intelligent Agents  
    Chinese Room
      Argument   Intro
      (aima)   Intelligent
      Agent (aima)  
         Example:  Video
        of a biped robot walking using
      Evolutionary Algorithm.  from the paper: Chaisukkosol, C. and
      Chongstitvatana, P., "Evolving control programs for a biped static
      walker", IEEE Inter. Conf. on Humanoid Robots, Waseda, Tokyo,
      November 22-24, 2001.  full paper
    Famous historical AI program :  eliza
    2) Solving Problems by Searching   Blind search (aima)
    3) Informed Search Methods  Informed search (aima)    
    Local search (aima)  
         AI programming  
    tools   introduction to library 
    source listing (pdf)
    4) Representation, Reasoning, and
      Logic:  Constraint
      Satisfaction Problems (pdf), 
      Game (ppt)
    5) First-Order Logic 
    Logic (ppt)
    6) Uncertainty   uncertainty (pdf)
    7) Speech Recognition 
    ( pdf )   
    8) Learning Model   learning from observations 
      (pdf) 
    9) Neural Networks
    10) Image Perception
    11)  Computing by evolution
    Final examination
    Homework
    20 Sept 2011    Read section 1.1  What is
    AI  and 1.2  Foundation of AI
    
    Assessment
    Final
      exam       30 %
    Midterm exam  20 %
    Class
      work      30 %
    Assignments    20 %
    
       
      Total    100 %
    Reference Text
    Stuart Russell, Peter
      Norvig, "Artificial
      Intelligence: A Modern Approach," Prentice Hall, 2010
    link to textbook website  http://aima.cs.berkeley.edu/
    
    
    
    Additional materials
    Programming by recursion
    AI programming:   List  ailib.c 
      ailib.h   ex1.c  
    tree search (complete updated)
    update of library   ailib.c   ailib.h   17 Oct 2011
    
    
    last update 11 January 2012