Verarbeitung natürlicher Sprache mit Python

Dieser Kurs zur Verarbeitung natürlicher Sprache (NLP) bietet eine umfassende Einführung in die wichtigsten NLP-Techniken und -Konzepte und hilft den Teilnehmern, grundlegende Fähigkeiten auf diesem Gebiet zu entwickeln. Der Kurs befasst sich mit Textverarbeitungsmethoden, Wortdarstellung, Grammatikanalyse und der Anwendung von Algorithmen für maschinelles Lernen und Deep Learning auf verschiedene NLP-Aufgaben wie Stimmungsanalyse, Textklassifizierung und maschinelle Übersetzung. Die Teilnehmer lernen außerdem vorab trainierte Modelle wie BERT und die GPT-Familie kennen und erfahren, wie sie diese zum Erstellen fortgeschrittener NLP-Anwendungen verwenden können.

Der Kurs kombiniert Theorie mit praktischer Anwendung und verwendet die Programmiersprache Python sowie beliebte NLP- und maschinelle Lernbibliotheken wie NLTK, spaCy, TensorFlow und PyTorch. Während des gesamten Kurses nehmen die Studierenden an praktischen Übungen teil und arbeiten an Projekten, um ihr Verständnis zu stärken und praktische Erfahrungen im NLP zu sammeln.

An wen ist es gerichtet?

• Studierende und Forscher, die sich für künstliche Intelligenz, maschinelles Lernen und die Verarbeitung natürlicher Sprache interessieren.
• Softwareentwickler und Ingenieure, die ihre NLP-Kenntnisse erweitern und Anwendungen erstellen möchten, die auf Textverständnis und -generierung basieren.
• Datenanalysespezialisten und Datenwissenschaftler, die Textanalysen in ihre Analyseprojekte und -modelle integrieren möchten.
• Fachleute für künstliche Intelligenz und maschinelles Lernen, die sich auf NLP spezialisieren möchten, um in ihrer Karriere wettbewerbsfähig zu bleiben.
• Unternehmer und Produktmanager, die Geschäftsmöglichkeiten und Innovationen im Zusammenhang mit NLP in verschiedenen Branchen erkunden möchten.

Was wirst du lernen?

• Geschichte, Anwendungen und Bedeutung der Verarbeitung natürlicher Sprache (NLP).
• Textverarbeitungstechniken wie Tokenisierung, Rooting und Lemmatisierung und wie sie zur Vorbereitung von Daten für die Analyse verwendet werden.
• Die verschiedenen Methoden zur Darstellung von Wörtern im Kontext von NLP, einschließlich One-Hot-Codierung, Bag-of-Words (BoW), TF-IDF und Word Embeddings.
• Wie man Textverarbeitung mithilfe von Python- und NLP-Bibliotheken in die Praxis umsetzt.
• Syntax- und Grammatikanalyse, einschließlich konstitutioneller/abhängiger Analyse und Wortart-Tagging (POS) sowie Entity Name Recognition (NER).
• Stimmungsanalyse- und Textklassifizierungstechniken sowie Strategien zur Auswahl relevanter Merkmale.
• Wie man eine Stimmungsanalyse mithilfe von Algorithmen für maschinelles Lernen und Deep Learning durchführt.
• Seq2Seq-Modelle und zugehörige Schlüsselkonzepte wie Encoder-Decoder und Aufmerksamkeitsmechanismus sowie relevante Anwendungsbereiche.
• Vorab trainierte Modelle wie BERT und die GPT-Familie (inkl ChatGPT) und wie sie bei NLP-Problemen eingesetzt werden können.
• Methoden zur Bewertung der Leistung von NLP-Modellen, Herausforderungen auf diesem Gebiet und zukünftige Richtungen in der NLP-Entwicklung.

Voraussetzungen:

  • Grundlegende Programmierkenntnisse (Vertrautheit mit Python), grundlegendes Verständnis von Techniken des maschinellen Lernens, Erfahrung mit ML-Bibliotheken in Python, Grundkenntnisse von Deep Learning.

Kursplan:

Die Kursmaterialien sind auf Englisch. Der Unterricht findet auf Rumänisch statt.

• Einführung in NLP: Geschichte, Anwendungen und Bedeutung.
• Textverarbeitung: Tokenisierung, Wurzel, Lemmatisierung usw.
• Wortdarstellung: One-hot, BoW, TF-IDF, Worteinbettungen.
• Praktische Anwendung: Textverarbeitung mit Python- und NLP-Bibliotheken.
• Syntax- und Grammatikanalyse: Konstitutives/abhängiges Parsing, POS-Tagging, NER.
• Stimmungsanalyse/Textklassifizierung: Techniken und Merkmalsauswahl.
• Praktische Anwendung: Sentimentanalyse mit ML-Algorithmen und Deep Learning.
• Seq2Seq-Modelle: Encoder-Decoder, Aufmerksamkeitsmechanismus, Anwendungen.
• Vorab trainierte Modelle: BERT, GPT-Familie (inkl ChatGPT).
• Bewertungsmetriken, Herausforderungen und zukünftige Richtungen im NLP.

Wir empfehlen, fortzufahren mit:

Derzeit gibt es keine Empfehlungen.

Zertifizierungsprogramme

Nach diesem Kurs erhalten Sie ein Abschlusszertifikat.

Verarbeitung natürlicher Sprache mit Python

Personalisierte Angebote für Gruppen ab 2 Personen

Kursdetails

Dauer:

2
Tage

Preis:

840 EUR

Lieferung:

Präsenzunterricht, Hybrid-Klassenzimmer, virtuelles Klassenzimmer

Stufe:

2. Mittelstufe

Rollen:

KI-Ingenieur, Datenanalyst, Datenwissenschaftler, Entwickler