Course Code: npl_lbg
Duration: 21 hours

Prerequisites:

Wiedza i świadomość zasad NLP oraz zrozumienie zastosowania AI w biznesie

Overview:

Ten szkoleniowy kurs stacjonarny omawia techniki NLP w połączeniu z zastosowaniem sztucznej inteligencji i robotyki w biznesie. Uczestnicy będą pracować nad przykładami na komputerach oraz rozwiązywać studia przypadków przy użyciu Pythona.

Course Outline:

Szczegółowy program szkolenia

  1. Wprowadzenie do NLP
    • Zrozumienie NLP
    • Frameworki NLP
    • Komercyjne zastosowania NLP
    • Pobieranie danych z internetu
    • Praca z różnymi API w celu pozyskiwania danych tekstowych
    • Praca i przechowywanie korpusów tekstowych, zapisywanie treści i odpowiednich metadanych
    • Zalety korzystania z Pythona i szybki kurs NLTK
  2. Praktyczne zrozumienie korpusu i zbioru danych
    • Dlaczego potrzebujemy korpusu?
    • Analiza korpusu
    • Typy atrybutów danych
    • Różne formaty plików dla korpusów
    • Przygotowywanie zbioru danych do zastosowań NLP
  3. Zrozumienie struktury zdania
    • Składniki NLP
    • Zrozumienie języka naturalnego
    • Analiza morfologiczna - rdzeń, słowo, token, tagi mowy
    • Analiza składniowa
    • Analiza semantyczna
    • Radzenie sobie z niejednoznacznością
  4. Wstępne przetwarzanie danych tekstowych
    • Korpus - surowy tekst
      • Tokenizacja zdań
      • Stemming dla surowego tekstu
      • Lemmatyzacja surowego tekstu
      • Usuwanie słów stop
    • Korpus - surowe zdania
      • Tokenizacja słów
      • Lemmatyzacja słów
    • Praca z macierzami Term-Dokument/Dokument-Term
    • Tokenizacja tekstu na n-gramy i zdania
    • Praktyczne i dostosowane przetwarzanie wstępne
  5. Analiza danych tekstowych
    • Podstawowe cechy NLP
      • Parsery i parsowanie
      • Tagowanie części mowy i tagery
      • Rozpoznawanie nazwanych encji
      • N-gramy
      • Worek słów
    • Statystyczne cechy NLP
      • Pojęcia algebry liniowej dla NLP
      • Teoria prawdopodobieństwa dla NLP
      • TF-IDF
      • Wektoryzacja
      • Enkodery i dekodery
      • Normalizacja
      • Modele probabilistyczne
    • Zaawansowane inżynieria cech i NLP
      • Podstawy word2vec
      • Składniki modelu word2vec
      • Logika modelu word2vec
      • Rozszerzenie koncepcji word2vec
      • Zastosowanie modelu word2vec
    • Studium przypadku: Zastosowanie worka słów: automatyczne podsumowywanie tekstu przy użyciu uproszczonego i prawdziwego algorytmu Luhna
  6. Grupowanie dokumentów, klasyfikacja i modelowanie tematów
    • Grupowanie dokumentów i wydobywanie wzorców (grupowanie hierarchiczne, k-średnich itp.)
    • Porównywanie i klasyfikowanie dokumentów przy użyciu miar TFIDF, Jaccarda i odległości cosinusowej
    • Klasyfikacja dokumentów przy użyciu naiwnego Bayesa i maksymalnej entropii
  7. Identyfikowanie ważnych elementów tekstu
    • Redukcja wymiarowości: Analiza głównych składowych, dekompozycja wartości osobliwych, nienegatywna faktoryzacja macierzy
    • Modelowanie tematów i wyszukiwanie informacji przy użyciu analizy latentnej semantycznej
  8. Ekstrakcja encji, analiza sentymentu i zaawansowane modelowanie tematów
    • Pozytywne vs. negatywne: stopień sentymentu
    • Teoria odpowiedzi na pozycje
    • Tagowanie części mowy i jego zastosowanie: znajdowanie osób, miejsc i organizacji wymienionych w tekście
    • Zaawansowane modelowanie tematów: Latent Dirichlet Allocation
  9. Studia przypadków
    • Wydobywanie nieustrukturyzowanych recenzji użytkowników
    • Klasyfikacja sentymentu i wizualizacja danych z recenzji produktów
    • Wydobywanie wzorców użycia z logów wyszukiwania
    • Klasyfikacja tekstu
    • Modelowanie tematów

Sites Published:

United Arab Emirates - Natural Language Processing (NLP) - AI/Robotics

Qatar - Natural Language Processing (NLP) - AI/Robotics

Egypt - Natural Language Processing (NLP) - AI/Robotics

Saudi Arabia - Natural Language Processing (NLP) - AI/Robotics

South Africa - Natural Language Processing (NLP) - AI/Robotics

Brasil - Processamento de Linguagem Natural (NLP) - IA/Robótica

Canada - Natural Language Processing (NLP) - AI/Robotics

中国 - 自然语言处理 (NLP) - AI/Robotics

香港 - Natural Language Processing (NLP) - AI/Robotics

澳門 - Natural Language Processing (NLP) - AI/Robotics

台灣 - Natural Language Processing - AI/Robotics

USA - Natural Language Processing (NLP) - AI/Robotics

Österreich - Naturales Sprachverarbeitung (NLP) - KI/Robotik

Schweiz - Naturales Sprachverarbeitung (NLP) - KI/Robotik

Deutschland - Naturales Sprachverarbeitung (NLP) - KI/Robotik

Czech Republic - Natural Language Processing (NLP) - AI/Robotics

Denmark - Natural Language Processing (NLP) - AI/Robotics

Estonia - Natural Language Processing (NLP) - AI/Robotics

Finland - Natural Language Processing (NLP) - AI/Robotics

Greece - Επεξεργασία Φυσικής Γλώσσας (NLP) - Τεχνητή Νοημοσύνη/Ρομποτική

Magyarország - Természetes nyelvfeldolgozás (NLP) - MI/Robotika

Ireland - Natural Language Processing (NLP) - AI/Robotics

Luxembourg - Natural Language Processing (NLP) - AI/Robotics

Latvia - Natural Language Processing (NLP) - AI/Robotics

España - Procesamiento del lenguaje natural - AI / Robótica

Italia - Elaborazione del Linguaggio Naturale (NLP) - AI/Robotics

Lithuania - Natural Language Processing (NLP) - AI/Robotics

Nederland - Natural Language Processing (NLP) - AI/Robotics

Norway - Natur Språk Behandling (NSB) - KI/Robotikk

Portugal - Processamento de Linguagem Natural (NLP) - IA/Robótica

România - Procesarea Limbajului Natural (NLP) - AI/Robotică

Sverige - Natur Språk Bearbetning (NLP) - AI/Robotik

Türkiye - Doğal Dil İşleme (NLP) - Yapay Zeka/Robotik

Malta - Natural Language Processing (NLP) - AI/Robotics

Belgique - Traitement du langage naturel (NLP) - IA/Robotics

France - Traitement du langage naturel (NLP) - IA/Robotics

日本 - 自然言語処理 (NLP) - AI/ロボティクス

Australia - Natural Language Processing (NLP) - AI/Robotics

Malaysia - Natural Language Processing (NLP) - AI/Robotics

New Zealand - Natural Language Processing (NLP) - AI/Robotics

Philippines - Natural Language Processing (NLP) - AI/Robotics

Singapore - Natural Language Processing (NLP) - AI/Robotics

Thailand - Natural Language Processing (NLP) - AI/Robotics

Vietnam - Natural Language Processing (NLP) - AI/Robotics

India - Natural Language Processing (NLP) - AI/Robotics

Argentina - Procesamiento del lenguaje natural - AI / Robótica

Chile - Procesamiento del lenguaje natural - AI / Robótica

Costa Rica - Procesamiento del lenguaje natural - AI / Robótica

Ecuador - Procesamiento del lenguaje natural - AI / Robótica

Guatemala - Procesamiento del lenguaje natural - AI / Robótica

Colombia - Procesamiento del lenguaje natural - AI / Robótica

México - Procesamiento del lenguaje natural - AI / Robótica

Panama - Procesamiento del lenguaje natural - AI / Robótica

Peru - Procesamiento del lenguaje natural - AI / Robótica

Uruguay - Procesamiento del lenguaje natural - AI / Robótica

Venezuela - Procesamiento del lenguaje natural - AI / Robótica

Polska - Przetwarzanie języka naturalnego (NLP) - AI/Robotyka

United Kingdom - Natural Language Processing (NLP) - AI/Robotics

South Korea - 자연어 처리(NLP) - AI/로봇공학

Pakistan - Natural Language Processing (NLP) - AI/Robotics

Sri Lanka - Natural Language Processing (NLP) - AI/Robotics

Bulgaria - Natural Language Processing (NLP) - AI/Robotics

Bolivia - Procesamiento del lenguaje natural - AI / Robótica

Indonesia - Natural Language Processing (NLP) - AI/Robotics

Kazakhstan - Natural Language Processing (NLP) - AI/Robotics

Moldova - Procesarea Limbajului Natural (NLP) - AI/Robotică

Morocco - Natural Language Processing (NLP) - AI/Robotics

Tunisia - Natural Language Processing (NLP) - AI/Robotics

Kuwait - Natural Language Processing (NLP) - AI/Robotics

Oman - Natural Language Processing (NLP) - AI/Robotics

Slovakia - Natural Language Processing (NLP) - AI/Robotics

Kenya - Natural Language Processing (NLP) - AI/Robotics

Nigeria - Natural Language Processing (NLP) - AI/Robotics

Botswana - Natural Language Processing (NLP) - AI/Robotics

Slovenia - Natural Language Processing (NLP) - AI/Robotics

Croatia - Natural Language Processing (NLP) - AI/Robotics

Serbia - Natural Language Processing (NLP) - AI/Robotics

Bhutan - Natural Language Processing (NLP) - AI/Robotics

Nepal - Natural Language Processing (NLP) - AI/Robotics

Uzbekistan - Natural Language Processing (NLP) - AI/Robotics

US Government - Natural Language Processing (NLP) - AI/Robotics