Bądźmy w kontakcie
 Czas trwania 21 godzin

Plan Szkolenia

Szczegółowy program szkolenia

  1. Wprowadzenie do NLP
    • Zrozumienie NLP
    • Frameworki NLP
    • Komercyjne zastosowania NLP
    • Pobieranie danych ze stron internetowych
    • Praca z różnymi interfejsami API w celu pozyskiwania danych tekstowych
    • Przechowywanie korpusów tekstowych wraz z treścią i istotnymi metadanymi
    • Zalety korzystania z Pythona i przyspieszony kurs NLTK
  2. Praktyczne zrozumienie korpusu i zbioru danych
    • Dlaczego potrzebujemy korpusu?
    • Analiza korpusu
    • Rodzaje atrybutów danych
    • Różne formaty plików dla korpusów
    • Przygotowanie zbioru danych do zastosowań NLP
  3. Zrozumienie struktury zdań
    • Komponenty NLP
    • Rozumienie języka naturalnego
    • Analiza morfologiczna – rdzeń, słowo, token, znaczniki mowy
    • Analiza składniowa
    • Analiza semantyczna
    • Radzenie sobie z niejednoznacznością
  4. Wstępne przetwarzanie danych tekstowych
    • Korpus – surowy tekst
      • Tokenizacja zdań
      • Stemizacja surowego tekstu
      • Lematyzacja surowego tekstu
      • Usuwanie słów nieznaczących
    • Korpus – surowe zdania
      • Tokenizacja słów
      • Lematyzacja słów
    • Praca z macierzami termin-dokument / dokument-termin
    • Tokenizacja tekstu na n-gramy i zdania
    • Praktyczne i dostosowane do potrzeb wstępne przetwarzanie
  5. Analiza danych tekstowych
    • Podstawowe cechy NLP
      • Parsery i parsowanie
      • Znakowanie częściami mowy i taggery
      • Rozpoznawanie nazwanych jednostek
      • N-gramy
      • Worek słów
    • Statystyczne cechy NLP
      • Podstawy algebry liniowej dla NLP
      • Teoria probabilistyczna dla NLP
      • TF-IDF
      • Wektoryzacja
      • Kodery i dekodery
      • Normalizacja
      • Modele probabilistyczne
    • Zaawansowana inżynieria cech i NLP
      • Podstawy word2vec
      • Komponenty modelu word2vec
      • Logika modelu word2vec
      • Rozszerzenie koncepcji word2vec
      • Zastosowanie modelu word2vec
    • Studium przypadku: zastosowanie worka słów – automatyczne streszczanie tekstu z wykorzystaniem uproszczonego i właściwego algorytmu Luhna
  6. Grupowanie dokumentów, klasyfikacja i modelowanie tematów
    • Grupowanie dokumentów i eksploracja wzorców (grupowanie hierarchiczne, k-średnich, grupowanie itd.)
    • Porównywanie i klasyfikowanie dokumentów za pomocą miar TFIDF, Jaccarda i odległości kosinusowej
    • Klasyfikacja dokumentów z użyciem naiwnego klasyfikatora Bayesa i maksymalnej entropii
  7. Identyfikowanie istotnych elementów tekstu
    • Redukcja wymiarowości: analiza głównych składowych, rozkład według wartości osobliwych, nieujemna faktoryzacja macierzy
    • Modelowanie tematów i wyszukiwanie informacji z wykorzystaniem utajonej analizy semantycznej
  8. Ekstrakcja jednostek, analiza wydźwięku i zaawansowane modelowanie tematów
    • Pozytywny kontra negatywny: stopień wydźwięku
    • Teoria odpowiedzi na pozycje testowe
    • Znakowanie częściami mowy i jego zastosowanie: znajdowanie osób, miejsc i organizacji wymienionych w tekście
    • Zaawansowane modelowanie tematów: ukryta alokacja Dirichleta
  9. Studia przypadków
    • Eksploracja nieustrukturyzowanych opinii użytkowników
    • Klasyfikacja wydźwięku i wizualizacja danych z recenzji produktów
    • Eksploracja dzienników wyszukiwania pod kątem wzorców użytkowania
    • Klasyfikacja tekstu
    • Modelowanie tematów

Wymagania

Znajomość i świadomość zasad NLP oraz zrozumienie zastosowań AI w biznesie

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie