University of the Philippines, Diliman

Department of Computer Science


CS 180: Introduction to Artificial Intelligence

Course Overview

CS 180: Artificial Intelligence

Course Description

Fundamental principles of artificial intelligence, search methods, knowledge representation and reasoning, agents, machine learning and neural networks, current research applications.

PREREQUISITE: CS 32

Course objectives



At the end of the course, the student must be able to:

  • Explain the principles of artificial intelligence
  • Implement search methods and identify the particular method best suited for a certain problem
  • Formulate and design knowledge bases and set reasoning rules for agents
  • Understand and apply neural networks and other machine learning techniques to solve problems
  • Discuss current applications of artificial intelligence



Course Outline

Overview of Artificial Intelligence
Fundamental Principles of Artificial Intelligence
Search
Logic and Reasoning
Constraint Satisfaction Problems
Machine Learning
Regression
Clustering
Decision Trees
Bayesian Networks
Neural Networks
Support Vector Machines
Other Machine Learning Techniques
Current Research Applications

Course Requirements

30%

very easy exams and quizzes
to assess if we are not wasting both our times haha

50%

a few machine problems
implementation of AI algorithms to solve real-world problems

20%

a cool project
a capstone to put the concepts together

Course References

Artificial Intelligence - A Modern Approach, 3rd edition.
S. Russel, P. Norvig

and Lecture slides, when available

Class Policies

Submission of solutions to machine problems is through email. Only completely working and specifications-compliant solutions will be considered for scoring.

Late submission of machine problems will incur deduction of 10pts per day late. No submission will be accepted for scoring 5 days after the deadline.

Students should make backup copies of all their work in this course. Coping with loss of work due to hardware failure is beyond this course.

Plagiarists and cheaters have a special place in hell. Always uphold honor and excellence.

Consultations

TTh 13:00-17:00, WF 14:30-17:00, Rm. 307, UPAECH

Submissions

kedelaspenas@up.edu.ph