====== Cvičení ====== Termíny odevzdání jednotlivých samostatných úloh jsou v [[https://cw.felk.cvut.cz/brute|BRUTE]]. Záměrně je nepíšeme sem, aby nevznikaly problémy s konzistencí. Tabulka cvičení zatím pracovní. Druhý sloupec, č.t., první číslo označuje pořadové číslo týdne, druhý pořadové číslo programu cvičení. Ve druhé půlce semestru je v tom trochu zmatek, tak prosím opatrně. Všechna data jsou 2019, v tabulce pro přehlednost vynechána. ^ datum ^ č.t. ^ S/L ^ náplň ^ | St:20.02. | 1,1 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_01|Úvodní cvičení]]. Osvěžíme dovednosti v Pythonu. Naprogramujeme rozhodnutí o řešitelnosti n-1 puzzle. Představíme **AI-Gym a [[courses:b3b33kui:cviceni:prohledavani_stavoveho_prostoru:start|bludiště]]** | | Ct:21.02. | ::: | ::: | ::: | | Pa:22.02. | ::: | ::: | ::: | | St:27.02. | 2,2 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_02|Prohledávání]]. Úplné prohledání stavového prostoru, čas, paměť, cena. Jak prohledání urychlit, heuristiky. | | Ct:28.02. | ::: | ::: | ::: | | Pa:01.03. | ::: | ::: | ::: | | St:06.03. | 3,3 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_03|Herní (adversariální) prohledávání I]]. Jak minimalizovat soupeřův zisk. **[[courses:b3b33kui:cviceni:reversi:start|Hra Reversi]]** | | Ct:07.03. | ::: | ::: | ::: | | Pa:08.03. | ::: | ::: | ::: | | St:13.03. | 4,4 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_05|Adversariální prohledávání II]]. Jak zmenšit velký strom - prořezávání. | | Ct:14.03. | ::: | ::: | ::: | | Pa:15.03. | ::: | ::: | ::: | | St:20.03. | 5,5 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_06|Sekvenční rozhodování I]]. Zpátky k **bludišti**, ale co když se robot/agent občas splete, něco se nepovede? Který stav (políčko) je lepší. **[[courses:b3b33kui:cviceni:sekvencni_rozhodovani:mdps|úloha MDPs]]** | | Ct:21.03. | ::: | ::: | ::: | | Pa:22.03. | ::: | ::: | ::: | | St:27.03. | 6,6 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_07|Sekvenční rozhodování II]]. Zkusme policy počítat přímo. | | Ct:28.03. | ::: | ::: | ::: | | Pa:29.03. | ::: | ::: | ::: | | St:03.04. | 7,7 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_08|Posilované učení I]] Ještě v **bludišti**. Co v případě, když model chování robota-agenta neznáme? **[[courses:b3b33kui:cviceni:sekvencni_rozhodovani:rl|úloha RL]]** | | Ct:04.04. | ::: | ::: | ::: | | Pa:05.04. | ::: | ::: | ::: | | St:10.04. | 8,8 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_09|Posilované učení II]] Explorace vs. Exploitace, aneb jak neustrnout na nalezeném řešení | | Ct:11.04. | ::: | ::: | ::: | | Pa:12.04. | ::: | ::: | ::: | | St:17.04. | 9,9 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_09b|Posilované učení III]]; opouštíme přehledný tabulkový svět. | | Ct:18.04. | ::: | ::: | ::: | | Pa:19.04. | 9 | S | **Svátek** | | St:24.04. | 10,10 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_10|Bayesovské rozhodování I]] Nejprve trochu procvičíme všechnny ty pravděpodobnosti, sdruženou, marginální, podmíněnou. ** [[courses:b3b33kui:cviceni:strojove_uceni:start|Úloha Strojové učení]]** | | Ct:25.04. | ::: | ::: | ::: | | Pa:26.04. | 10,9 | L | Posilované učení III; opouštíme přehledný tabulkový svět. | | St:01.05. | 11 | S | **Svátek** | | Ct:02.05. | 11,11 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_11|Bayesovské rozhodování II]] Jak nalézt strategii rozhodování zvážením rizika. | | Pa:03.05. | 11,10 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_10|Bayesovské rozhodování I]] Nejprve trochu procvičíme všchnny ty pravděpodobnosti, sdruženou, marginální, podmíněnou. **[[courses:b3b33kui:cviceni:strojove_uceni:start|Úloha Strojové učení]]** | | St:08.05. | 12 | L | **Svátek** | | **Ct**<-St: 09.05. | 12,11 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_11|Bayesovské rozhodování II]] Jak nalézt strategii rozhodování zvážením rizika. | | Pa:10.05. | ::: | ::: | ::: | | **Ut**<-St: 14.05. | 13,12 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_12|Učení klasifikátorů I]] Jak vytrénovat rozhodovací stroj - klasifikátor z dat. | | St:15.05. | 13 | S | **Rektorský den** | | Ct:16.05. | 13,12 | S | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_12|Učení klasifikátorů I]] Jak vytrénovat rozhodovací stroj - klasifikátor z dat. | | Pa:17.05. | ::: | ::: | ::: | | St:22.05. | 14,13 | L | [[courses:b3b33kui:cviceni:program_po_tydnech:tyden_13|Učení klasifikátorů II]] Trénink dělá mistra a tak pokračujeme. | | Ct:23.05. | ::: | ::: | ::: | | Pa:24.05. | ::: | ::: | ::: | ===== Pravidla ===== Cvičení nejsou povinná. Docházku budem sledovat, pro naši potřebu, např. pro zapamatování jmen. Předpokládáme, že diskuse nad problémy a konzultace k úlohám budou probíhat na cvičení. V případě dlouhodobější nepřítomnosti kontaktujte svého cvičícího a domluvte si individuální konzultace.