ENEE 752: Computational Intelligence and Knowledge Engineering

Fall 2007 (MW 3:30 – 4:45)

Instructor: Joseph JaJa

Course Syllabus

Course Objectives: The course will cover core topics in machine learning and knowledge representation and inferencing. Topics covered will include: statistical learning models; decision trees; neural networks; Bayesian networks; support vector machines; clustering; propositional logic and inferencing; first-order logic and inferencing. Examples drawn from a wide range of applications will be introduced to motivate the main concepts introduced in the course.

Course prerequisites: Graduate standing

Prerequisite topics: Basic concepts in data structures and algorithms, Boolean logic, statistics, and object oriented programming.

Textbook: Introduction to Data Mining, Pang-Ning Tan, Michael Steinback, and Vipin Kumar, Pearson, Addison-Wesley, 2006.

References:

·        Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, Prentice Hall, second edition, 2003.

Core Topics:

1.      Introduction

2.      Machine Learning Framework

3.      Classification Concepts and Decision Trees

4.      Neural Networks

5.      Support Vector Machines

6.      Bayesian Networks

7.      Clustering Techniques

8.      Knowledge Representation and Inferencing

Homework (15%) – almost weekly except for exam weeks

Two Midterms (25% each) – October 3, November 7

Final Exam (comprehensive, 35%) – December 15

 Contact Information

Instructor:

Joseph JaJa

Office:

3433 A. V. Williams

Office Hours:

Tu, Th 3-5 or by appointment

Email:

Joseph@umiacs.umd.edu

Phone:

405-1925