Tabulka pro zapsání vybrané úlohy
Studenti si jednotlivě nebo ve dvojicích vyberou jednu z těchto úloh:
a) Psychologické úlohy
Navon test
Posner task
Iowa Gambling task
Stop signal test
Test implicitní asociace
Střídání úloh
Flanker test
Deary-Liewald Test
Stroop test
Simon test
Lexikální rozhodování
N-back test
Test na mentální rotace
Test na vizuální prohledávání
Mackworth clock test
V případě psychologických úloh je zadáním vytvořit krátkou rešerši k experimentu (čeho se týká, co se měří, kdo ho navrhl) a naprogramovat jej v Pythonu s GUI tak, aby se dal spustit kdekoliv na pc. Data k experimentu (jako jsou např. obrázky) můžete použít z odkazu, popř. vytvořit vlastní. Experimenty by měly být v češtině (tzn. pokud se pracuje se slovy, měla by být česky) a na konci by mělo být statistické vyhodnocení tak, jak je v ukázce. Ke kódu prosím vypracujte i dokumentaci. V případě možnosti práce s Pepperem bude součástí i implementace kódu do robota.
b) Úlohy pro robota Pepper
Test slovní produkce - testovaný má za úkol vyjmenovat co nejvíce slov buď od jednoho písmene (fonémická produkce) nebo dle tématu (kategoriální) - vyberte jednu z nich a zpracujte dle odkazu, i s vyhodnocením. Zadávání by mělo být pomocí hlasu, např. přes
SpeechRecognition knihovnu (lze použít i v Pepperovi).
Doporučovací systém z vybrané kategorie (filmy, hudba, knihy, výstavy) - založený na web scrapingu. Uživatel zadá svoji zálibu buď specificky (“Pán prstenů”, “Queen”, název výstavy atd.), nebo obecně (“horory”, “rock”, “detektivky” atd.), program najde na internetu podobný obsah nebo něco z dané kategorie a doporučí uživateli (“Pán prstenů” → doporučí např. film Hobit / “žánr rock” → “Kiss”). Lze použít libovolné knihovny v Pythonu, např.
beautifulsoup
Zjišťování informací z Twitteru - volná úloha opět na web scraping. Možnosti jsou (vyberte si jednu): 1) program dohledá posledních 5 tweetů ohledně světového dění (libovolné zdroje) a přečte je. 2) program vyhledá zadaný vstup (např. osobnost - “Miloš Zeman”) na Twitteru a udělá analýzu sentimentu (existují pro to na internetu už kódy, chceme to ale v češtině - je na vašem kreativním řešení).
Test rozsahu pracovní paměti - např. dle
této ukázky, může být i jiný typ (pamatování si čísel, slov atd.). Měla by být možnost zadat na začátku kód/značku pro konkrétního uživatele a jeho výsledky uložit. Při příštím testování stejného uživatele by mělo být porovnání oproti minule (např. 10% zhoršení od posledního testování).
V případě těchto úloh je úkolem popsat vybrané řešení (proč a jak jste postupovali), napsat a otestovat kód v Pythonu (popř. později implementovat do robota Pepper), připravit funkční demo a vytvořit dokumentaci.