Przetwarzanie języka naturalnego w Pythonie
kod szkolenia: PYTH_NLP / PL AA 2dSzkolenie przeznaczone jest dla osób chcących zdobyć podstawową wiedzę dotyczącą przetwarzania języka naturalnego (Natural language processing, NLP). Szkolenie ma charakter wykładowo-ćwiczeniowy. Omawiane zagadnienia ilustrowane są przykładami w języku Python, które stanowią bazę do samodzielnych ćwiczeń.
NLP stanowi, obok analizy obrazów, jeden z wiodących obszarów uczenia maszynowego zarówno wśród badaczy jak i w zastosowaniach przemysłowych. Uczestnicy szkolenia zyskują teoretyczną oraz praktyczną wiedzę dotyczącą NLP oraz zastosowania bibliotek języka Python w omawianym zagadnieniu.
Python na poziomie podstawowym oraz podstawy uczenia maszynowego z wykorzystaniem języka Python (scikit-learn, pandas).
- Szkolenie: polski
Szkolenie ma charakter wykładowo-ćwiczeniowy.
- Wyrażenia regularne
- Preprocessing tekstu
- Tokenizacja
- Stop words, lematyzacja
- Bag of words
- N-grams
- Wektory słów
- Vectorizery: Tf-idf vectorizer, Count vectorizer
- Word embedding
- Rozpoznawanie nazw własnych
- Analiza sentymentalna
- Zastosowanie klasycznych modeli
- Modele rekurencyjne
- Podstawy chat botów