Course Code: nlg
Duration: 21 hours
Prerequisites:
  • Python doświadczenie w programowaniu

Publiczność

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

Generowanie języka naturalnego (NLG) polega na wytwarzaniu tekstu lub mowy w języku naturalnym przez komputer.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Python do tworzenia wysokiej jakości tekstu w języku naturalnym, budując od podstaw własny system NLG. Przeanalizowane zostaną również studia przypadków, a odpowiednie koncepcje zostaną zastosowane w projektach laboratoryjnych na żywo do generowania treści.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Używać NLG do automatycznego generowania treści dla różnych branż, od dziennikarstwa, przez nieruchomości, po raporty pogodowe i sportowe.
  • Wybierać i organizować treści źródłowe, planować zdania i przygotowywać system do automatycznego generowania oryginalnych treści.
  • Zrozumienie potoku NLG i zastosowanie odpowiednich technik na każdym etapie.
  • Zrozumienie architektury systemu generowania języka naturalnego (NLG).
  • Wdrożenie najbardziej odpowiednich algorytmów i modeli do analizy i porządkowania.
  • Pobieranie danych z publicznie dostępnych źródeł danych, a także z wyselekcjonowanych baz danych w celu wykorzystania ich jako materiału do generowania tekstu.
  • Zastąpienie ręcznych i pracochłonnych procesów pisania komputerowo generowanym, zautomatyzowanym tworzeniem treści.

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 do generowania języka naturalnego (NLG)

  • Przegląd NLG i jego zastosowań
  • Zrozumienie potoku NLG
  • Wprowadzenie do Python bibliotek dla NLG

Gromadzenie i przygotowywanie danych

  • Zbieranie danych z różnych źródeł
  • Czyszczenie i wstępne przetwarzanie danych tekstowych
  • Organizowanie treści do generowania

Modelowanie języka dla NLG

  • Wprowadzenie do modeli językowych
  • Trenowanie modelu językowego do generowania tekstu
  • Dostrajanie modeli językowych przy użyciu SpaCy i NLTK

Planowanie zdań i struktury tekstu

  • Planowanie struktury zdań i przepływu treści
  • Używanie szablonów do generowania tekstu
  • Dostosowywanie struktury tekstu na podstawie przypadków użycia

Generowanie treści i przetwarzanie końcowe

  • Generowanie tekstu z ustrukturyzowanych danych
  • Ocena i udoskonalanie wygenerowanej zawartości
  • Przetwarzanie końcowe i formatowanie danych wyjściowych

Zaawansowane techniki NLG

  • Wykorzystanie sieci neuronowych do generowania tekstu (np. modele GPT)
  • Obsługa kontekstu i spójności w generowanym tekście
  • Odkrywanie rzeczywistych aplikacji i studiów przypadku

Projekt końcowy: Tworzenie systemu NLG

  • Definiowanie zakresu projektu
  • Budowanie i wdrażanie systemu NLG
  • Testowanie i ocena systemu

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Python for Natural Language Generation (NLG)

Qatar - Python for Natural Language Generation (NLG)

Egypt - Python for Natural Language Generation (NLG)

Saudi Arabia - Python for Natural Language Generation (NLG)

South Africa - Python for Natural Language Generation (NLG)

Brasil - Python for Natural Language Generation (NLG)

Canada - Python for Natural Language Generation (NLG)

中国 - Python for Natural Language Generation (NLG)

香港 - Python for Natural Language Generation (NLG)

澳門 - Python for Natural Language Generation (NLG)

台灣 - Python for Natural Language Generation

USA - Python for Natural Language Generation (NLG)

Österreich - Python for Natural Language Generation (NLG)

Schweiz - Python for Natural Language Generation (NLG)

Deutschland - Python for Natural Language Generation (NLG)

Czech Republic - Python for Natural Language Generation (NLG)

Denmark - Python for Natural Language Generation (NLG)

Estonia - Python for Natural Language Generation (NLG)

Finland - Python for Natural Language Generation (NLG)

Greece - Python for Natural Language Generation (NLG)

Magyarország - Python for Natural Language Generation (NLG)

Ireland - Python for Natural Language Generation (NLG)

Luxembourg - Python for Natural Language Generation (NLG)

Latvia - Python for Natural Language Generation (NLG)

España - Python para la Generación de Lenguaje Natural

Italia - Python for Natural Language Generation (NLG)

Lithuania - Python for Natural Language Generation (NLG)

Nederland - Python for Natural Language Generation (NLG)

Norway - Python for Natural Language Generation (NLG)

Portugal - Python for Natural Language Generation (NLG)

România - Python for Natural Language Generation (NLG)

Sverige - Python for Natural Language Generation (NLG)

Türkiye - Python for Natural Language Generation (NLG)

Malta - Python for Natural Language Generation (NLG)

Belgique - Python for Natural Language Generation (NLG)

France - Python for Natural Language Generation (NLG)

日本 - Python for Natural Language Generation (NLG)

Australia - Python for Natural Language Generation (NLG)

Malaysia - Python for Natural Language Generation (NLG)

New Zealand - Python for Natural Language Generation (NLG)

Philippines - Python for Natural Language Generation (NLG)

Singapore - Python for Natural Language Generation (NLG)

Thailand - Python for Natural Language Generation (NLG)

Vietnam - Python for Natural Language Generation (NLG)

India - Python for Natural Language Generation (NLG)

Argentina - Python para la Generación de Lenguaje Natural

Chile - Python para la Generación de Lenguaje Natural

Costa Rica - Python para la Generación de Lenguaje Natural

Ecuador - Python para la Generación de Lenguaje Natural

Guatemala - Python para la Generación de Lenguaje Natural

Colombia - Python para la Generación de Lenguaje Natural

México - Python para la Generación de Lenguaje Natural

Panama - Python para la Generación de Lenguaje Natural

Peru - Python para la Generación de Lenguaje Natural

Uruguay - Python para la Generación de Lenguaje Natural

Venezuela - Python para la Generación de Lenguaje Natural

Polska - Python for Natural Language Generation (NLG)

United Kingdom - Python for Natural Language Generation (NLG)

South Korea - Python for Natural Language Generation (NLG)

Pakistan - Python for Natural Language Generation (NLG)

Sri Lanka - Python for Natural Language Generation (NLG)

Bulgaria - Python for Natural Language Generation (NLG)

Bolivia - Python para la Generación de Lenguaje Natural

Indonesia - Python for Natural Language Generation (NLG)

Kazakhstan - Python for Natural Language Generation (NLG)

Moldova - Python for Natural Language Generation (NLG)

Morocco - Python for Natural Language Generation (NLG)

Tunisia - Python for Natural Language Generation (NLG)

Kuwait - Python for Natural Language Generation (NLG)

Oman - Python for Natural Language Generation (NLG)

Slovakia - Python for Natural Language Generation (NLG)

Kenya - Python for Natural Language Generation (NLG)

Nigeria - Python for Natural Language Generation (NLG)

Botswana - Python for Natural Language Generation (NLG)

Slovenia - Python for Natural Language Generation (NLG)

Croatia - Python for Natural Language Generation (NLG)

Serbia - Python for Natural Language Generation (NLG)

Bhutan - Python for Natural Language Generation (NLG)

Nepal - Python for Natural Language Generation (NLG)

Uzbekistan - Python for Natural Language Generation (NLG)