Fall 2008/2009 
CSC 578 Section 701 (Loop), 710 (DL)
Neural Networks and Machine Learning

Time: Wed 5:45 - 9:00 p.m., Loop, room TBD
Instructor:  Noriko Tomuro, tomuro@cs.depaul.edu
Office:  CST 648 (Loop; CDM building 6th floor)
Phone:  (312) 362-5218 (Loop)
Fax:  (312) 362-6116 (Loop)
Office Hours:  Wed 4:00 - 5:30 p.m. (Loop)

Course Home Page: http://www.depaul.edu/~ntomuro/courses/578/


1. Course Description

A study of the basic structure of neural networks and how machines may learn. This will include analyses of decision trees, Bayesian learning, genetic algorithms, PAC, analytical and reinforcement learning. Neural networks to be studied include Backpropagation, Kohonen and Hopfield. Students will explore current applications and design several learning systems. No prior background in artificial intelligence is assumed. 

2. Pre-requisites

MAT 220 or MAT 262 or MAT 151.  This means a course in Linear Algebra or Calc II.  Students are also expected to be proficient in at least one programming language (Java, C++, C, Lisp, SAS, MatLab etc.)

3. Course Materials

Textbook (required):

References (recommended; but not required):

4. Coursework

  1. Assignments. There will be 4 assignments.  They are a mixture of written questions and experimentations using some publicly available machine learning tools.
  2. Projects.  There will be 2 projects -- Midterm project and Final project.  Midterm project will be a computer implementation of a machine learning algorithm.  Students are free to program in any language.  Final project will be a research paper or a project.

5. Grading

The grade breakdown will be as follows:

    Assignments      55%
    Midterm Project  25%
    Final Project    20% 

The grading scale is as follows: 

    90-100       A
    80-89.99     B
    70-79.99     C
    60-69.99     D
     0-59.99     F

Plusses and minuses will be given at the high/low ends of each grade range (note: no A+'s).

See the University and School policies on plagiarism and incompletes.

6. Tentative Schedule

The schedule will be updated throughout the quarter. Check the listing for readings and the dates of exams.