teaching‎ > ‎

Symbolische Programmiersprache

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


WICHTIG:
>>> Hinweise zum Projekt und Termineinteilung für die Präsentationen.
>>> Termine PRO TEAM zur Kurzpräsentation (Auswahl geschlossen).
Falls Ihr Team noch keinen Präsentationstermin hat, schreiben Sie eine Mail an sp1617@cis.uni-muenchen.de (mit Teamnamen). Alle Teammitglieder müssen sich zusätzlich auch zur Prüfung angemeldet haben!<<<
>>> 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, FilesRoth (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.2017Wiederholung Dateien, Fragestunde zum Projekt
 Friedrich  (pdf)
  


Links / Literatur
Online Python Course
Subpages (1): Projekt-Präsentationen
ċ
0401.py
(0k)
Benjamin Roth,
Oct 27, 2016, 4:00 AM
ċ
0403.py
(0k)
Benjamin Roth,
Oct 27, 2016, 4:00 AM
ċ
0404.py
(0k)
Benjamin Roth,
Oct 27, 2016, 4:00 AM
Ċ
Benjamin Roth,
Jan 24, 2017, 4:26 AM
ċ
HelloWorld.py
(0k)
Benjamin Roth,
Oct 18, 2016, 5:34 AM
ċ
ada_lovelace.txt
(24k)
Benjamin Roth,
Jan 24, 2017, 4:29 AM
ċ
code-and-data.zip
(146k)
Anne Friedrich,
Nov 21, 2016, 4:32 AM
Ċ
Anne Friedrich,
Jan 9, 2017, 8:22 AM
ċ
dictBase.txt
(0k)
Benjamin Roth,
Oct 27, 2016, 4:00 AM
ċ
donald100.txt
(3k)
Benjamin Roth,
Jan 19, 2017, 7:03 AM
ċ
en_pronouns.txt
(1k)
Benjamin Roth,
Oct 27, 2016, 4:00 AM
ċ
en_stopwords.txt
(3k)
Benjamin Roth,
Oct 27, 2016, 4:00 AM
Ċ
Benjamin Roth,
Jan 19, 2017, 10:38 AM
Ċ
Anne Friedrich,
Dec 20, 2016, 6:13 AM
Ċ
exs02.pdf
(148k)
Benjamin Roth,
Oct 18, 2016, 4:00 AM
Ċ
exs06.pdf
(138k)
Benjamin Roth,
Nov 10, 2016, 5:18 AM
Ċ
exs08.pdf
(202k)
Benjamin Roth,
Nov 17, 2016, 6:54 AM
Ċ
exs10.pdf
(87k)
Anne Friedrich,
Nov 22, 2016, 6:38 AM
Ċ
Benjamin Roth,
Dec 15, 2016, 6:38 AM
Ċ
Benjamin Roth,
Oct 27, 2016, 6:49 AM
Ċ
hallo.pdf
(1469k)
Anne Friedrich,
Nov 24, 2016, 9:29 AM
Ċ
Anne Friedrich,
Dec 20, 2016, 5:54 AM
Ċ
Anne Friedrich,
Jan 10, 2017, 9:27 AM
ċ
nltkTest.py
(0k)
Benjamin Roth,
Oct 18, 2016, 5:34 AM
Ċ
Benjamin Roth,
Jan 26, 2017, 6:34 AM
ċ
numbers.txt
(0k)
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
ċ
oop_1_bank.py
(1k)
Anne Friedrich,
Nov 28, 2016, 8:25 AM
ċ
oop_2_employee.py
(1k)
Anne Friedrich,
Nov 28, 2016, 8:25 AM
ċ
oop_3_bank.py
(6k)
Anne Friedrich,
Dec 5, 2016, 8:10 AM
ċ
oop_4_zoo.zip
(8k)
Anne Friedrich,
Dec 5, 2016, 8:13 AM
Ċ
Anne Friedrich,
Nov 28, 2016, 8:02 AM
Ċ
Anne Friedrich,
Feb 1, 2017, 1:49 AM
Ċ
s02.pdf
(2789k)
Benjamin Roth,
Oct 18, 2016, 5:48 AM
Ċ
s03.pdf
(4874k)
Benjamin Roth,
Oct 25, 2016, 7:06 AM
Ċ
s05_roth.pdf
(1259k)
Benjamin Roth,
Nov 8, 2016, 6:57 AM
Ċ
s07.pdf
(1503k)
Benjamin Roth,
Nov 15, 2016, 9:51 AM
Ċ
s09.pdf
(1158k)
Anne Friedrich,
Nov 22, 2016, 6:39 AM
Ċ
s13.pdf
(2144k)
Benjamin Roth,
Dec 13, 2016, 6:42 AM
Ċ
s13_2016.pdf
(1729k)
Benjamin Roth,
Dec 13, 2016, 7:01 AM
Ċ
s19.pdf
(1873k)
Benjamin Roth,
Jan 17, 2017, 7:01 AM
Ċ
Benjamin Roth,
Jan 17, 2017, 7:02 AM
Ċ
s21.pdf
(2006k)
Benjamin Roth,
Jan 17, 2017, 7:02 AM
ċ
texts.zip
(18k)
Benjamin Roth,
Nov 10, 2016, 5:18 AM
Ċ
tf-idf.pdf
(670k)
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
ċ
wordnet_hypernyms.py
(1k)
Benjamin Roth,
Jan 26, 2017, 6:35 AM
Comments