===== Informace k semestrálním úlohám ===== **[[https://docs.google.com/spreadsheets/d/1vVuo4O765fdN3Fqky49Ua4MCcnw-QbAVXjAfWU8O9_g/edit?usp=sharing|Tabulka pro zapsání vybrané úlohy]]** Studenti si jednotlivě nebo ve dvojicích vyberou jednu z těchto úloh: a) **Psychologické úlohy** [[https://www.psytoolkit.org/experiment-library/navon.html|Navon test]] [[https://www.psytoolkit.org/experiment-library/cueing.html|Posner task]] [[https://www.psytoolkit.org/experiment-library/igt.html|Iowa Gambling task]] [[https://www.psytoolkit.org/experiment-library/stopsignal.html|Stop signal test]] [[https://www.psytoolkit.org/experiment-library/iat.html|Test implicitní asociace]] [[https://www.psytoolkit.org/experiment-library/taskswitching_cued.html|Střídání úloh]] [[https://www.psytoolkit.org/experiment-library/flanker.html|Flanker test]] [[https://www.psytoolkit.org/experiment-library/deary_liewald.html|Deary-Liewald Test]] [[https://www.psytoolkit.org/experiment-library/stroop.html|Stroop test]] [[https://www.psytoolkit.org/experiment-library/simon.html|Simon test]] [[https://www.psytoolkit.org/experiment-library/ldt.html|Lexikální rozhodování]] [[https://www.psytoolkit.org/experiment-library/nback2.html|N-back test]] [[https://www.psytoolkit.org/experiment-library/mentalrotation.html|Test na mentální rotace]] [[https://www.psytoolkit.org/experiment-library/search.html|Test na vizuální prohledávání]] [[https://www.psytoolkit.org/experiment-library/mackworth.html|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** * **[[https://www.nudz.cz/adcentrum/velmi_kratke_zkousky.html#tsp-sp|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 [[https://pypi.org/project/SpeechRecognition/|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ř. [[https://pypi.org/project/beautifulsoup4/|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 [[https://www.memorylosstest.com/free-short-term-memory-tests-online/|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.