Introduction to Large Language Models (LLMs) ( llm | 14 hours )

Prerequisites:
  • Verständnis von natürlicher Sprachverarbeitung und Deep Learning
  • Erfahrung mit Python und PyTorch oder TensorFlow
  • Grundlegende Programmiererfahrung

Zielgruppe

  • Entwickler
  • NLP-Enthusiasten
  • Datenwissenschaftler
Overview:

Large Language Models (LLMs) sind Modelle für tiefe neuronale Netze, die Texte in natürlicher Sprache auf der Grundlage eines gegebenen Inputs oder Kontexts generieren können. Sie werden auf großen Mengen von Textdaten aus verschiedenen Bereichen und Quellen trainiert und können die syntaktischen und semantischen Muster der natürlichen Sprache erfassen. LLMs haben beeindruckende Ergebnisse bei verschiedenen natürlichsprachlichen Aufgaben wie Textzusammenfassung, Beantwortung von Fragen, Texterstellung und mehr erzielt.

Diese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die Large Language Models für verschiedene natürlichsprachliche Aufgaben einsetzen möchten.

Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:

  • Eine Entwicklungsumgebung einzurichten, die ein gängiges LLM enthält.
  • Ein grundlegendes LLM zu erstellen und es auf einem benutzerdefinierten Datensatz zu verfeinern.
  • LLMs für verschiedene natürlichsprachliche Aufgaben wie Textzusammenfassung, Beantwortung von Fragen, Textgenerierung und mehr zu verwenden.
  • LLMs mit Hilfe von Tools wie TensorBoard, PyTorch Lightning und Hugging Face Datasets debuggen und evaluieren.

Format des Kurses

  • Interaktive Vorlesung und Diskussion.
  • Viele Übungen und Praxis.
  • Praktische Umsetzung in einer Live-Laborumgebung.

Optionen zur Kursanpassung

  • Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Course Outline:

Einführung

  • Was sind Large Language Models (LLMs)?
  • LLMs im Vergleich zu traditionellen NLP-Modellen
  • Überblick über die Merkmale und Architektur von LLMs
  • Herausforderungen und Grenzen von LLMs

Verstehen von LLMs

  • Der Lebenszyklus eines LLMs
  • Wie LLMs funktionieren
  • Die Hauptkomponenten eines LLMs: Kodierer, Dekodierer, Aufmerksamkeit, Einbettungen, etc.

Erste Schritte

  • Einrichten der Entwicklungsumgebung
  • Installieren eines LLMs als Entwicklungswerkzeug, z.B. Google Colab, Hugging Face

Arbeiten mit LLMs

  • Erkundung der verfügbaren LLM-Optionen
  • Erstellen und Verwenden eines LLMs
  • Feinabstimmung eines LLM auf einen benutzerdefinierten Datensatz

Text-Zusammenfassung

  • Verstehen der Aufgabe der Textzusammenfassung und ihrer Anwendungen
  • Verwendung eines LLMs für extraktive und abstrakte Textzusammenfassungen
  • Evaluierung der Qualität der generierten Zusammenfassungen mit Hilfe von Metriken wie ROUGE, BLEU, etc.

Beantwortung von Fragen

  • Verstehen der Aufgabe der Fragebeantwortung und ihrer Anwendungen
  • Verwendung eines LLM für die Beantwortung von Fragen in offenen und geschlossenen Domänen
  • Bewertung der Genauigkeit der generierten Antworten mit Hilfe von Metriken wie F1, EM, etc.

Textgenerierung

  • Verstehen der Aufgabe der Texterzeugung und ihrer Anwendungen
  • Verwendung eines LLM für bedingte und unbedingte Texterstellung
  • Kontrolle des Stils, des Tons und des Inhalts der generierten Texte unter Verwendung von Parametern wie Temperatur, top-k, top-p, etc.

Integration von LLMs mit anderen Frameworks und Plattformen

  • Verwendung von LLMs mit PyTorch oder TensorFlow
  • Verwendung von LLMs mit Flask oder Streamlit
  • Verwendung von LLMs mit Google Cloud oder AWS

Fehlersuche

  • Verstehen der häufigen Fehler und Bugs in LLMs
  • Verwendung von TensorBoard zur Überwachung und Visualisierung des Trainingsprozesses
  • PyTorch Lightning verwenden, um den Trainingscode zu vereinfachen und die Leistung zu verbessern
  • Verwendung von Hugging Face Datasets zum Laden und Vorverarbeiten der Daten

Zusammenfassung und nächste Schritte

Sites Published:

United Arab Emirates - Introduction to Large Language Models (LLMs)

Qatar - Introduction to Large Language Models (LLMs)

Egypt - Introduction to Large Language Models (LLMs)

Saudi Arabia - Introduction to Large Language Models (LLMs)

South Africa - Introduction to Large Language Models (LLMs)

Brasil - Introduction to Large Language Models (LLMs)

Canada - Introduction to Large Language Models (LLMs)

中国 - Introduction to Large Language Models (LLMs)

香港 - Introduction to Large Language Models (LLMs)

澳門 - Introduction to Large Language Models (LLMs)

台灣 - Introduction to Large Language Models (LLMs)

USA - Introduction to Large Language Models (LLMs)

Österreich - Introduction to Large Language Models (LLMs)

Schweiz - Introduction to Large Language Models (LLMs)

Deutschland - Introduction to Large Language Models (LLMs)

Czech Republic - Introduction to Large Language Models (LLMs)

Denmark - Introduction to Large Language Models (LLMs)

Estonia - Introduction to Large Language Models (LLMs)

Finland - Introduction to Large Language Models (LLMs)

Greece - Introduction to Large Language Models (LLMs)

Magyarország - Introduction to Large Language Models (LLMs)

Ireland - Introduction to Large Language Models (LLMs)

Luxembourg - Introduction to Large Language Models (LLMs)

Latvia - Introduction to Large Language Models (LLMs)

España - Introduction to Large Language Models (LLMs)

Italia - Introduction to Large Language Models (LLMs)

Lithuania - Introduction to Large Language Models (LLMs)

Nederland - Introduction to Large Language Models (LLMs)

Norway - Introduction to Large Language Models (LLMs)

Portugal - Introduction to Large Language Models (LLMs)

România - Introduction to Large Language Models (LLMs)

Sverige - Introduction to Large Language Models (LLMs)

Türkiye - Introduction to Large Language Models (LLMs)

Malta - Introduction to Large Language Models (LLMs)

Belgique - Introduction to Large Language Models (LLMs)

France - Introduction to Large Language Models (LLMs)

日本 - Introduction to Large Language Models (LLMs)

Australia - Introduction to Large Language Models (LLMs)

Malaysia - Introduction to Large Language Models (LLMs)

New Zealand - Introduction to Large Language Models (LLMs)

Philippines - Introduction to Large Language Models (LLMs)

Singapore - Introduction to Large Language Models (LLMs)

Thailand - Introduction to Large Language Models (LLMs)

Vietnam - Introduction to Large Language Models (LLMs)

India - Introduction to Large Language Models (LLMs)

Argentina - Introduction to Large Language Models (LLMs)

Chile - Introduction to Large Language Models (LLMs)

Costa Rica - Introduction to Large Language Models (LLMs)

Ecuador - Introduction to Large Language Models (LLMs)

Guatemala - Introduction to Large Language Models (LLMs)

Colombia - Introduction to Large Language Models (LLMs)

México - Introduction to Large Language Models (LLMs)

Panama - Introduction to Large Language Models (LLMs)

Peru - Introduction to Large Language Models (LLMs)

Uruguay - Introduction to Large Language Models (LLMs)

Venezuela - Introduction to Large Language Models (LLMs)

Polska - Introduction to Large Language Models (LLMs)

United Kingdom - Introduction to Large Language Models (LLMs)

South Korea - Introduction to Large Language Models (LLMs)

Pakistan - Introduction to Large Language Models (LLMs)

Sri Lanka - Introduction to Large Language Models (LLMs)

Bulgaria - Introduction to Large Language Models (LLMs)

Bolivia - Introduction to Large Language Models (LLMs)

Indonesia - Introduction to Large Language Models (LLMs)

Kazakhstan - Introduction to Large Language Models (LLMs)

Moldova - Introduction to Large Language Models (LLMs)

Morocco - Introduction to Large Language Models (LLMs)

Tunisia - Introduction to Large Language Models (LLMs)

Kuwait - Introduction to Large Language Models (LLMs)

Oman - Introduction to Large Language Models (LLMs)

Slovakia - Introduction to Large Language Models (LLMs)

Kenya - Introduction to Large Language Models (LLMs)

Nigeria - Introduction to Large Language Models (LLMs)

Botswana - Introduction to Large Language Models (LLMs)

Slovenia - Introduction to Large Language Models (LLMs)

Croatia - Introduction to Large Language Models (LLMs)

Serbia - Introduction to Large Language Models (LLMs)

Bhutan - Introduction to Large Language Models (LLMs)

Nepal - Introduction to Large Language Models (LLMs)

Uzbekistan - Introduction to Large Language Models (LLMs)