|
|
|
||
|
Students will acquire hands-on experience with basic software tools that are useful for Natural Language
Processing in UNIX systems.
Last update: Vidová Hladká Barbora, doc. Mgr., Ph.D. (03.05.2019)
|
|
||
|
Completion of the course includes the following components:
Active participation, homework, and tests are all scored with points (with the highest weight given to the tests). The final grade is based on the percentage of total points earned out of the maximum possible score, as follows:
Detailed requirements are specified on the course website: https://ufal.mff.cuni.cz/courses/npfl125#grading Last update: Rosa Rudolf, Mgr., Ph.D. (18.06.2025)
|
|
||
|
Mendel Cooper: Advanced Bash-Scripting Guide, http://tldp.org/LDP/abs/html/
Allen B. Downey: Think Python 2e, O'Reilly Media, http://greenteapress.com/wp/think-python-2e/
Steven Bird, Ewan Klein, and Edward Loper: Natural Language Processing with Python, O'Reilly Media, 2015, http://www.nltk.org/book/
Dive into NLTK: http://textminingonline.com/dive-into-nltk-part-i-getting-started-with-nltk Last update: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.01.2018)
|
|
||
|
Survival in Linux, Bash command line and scripting, text-processing commands.
Introduction to Python, text processing, regular expressions.
Representing linguistic structures in XML and JSON, processing XML and JSON in Python.
Selected Natural Language Processing tools, processing morphologically and syntactically annotated data, visualization, search. Last update: Vidová Hladká Barbora, doc. Mgr., Ph.D. (25.01.2018)
|