Symbolische Programmiersprache: Einführung in Python und Grundlagen für Sprachtechnologische Anwendungen
Zeit: Di 16-18 (VL), Do. 16-18 (Ü), Fr. 12-14 (Ü)
Raum: L155 (VL), Sibirien/Gobi (Ü)
Start: 18.10.2016
>>> Anmeldung zur Prüfung für Teilnehmer mit Hauptfach Informatik. Alle anderen Teilnehmer müssen sich über das LSF anmelden!<<<
Latest possible submission for the exercises is always before the next exercise session on Thurdays! This course will use the Python programming language as the basis for
various computational linguistic implementations. We will cover a wide
range of natural language processing (NLP) tasks, such as tokenization,
keyword extraction, normalization and stemming, categorization and
tagging, as well as classification, chunking and language
identification. All the latter are basic NLP tasks that will be
discussed and their implementation in Python will be realized during the
practical exercise in connection to the course. With respect to each
task, we will concentrate on the problems that this task faces and the
possible solutions to them within the Python framework.
Programmierprojekt:
- Deadline für die Abgabe: 5.2.2017, 23:59
- Präsentationen der Teams: 7., 9., 14. und 16. 2. 2017
Instructors:
- Benjamin Roth
Contact: [beroth at cis dot uni-muenchen dot de] Office: C 106 Office Hours: Tuesday, 14:00-15:00 - Annemarie Friedrich (from mid-November)
Tutors:
- Eduard Saller
- Dayyan Smith
- Daniel Weber
- Contact: sp1617@cis.uni-muenchen.de
Course Materials
Datum | Thema | Dozent | Slides | Übung | Material | 18.10.2016
| Class Introduction
| Roth | (pdf) | | | 20.10.2016 | Exercise: Setting up Python, PyCharm and Git
| | (pdf) | (pdf) | HelloWorld.py
| 25.10.2016 | Numbers, Strings and Lists, Dictionaries, Tuples and Sets, Files | Roth | (pdf) | | | 27.10.2016 | Exercise: Numbers, Lists, Files etc.
| | | (pdf) | 0401.py 0403.py en_pronouns.txt en_stopwords.txt numbers.txt dictBase.txt | 1.11.2016
| No class - Allerheiligen
| | | | | 8.11.2016
| Python Statements and Syntax
| Roth | (pdf) | | | 10.11.2016 | String Search / Handling
| | | (pdf) | texts.zip | 15.11.2016 | Character Encodings; Functions
| Roth | (pdf) | | | 17.11.2016 | Functions; NLTK
| | | (pdf) | | 22.11.2016
| Regular Expressions
| Friedrich | (pdf) (allgemeine Infos)
| (pdf) | code-and-data.zip | 29.11.2016 | Wiederholung, Objektorientierte Programmierung I
| Friedrich | (Wiederholung) (OOP I)
| oop_1_bank.py oop_2_employee.py
| OOP Skript (englisch, Zusatzmaterial) Shallow and deep copy
| 6.12.2016 | Objektorientierte Programmierung II & III
| Friedrich | (OOP II) (OOP III)
| oop_3_bank.py oop_4_zoo.zip
| | 13.12.2016 | NLTK: Corpora | Roth | (pdf) | | | 15.12.2016 | Exercis: NLTK / Corpora
| | | (pdf) | | 20.12.2016 | Iteratoren, Generatoren, List Comprehensions | Friedrich | (pdf)
| exercises.zip (Deadline: 10. Januar)
| | 22.12.2016 | Präsentation Aufgabenstellung für das Software-Projekt Schriftlicher Test zur Selbstkontrolle (Übung) | | | Projekt (pdf, Update 1.2.2017) wikilinks_en.txt.bz2 names_line_by_line.txt text_for_linking.txt
| Games (frewillig, Bonuspunkte, Deadline 10. Januar)
| 10.1.2017 | (1) map & lambda (2) Hilfestellung zum Projekt
| Friedrich | (pdf) (pdf)
| Projekt
| Zusatzmaterial: Skript zum Thema Sammeltypen (auf Englisch)
| 17.1.2017 | | Roth | | neue Übungsaufgaben!
| | 19.1.2017 | | | | (pdf Update: Typo in cosine similarity Formel korrigiert) | donald100.txt | 24.1.2017 | Wordnet | Roth | (pdf) | |
| 26.1.2017 | | | | (pdf)
| wordnet_hypernyms.py ada_lovelace.txt NLTK Book: Wordnet Chapter | 31.1.2017 | Wiederholung Dateien, Fragestunde zum Projekt
| Friedrich | (pdf)
| | |
|
 Updating...
Benjamin Roth, Oct 27, 2016, 4:00 AM
Benjamin Roth, Oct 27, 2016, 4:00 AM
Benjamin Roth, Oct 27, 2016, 4:00 AM
Ċ Benjamin Roth, Jan 24, 2017, 4:26 AM
Benjamin Roth, Oct 18, 2016, 5:34 AM
Benjamin Roth, Jan 24, 2017, 4:29 AM
Anne Friedrich, Nov 21, 2016, 4:32 AM
Ċ Anne Friedrich, Jan 9, 2017, 8:22 AM
Benjamin Roth, Oct 27, 2016, 4:00 AM
Benjamin Roth, Jan 19, 2017, 7:03 AM
Benjamin Roth, Oct 27, 2016, 4:00 AM
Benjamin Roth, Oct 27, 2016, 4:00 AM
Ċ Benjamin Roth, Jan 19, 2017, 10:38 AM
Ċ Anne Friedrich, Dec 20, 2016, 6:13 AM
Ċ Benjamin Roth, Oct 18, 2016, 4:00 AM
Ċ Benjamin Roth, Nov 10, 2016, 5:18 AM
Ċ Benjamin Roth, Nov 17, 2016, 6:54 AM
Ċ Anne Friedrich, Nov 22, 2016, 6:38 AM
Ċ Benjamin Roth, Dec 15, 2016, 6:38 AM
Ċ Benjamin Roth, Oct 27, 2016, 6:49 AM
Ċ Anne Friedrich, Nov 24, 2016, 9:29 AM
Ċ Anne Friedrich, Dec 20, 2016, 5:54 AM
Ċ Anne Friedrich, Jan 10, 2017, 9:27 AM
Benjamin Roth, Oct 18, 2016, 5:34 AM
Ċ Benjamin Roth, Jan 26, 2017, 6:34 AM
Benjamin Roth, Oct 27, 2016, 4:00 AM
Ċ Anne Friedrich, Nov 28, 2016, 8:21 AM
Ċ Anne Friedrich, Dec 5, 2016, 8:15 AM
Ċ Anne Friedrich, Dec 5, 2016, 8:16 AM
Anne Friedrich, Nov 28, 2016, 8:25 AM
Anne Friedrich, Nov 28, 2016, 8:25 AM
Anne Friedrich, Dec 5, 2016, 8:10 AM
Anne Friedrich, Dec 5, 2016, 8:13 AM
Ċ Anne Friedrich, Nov 28, 2016, 8:02 AM
Ċ Anne Friedrich, Feb 1, 2017, 1:49 AM
Ċ Benjamin Roth, Oct 18, 2016, 5:48 AM
Ċ Benjamin Roth, Oct 25, 2016, 7:06 AM
Ċ Benjamin Roth, Nov 8, 2016, 6:57 AM
Ċ Benjamin Roth, Nov 15, 2016, 9:51 AM
Ċ Anne Friedrich, Nov 22, 2016, 6:39 AM
Ċ Benjamin Roth, Dec 13, 2016, 6:42 AM
Ċ Benjamin Roth, Dec 13, 2016, 7:01 AM
Ċ Benjamin Roth, Jan 17, 2017, 7:01 AM
Ċ Benjamin Roth, Jan 17, 2017, 7:02 AM
Ċ Benjamin Roth, Jan 17, 2017, 7:02 AM
Benjamin Roth, Nov 10, 2016, 5:18 AM
Ċ Anne Friedrich, Jan 11, 2017, 5:26 AM
uebung_iterators_list_comprehensions.zip (4k) Anne Friedrich, Dec 20, 2016, 6:12 AM
Ċ Anne Friedrich, Nov 28, 2016, 8:22 AM
Ċ Anne Friedrich, Jan 31, 2017, 6:33 AM
Benjamin Roth, Jan 26, 2017, 6:35 AM
|