Evolutionary Computation
אלגוריתמים אבולוציוניים
202-2-5651, Spring 2021 סמסטר ב
Lecturer: Prof. Moshe Sipper
Administrative Details
|
Schedule (may change)
Mar 1/ lecture Mar 3 / lecture Mar 8/ lecture Mar 10/ lecture Mar 15/ lecture Mar 17/ lecture Mar 22/ lecture Mar 24 / pesach Mar 29/ pesach Mar 31/ pesach Apr 5/ lecture Apr 7/ midterm 1+lecture Apr 12/ lecture Apr 14/ yom hazikaron Apr 19/ lecture Apr 21/ lecture Apr 26/ lecture May 3/ lecture May 5/ lecture May 10/ lecture May 12/ lecture May 17/ shavuot May 19/ midterm 2+lecture May 24/ presentations May 26/ presentations May 31/ presentations Jun 2/ presentations Jun 7/ project Jun 9/ project Jun 14/ project Jun 16/ project |
Class Material
- Slides of all chapters of "Introduction to Evolutionary Computation"
- tiny_ga
- NSGA II
- Schema theorem
- Local Search Algorithms
- GP: Koza, Koza Tutorial, Koza & Poli, Yoo, Herrmann
- tiny_gp
- Linear GP / Cartesian GP / Grammatical Evolution
- Koza's vids
- GP Theory: Poli's Tutorial (see Field Guide, Ch. 11) / GP Exact Schema Theorem
- Evolution of Emergent Cooperative Behavior
- Games: Adversarial Search / Attaining Human-Competitive Game-Playing with GP / GP-Robocode / GP-RARS / GP-Rush & GP-FreeCell
- Novelty search
- Machine learning: logistic regression, Python, evaluation, dataset splits, cross-validation, performance measures, bias/variance tradeoff, visualization, ROC-AUC
- Supervised learning: models, features, objectives, model training, overfitting, regularization, classification, regression, gradient descent, KNN, linear/logistic regression, decision trees, bagging, ensembling, boosting
- Unsupervised learning: clustering, k-means
- ML as part of (the) data science (pipeline)
- Darwinian Software Engineering
- Varieties of GP
- Architecture-Altering Operations
- Coevolving Sorting Networks
- Competitive Coevolution
- Coevolving Solutions to the SCS Problem