Course Code: llm
Duration: 14 hours
Prerequisites:
  • Zrozumienie przetwarzania języka naturalnego i głębokiego uczenia się
  • Doświadczenie z Python i PyTorch lub TensorFlow
  • Podstawowe doświadczenie w programowaniu

Publiczność

  • Programiści
  • Entuzjaści NLP
  • Naukowcy zajmujący się danymi
Overview:

Large Language Models (LLMs) to modele głębokich sieci neuronowych, które mogą generować teksty w języku naturalnym na podstawie danych wejściowych lub kontekstu. Są one trenowane na dużych ilościach danych tekstowych z różnych dziedzin i źródeł i mogą uchwycić wzorce składniowe i semantyczne języka naturalnego. LLM osiągnęły imponujące wyniki w różnych zadaniach związanych z językiem naturalnym, takich jak podsumowywanie tekstu, odpowiadanie na pytania, generowanie tekstu i inne.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą korzystać z dużych modeli językowych do różnych zadań związanych z językiem naturalnym.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Skonfigurować środowisko programistyczne zawierające popularny LLM.
  • Stworzyć podstawowy LLM i dostroić go na niestandardowym zestawie danych.
  • Używać LLM do różnych zadań związanych z językiem naturalnym, takich jak podsumowywanie tekstu, odpowiadanie na pytania, generowanie tekstu i inne.
  • Debuguj i oceniaj LLM za pomocą narzędzi takich jak TensorBoard, PyTorch Lightning i Hugging Face Datasets.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie

  • Czym są Large Language Models (LLMs)?
  • LLM a tradycyjne modele NLP
  • Przegląd funkcji i architektury LLM
  • Wyzwania i ograniczenia modeli LLM

Zrozumienie modeli LLM

  • Cykl życia modelu LLM
  • Jak działa LLM
  • Główne komponenty LLM: koder, dekoder, uwaga, osadzanie itp.

Pierwsze kroki

  • Konfiguracja środowiska programistycznego
  • Instalowanie LLM jako narzędzia programistycznego, np. Go ogle Colab, Hugging Face

Praca z LLM

  • Eksplorowanie dostępnych opcji LLM
  • Tworzenie i używanie LLM
  • Dostrajanie LLM na niestandardowym zestawie danych

Podsumowanie tekstu

  • Zrozumienie zadania podsumowywania tekstu i jego zastosowań
  • Używanie LLM do ekstrakcyjnego i abstrakcyjnego podsumowywania tekstu
  • Ocena jakości wygenerowanych podsumowań przy użyciu wskaźników takich jak ROUGE, BLEU itp.

Odpowiadanie na pytania

  • Zrozumienie zadania odpowiadania na pytania i jego zastosowań
  • Wykorzystanie LLM do odpowiadania na pytania w domenie otwartej i zamkniętej
  • Ocena dokładności wygenerowanych odpowiedzi przy użyciu wskaźników takich jak F1, EM itp.

Generowanie tekstu

  • Zrozumienie zadania generowania tekstu i jego zastosowań
  • Wykorzystanie LLM do warunkowego i bezwarunkowego generowania tekstu
  • Kontrolowanie stylu, tonu i treści generowanych tekstów przy użyciu parametrów takich jak temperatura, top-k, top-p itp.

Integracja LLM z innymi frameworkami i platformami

  • Używanie LLM z PyTorch lub TensorFlow
  • Używanie LLM z Flask lub Streamlit
  • Używanie LLM z Google Cloud lub AWS

Rozwiązywanie problemów

  • Zrozumienie typowych błędów i usterek w LLM
  • Używanie TensorBoard do monitorowania i wizualizacji procesu uczenia
  • Korzystanie z PyTorch Lightning w celu uproszczenia kodu szkoleniowego i poprawy wydajności
  • Używanie Hugging Face Datasets do ładowania i wstępnego przetwarzania danych

Podsumowanie i kolejne kroki

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)