Workshop na Poznej FI 2018 o základních algoritmech pro plánování v umělé inteligenci: hladové plánování, generuj a testuj, DFS, BFS, UCS a A*. GitHub umí připravené notebooky renderovat, ale interaktivní verze je lepší. V repozitáři najdete i vzorová řešení.
-
Otevřete terminál:
Ctrl+Alt+t
-
Stáhněte si repozitář:
$ git clone https://github.com/effa/ai-search-workshop.git
-
Přidejte modul s potřebnými balíčky pro Python 3:
$ module add python3
-
Otevřete připravený jupyter notebook:
$ jupyter notebook
-
Stáhněte si repozitář (tlačítko "Clone or download").
-
Nainstalujte si Python 3 a balíčky uvedené v requirements.txt, např. pomocí Anacondy. Balíčky v Anacondě nainstalujete buď klikáním v grafickém rozhraní Anaconda Navigator, nebo v přikazové řádce:
$ conda install ipywidgets=7.1.0 jupyter=1.0.0 matplotlib=2.1.2 numpy=1.14.0
(Alternativní možnosti instalace viz Makefile. Pokud nepoužijte Anacondu, bude ještě potřeba aktivovat rozšíření pro interaktivní widgety. Je to jeden příkaz, jehož konkrétní podoba závisí na použitém způsobu instalace balíčků, viz Makefile. Kdybyste narazili na problém, tak mi napište a vyřešíme ho.)
-
Otevřete připravený jupyter notebook:
$ jupyter notebook