Semantic Computing
Semantic Computing
Course with SWS 2/2/0 (lecture/exercise/practical) in SS 2018
Lecturer
SWS
- 2/2/0
Modules
Examination method
- Oral exam
Semantic computing tackles the computational understanding of meanings of contents and their machine readable representation. It refers to a set of methods for machines to acquire common-sense and linguistic knowledge. This introductory course covers a broad overview of fundamental theories in semantic computing, such as an introduction to Natural Language Processing (NLP), and a basic practical skill set of machine learning methods for natural language understanding, such as word embeddings, Support Vector Machines (SVM), and a very brief introduction to ontology learning from text.
Schedule
The lecture will take place each Monday as follows with the first lecture on 9 April 2018.
- Monday, 2.50 -- 4.20 pm (lecture), Room APB/E005
- Monday, 4.40 -- 6.10 pm (tutorial), Room PC-Pool APB-E069
Lecture free periods are:
- Monday, 7 May
- Monday, 21 May (Pentecost)
CREDITS: this lecture corresponds approximately to 6 credits, but please confirm the number of credits with the individual module
Materials
All slides of lectures and tutorials as well as model solutions for implementations will be provided here shortly after each lecture (in "Dates and Materials" on this page).
Contact
Questions are encouraged during the lecture. If you wish to discuss any questions or issues offline, feel free to e-mail me. There will be no official office hour. For personal appointments (office APB 2034), please also send me an e-mail ([dagmar_gromann@tu-dresden.de]).LITERATURE Lecture slides and tutorials provide a broad overview on the wide range of topics covered in this lecture. For those interested in further readings to achieve a deeper understanding of individual topics the following literature listing might be useful.
Resources
Machine Learning
- Mitchell, T. M. (1997). Machine Learning, McGraw-Hill Higher Education. New York.
- Bishop, Christopher (2006) "Pattern Recognition and Machine Learning", Springer.
- Murphy, K. P. (2012). Machine Learning: a Probabilistic Perspective. MIT Press, Cambridge, MA, USA.
- Grus, Joel (2015) "Data Science from Scratch", O'Reilly Media
- Goodfellow, Ian, Bengio, Yoshua and Courville, Aaron (2016) "Deep Learning" online edition available at www.deeplearningbook.org
Formal Semantics
- Van Eijck, J., & Unger, C. (2010). Computational semantics with functional programming. Cambridge University Press. (Good overview of formal semantics with practical examples)
- Montague Semantics
- Lappin, S. (2003). An introduction to formal semantics. The handbook of linguistics, 369-393.
- Alama, Jesse and Korbmacher, Johannes, "The Lambda Calculus", The Stanford Encyclopedia of Philosophy (Summer 2018 Edition), Edward N. Zalta (ed.), forthcoming URL = <https://plato.stanford.edu/archives/sum2018/entries/lambda-calculus/> (Currently: <https://plato.stanford.edu/entries/lambda-calculus/>)
Linguistics
- Yule, G. (2014) "The Study of language", Cambridge. 5th ed. Cambridge University Press.
- Cruse, A. (2011). "Meaning in language: An introduction to semantics and pragmatics", Oxford University Press.
- O'Grady, William, John Archibald, et al. (2009) "Contemporary Linguistics: An Introduction." 6th ed. Bedford / St. Martin's, 2009.
- David Crystal (1997) "The Cambridge Encyclopedia of Language", Cambridge University Press.
Subscribe to events of this course (icalendar)
Exercise | Tutorial 1 | DS1, April 9, 2018 in APB E069 | File |
Lecture | Lecture 1 | DS1, April 9, 2018 in APB E005 | File |
Lecture | Lecture 2 | DS1, April 16, 2018 in APB E005 | File |
Exercise | Continuation of Tutorial 1 | DS1, April 16, 2018 in APB E069 | File |
Lecture | Lecture 3 | DS1, April 23, 2018 in APB E005 | File |
Exercise | Tutorial 2 | DS1, April 23, 2018 in APB E069 | File |
Lecture | Lecture 4 | DS1, April 30, 2018 in APB E005 | File |
Exercise | Continuation of Tutorial 2 | DS1, April 30, 2018 in APB E069 | File |
Lecture | Lecture 5 | DS1, May 14, 2018 in APB E005 | File |
Exercise | Tutorial 3 | DS1, May 14, 2018 in APB E069 | File |
Exercise | Tutorial 4 | DS1, May 28, 2018 in APB E069 | File |
Lecture | Lecture 6 | DS1, May 28, 2018 in APB E005 | File |
Lecture | Lecture 7 | DS1, June 4, 2018 in APB E005 | File |
Exercise | Tutorial 5 | DS1, June 4, 2018 in APB E069 | File |
Exercise | Tutorial 6 | DS1, June 11, 2018 in APB E069 | File |
Lecture | Lecture 8 | DS1, June 11, 2018 in APB E005 | File |
Lecture | Lecture 9 | DS1, June 18, 2018 in APB E005 | File |
Exercise | Tutorial 7 | DS1, June 18, 2018 in APB E069 | File |
Lecture | Lecture 10 | DS1, June 25, 2018 in APB E005 | File |
Exercise | Tutorial 8 | DS1, June 25, 2018 in APB E069 | File |
Lecture | Lecture 11 | DS1, July 9, 2018 in APB E005 | File |
Exercise | Tutorial 9 | DS1, July 9, 2018 in APB APB E069 | File 1, File 2 |
Lecture | Lecture 12 | DS1, July 16, 2018 in APB E005 | File |
Calendar