Instructor: Dr. Ashraf Saad
| Week | Date | Topic | Selected Readings |
|---|---|---|---|
| 1 | Tuesday, 8/18 | Introduction to Computational Intelligence topics Fundamental concepts |
Lecture slides (Ch. 1-2) |
| Thursday, 8/20 | Introduction to Evolutionary Computing Evolutionary computation terms Canonical genetic algorithm |
Genetic Algorithm Tutorial (ps) | |
| 2 | Tuesday, 8/25 | Evolutionary computation variations Evolutionary programming and Evolution strategies Project #1 (Evolutionary Computation) Assigned |
Lecture slides (Ch. 3) Project #1 Requirements Project #1 Notes and Ideas |
| Thursday, 8/27 | Implementation of Evolutionary Computing Project #1 Milestone: Application and Data |
Genetic Programming Tutorial (pdf) Lecture slides (Ch. 4) |
|
| 3 | Tuesday, 9/1 | Swarm Intelligence, Particle Swarm Optimization Project #1 Milestone: Basic EA Code |
Lecture slides (Ch. 3-4) PSO Slides PSO Tutorial |
| Thursday, 9/3 | Classification, Learning, and Adaptation Supervised, Unsupervised, Reinforcement Learning Project #1 Milestone: Progress Report: Software and Results Evolutionary Computation: Sensitivity Analysis |
Lecture slides (Ch. 5) | |
| 4 | Tuesday, 9/8 | Classification, Learning, and Adaptation Supervised, Unsupervised, Reinforcement Learning Project #1 Milestone: Progress Report: Software and Results |
Lecture slides (Ch. 5) |
| Thursday, 9/10 | Data partitioning and Cross Validation Error metrics: Mean squared error, receiver operating characteristic curves Neural Networks and Evolutionary Computation: Explanation and Sensitivity Analysis Project #1 Milestone: Results: Tables/Graphs + References |
Lecture slides (Ch. 10, 11) | |
| 5 | Tuesday, 9/15 | Neural Networks Implementation Project #1 Due: Source Code and Report |
Lecture slides (Ch. 6) |
| Thursday, 9/17 | Neural Networks Implementation Evolutionary and swarm-based neural networks Project #2 (Neural networks) Assigned |
Lecture slides (Ch. 6) Saxena and Saad - Evolving an Artificial Neural Network |
|
| 6 | Tuesday, 9/22 | Fuzzy sets Membership functions, linguistic variables |
Lecture slides (Ch. 7,8) |
| Thursday, 9/24 | Fuzzy Logic Fuzzy set operators Project #2 (Hybrid Soft Computing Classifier) Assigned |
Lecture slides (Ch. 7,8) Project #2 Requirements |
|
| 7 | Tuesday, 9/29 | Fuzzy rule-based systems Fuzzification, defuzzification |
Lecture slides (Ch. 7,8) |
| Thursday, 10/1 | Fuzzy control Project #2 Milestone: Choice of Application and Data Source(s) |
Lecture slides (Ch. 7,8) | |
| 8 | Tuesday, 10/6 | Evolving fuzzy rule systems Project #2 Milestone: Basic ANN Code |
Lecture slides (Ch. 7,8) |
| Thursday, 10/8 | Project #2 Milestone: Progress Report: Training Results of ANN | Discussion of Papers | |
| 9 | Tuesday, 10/13 | Fall break. No class. | |
| Thursday, 10/15 | Project #2 Milestone: Progress Report: Combining EA with ANN | Discussion of Papers | |
| 10 | Tuesday, 10/20 | Neuro-fuzzy systems Project #2 Milestone: Completed: Implementation, data tables and graphs, report outline and references |
Discussion of Papers |
| Thursday, 10/22 | Fuzzy-GA systems Project #2 Due: Project deliverables due: Report and source code |
Discussion of Papers | |
| 11 | Tuesday, 10/27 | Support Vector Machines | Discussion of Papers |
| Thursday, 10/29 | Probabilistic reasoning: Bayesian reasoning and Dempster-Shafer theory Project #3 Due Term project assigned |
Discussion of Papers | |
| 12 | Tuesday, 11/3 | Bayesian belief networks | Discussion of Papers |
| Thursday, 11/5 | Fuzzy belief networks Evolving belief networks |
Discussion of Papers | |
| 13 | Tuesday, 11/10 | Artificial Immune Systems | Discussion of Papers |
| Thursday, 11/12 | Paper / Case study review | Discussion of Papers | |
| 14 | Tuesday, 11/17 | Paper / Case study review | Discussion of Papers |
| Thursday, 11/19 | Paper / Case study review | Discussion of Papers | |
| 15 | Tuesday, 11/24 | Paper / Case study review | Discussion of Papers |
| Thursday, 11/26 | Thanksgiving holiday. No class. | ||
| 16 | Tuesday, 12/1 | Term project presentations | |
| Thursday, 12/3 | Last day of class Project 3 due |
||
| 17 | Tuesday, 12/8 | ||
| Thursday, 12/10 | Term Project due |