ORGANIZÁCIA A NÁPLŇ CVIČENÍ

Základným atribútom cvičení je samostatná práca na zadaniach. Cvičenia sú v miestnosti 1.30a a 1.30b. Účasť na cvičeniach je povinná.
Na cvičeniach sa postupne riešia tri zadania s nasledujúcimi témami:
Z1 – Riešenie problémov, využitie procedúr hľadania
Z2a, Z2b, Z2c – Strojové učenie sa – tabu search, simulované žíhanie, evolučný algoritmus, evolučné programovanie, prípadne BDD (binary decision diagrams)
Z3a, Z3b, Z3c a Z3d – Klasifikácia a zhlukovanie

Termíny, maximálny počet bodov pre jednotlivé zadania a minimá nutné pre získanie zápočtu sú:
ZadanieOdovzdanieBody max/min
Z1  4. týždeň15/6
Z2  8. týždeň15/6
Z3  12. týždeň20/8

Celkovo je potrebné získať za cvičenia aspoň 28 bodov.

Riešenia sa vkladajú do systému AIS najneskôr pred začiatkom cvičenia, ktoré máte v uvedenom týždni.
Najneskoršie možné termíny odovzdania riešenia tak ako sú tu uvedené, sú záväzné. Ich nedodržanie je dôvodom hodnotiť úlohu za v najlepšom prípade čiastočne splnenú. Čísla týždňov zodpovedajú týždňom výučby, teda ak sa niektorý týždeň nevyučuje (napríklad kvôli sviatku), môže sa počítať ďalší týždeň. Presný dátum ukončenia odovzdávania budete vidieť v systéme AIS.

Ako riešenie zadaní sa do systému AIS odovzdáva komentovaný program vo forme súboru, súbor s testovacími údajmi programu (ak ich program negeneruje sám alebo to nie je len zopár parametrov) a písomná dokumentácia k riešeniu. Dokumentácia obsahuje minimálne:

  • riešený problém – stručne opísané zadanie (nie skopírované!)
  • stručný opis riešenia – konkrétny použitý algoritmus a vysvetlenie jeho podstatných častí
  • reprezentáciu údajov problému
  • spôsob testovania a výsledky experimentov
  • zhodnotenie riešenia a dosiahnutých výsledkov – porovnanie pre rôznu obtiažnosť vstupu, diagram vývoja riešenia (pre postupne narastajúcu hĺbku riešenia v probléme 2) a podobne.
  • používateľskú príručku na skompilovanie (ak treba) a otestovanie programu