Přírodou inspirované algoritmy
Cvičení k předmětu Přírodou inspirované algoritmy [NAIL119] v letním semestru 2023/2024. Probíhá ve čtvrtek od 12:20 v učebně SU2 a od 15:40 v učebně S7 na Malé Straně. Pozor, v případě S7 se nejedná o počítačovou učebnu! Je tedy nutné na tato cvičení docházet s vlastním notebookem.
Cílem cvičení je lépe pochopit pojmy a probíranou látku z přednášek a poznat některé nástroje využitelné při práci v probíraných tématech.
Požadavky na zápočet
Zápočet se uděluje za vypracování tří domácích úkolů zadaných v průběhu semestru. Úlohy budou zadány vždy na cvičeních věnujících se příslušnému tématu (ovšem určitě se dají odevzdat i dříve, je-li to v silách studenta a tomu po chuti) a každá je omezena deadlinem, do kterého je nutné úlohu odevzdat. (Bude-li s úlohou či jejím odevzdáním nějaký problém, nebojte se ozvat. Nutno je ovšem ozvat se před deadlinem. Ozvete-li se až po uplynutí deadlinu, nebude na to brán zřetel a ztrácíte tak možnost splnit danou úlohu a tedy i obdržet zápočet.) Zadání úloh je možné nalézt zde:
- Problém batohu (Deadline 4. dubna 2024)
- Zpětnovazební učení s využitím neuroevoluce (Deadline 16. května 2024)
- Vehicle routing problem (Deadline 30. května 2024)
Literatura a materiály
Materiály k předmětu v podobě krátkých textů k probírané látce a občasné návrhy literatury naleznete na stránce přednášky. Dále lze nalézt návrhy literatury na stránce předmětu v SISu.
Cvičební materiály
Cvičební materiály vycházejí z materiálů z dřívějších let od Martina Piláta a Kateřiny Mackové a jsou k nalezení na githubu. Materiály budou průběžně aktualizovány, tedy pouze ty z již proběhlých cvičení jsou zaručeně aktuální.
Plán průběhu cvičení
| Datum | Probraná látka |
|---|---|
| 22. 2. 2024 | Úvod |
| 29. 2. 2024 | Zpětnovazební učení |
| 7. 3. 2024 | Evoluční algoritmy - úvod |
| 14. 3. 2024 | Evoluční algoritmy - spojité problémy |
| 21. 3. 2024 | Evoluční algoritmy - genetické programování |
| 28. 3. 2024 | Odpadá pro zachování návaznosti na přednášku |
| 4. 4. 2024 | Odpadá pro zachování návaznosti na přednášku |
| 11. 4. 2024 | Neuronové sítě - úvod |
| 18. 4. 2024 | Neuronové sítě - RBF sítě a rekurentní sítě |
| 25. 4. 2024 | Neuronové sítě - konvoluční sítě |
| 2. 5. 2024 | Neuroevoluce |
| 9. 5. 2024 | Rojové optimalizační algoritmy |
| 16. 5. 2024 | Hluboké zpětnovazební učení |
| 23. 5. 2024 | Artificial Life |