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
- 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
- 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
- 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ą
- 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
- Korpus - surowy tekst
- 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
- Podstawowe cechy NLP
- 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
- 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
- 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
- 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
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