Inhalt

[ 536DASCNLPU21 ] UE (*)Natural Language Processing

Versionsauswahl
(*) Leider ist diese Information in Deutsch nicht verfügbar.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
1,5 ECTS B3 - Bachelor 3. Jahr Artificial Intelligence Shah Nawaz 1 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Artificial Intelligence 2025W
Lernergebnisse
Kompetenzen
(*)Students have practical experience in applying natural language processing techniques. They understand the concepts of text processing, sentiment analysis, word embeddings, and document classification. They are able to implement and evaluate NLP models in Python, particularly using machine learning and PyTorch frameworks.
Fertigkeiten Kenntnisse
(*)
  • Performing Practical Text Processing (k4)

Students can preprocess and manipulate text data, implementing methods for tokenization, normalization, and data cleaning to prepare it for analysis.

  • Implementing Sentiment Analysis with Bag-of-Words Models (k4)

Students are able to build and evaluate sentiment analysis models using bag-of-words representations and machine learning techniques.

  • Working with and Visualizing Word Embeddings (k4)

Students can generate and manipulate word embeddings, understanding how to use these vector representations to capture semantic relationships between words.

  • Developing Document Classification Models with PyTorch (k4)

Students are capable of implementing document classification models using PyTorch, training and testing models to categorize text data into different classes effectively.

(*)Students have acquired hands-on knowledge of key NLP techniques, including text processing, sentiment analysis, word embedding applications, and document classification. They understand the practical aspects of implementing these methods using machine learning and neural network frameworks, particularly focusing on model training, evaluation, and optimization with PyTorch.
Beurteilungskriterien (*)Three assignments during the course, and one in-class workshop
Lehrmethoden (*)Jupyter Notebook Assignments as well as one practice-oriented workshop.
Abhaltungssprache Englisch
Lehrinhalte wechselnd? Nein
Sonstige Informationen (*)For further information visit https://www.jku.at/en/institute-of-computational-perception/teaching/alle-lehrveranstaltungen/natural-language-processing
Äquivalenzen (*)in collaboration with 536DASCNLPV21: VL Natural Language Processing (1.5 ECTS) equivalent to
536DASCNLPK20: KV Natural Language Processing (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer 35
Zuteilungsverfahren Direktzuteilung