| cs594 website: | http://www.calstatela.edu/faculty/vcrespi/CS/CS594/Lects/cs594.html | ||||||||||||
| Lectures: |
TR 1:30-3:10pm, ET C255G The course is structured as a mixture of lectures and student presentations based on readings. |
||||||||||||
| Instructor: |
Valentino Crespi
|
||||||||||||
| Office Hours: |
TR 3:10-4:10pm |
||||||||||||
| Abstract: | CS594 is a graduate seminar class focused on machine learning
and detecting processes and behaviors. In particular we will study
problems and methods about machine learning regular languages
(DFAs), probability distributions over strings and stochastic
processes (Probabilistic Finite State Automata, Hidden Markov models
and Bayesian Graphical Models). Those methods are at the core of many
advanced technologies of current importance.
The course materials include several conference and journal publications (see references) as some of the applications and questions of our interest are still matter of current scientific investigation. Background concepts include Automata theory and languages that we will study from a different point of view, Stochastic processes (Markov chains, Hidden Markov Models, etc), Statistical learning (PAC learning), Information Theory (entropy and compression), Filtering (Viterbi algorithm, Kalman filtering) and Bayesian graphical models. Great relevance will be given to concrete applications of these ideas to the current development of modern computer technologies. |
||||||||||||
| Course Goals: |
At the end of the course, students are able to
|
||||||||||||
| Recommended Prerequisites: | The class is self-contained. However knowledge of elements of Automata Theory, Theory of Computation, Basic Probability and Stochastic Processes is recommended. | ||||||||||||
| Course Materials and Textbooks: | Class References | ||||||||||||
| Topics: |
|
||||||||||||
| Grading Policy: |
The course is structured as a mixture of lectures and student
presentations based on readings. Student presentations will be
graded based on their quality and also on the level of understanding
of the subject being presented. There will be: one in-class midterm
examination by the fifth week of class, a final exam at the
University scheduled date, a few programming assignments/projects given
during the course and a final class presentation due at end of the
course.
In-class Midterm Exam (30%), Final in-class Exam (20%), Presentations (20%), Homework Assignments/Project (20%), Participation/Attendance (10%).
|
||||||||||||
| Academic Integrity: | Students are
allowed and encouraged to discuss reading materials with each
other. However, homework assignments must be solved and written
individually. If you obtain a solution with help then you
should acknowledge your source in the paper and then write
independently your own solution.
Cheating will not be tolerated. Cheating on any assignment or exam will be taken seriously. All parties involved will receive a grade of F for the course and be reported. |
||||||||||||
| General Policies: |
|