Plan Szkolenia
Wprowadzenie do Python
Wprowadzenie
1 - Instalacja Python
2 - Liczby
3 - Ciągi
4 - Dzielenie ciągów znaków
5 - Listy
6 - Instalacja PyCharm
Wyrażenia warunkowe
7 - if elif else
Iteracje
8 - for
9 - Zakres i While
10 - Komentarze i Break
11 - Kontynuuj
Funkcje
12 - Funkcje
13 - Wartości zwracane
14 - Wartości domyślne dla argumentów
15 - Zakres zmiennych
16 - Argumenty słów kluczowych
17 - Elastyczna liczba argumentów
18 - Rozpakowywanie argumentów
19 - Moja podróż do Walmart i zestawy
20 - Słownik
21 - Moduły
Zabawa z żądaniami i plikami
22 - Pobieranie obrazu z sieci
23 - Jak odczytywać i zapisywać pliki
24 - Pobieranie plików z sieci
Wyjątki
28 - Wyjątki
Programy zorientowane obiektowo
29 - Klasy i obiekty
30 - init
31 - Klasa a zmienne instancji
32 - Dziedziczenie
33 - Dziedziczenie wielokrotne
34 - Wątkowanie
Zabawa z Python
35 - Rozpakowywanie listy lub krotek
36 - Zip (i historia o infekcji drożdżakowej)
37 - Lamdba
38 - Min, Max i sortowanie słowników
39 - Poduszka
40 - Kadrowanie obrazów
41 - Łączenie obrazów
42 - Pobieranie poszczególnych kanałów
43 - Niesamowity efekt scalania
44 - Podstawowe przekształcenia
45 - Tryby i filtry
46 - struktura
47 - mapa
48 - Operatory bitowe
49 - Znajdowanie największych lub najmniejszych elementów
50 - Obliczenia słownikowe
51 - Znajdowanie najczęstszych elementów
52 - Sortowanie według wielu kluczy w słowniku
53 - Sortowanie obiektów niestandardowych
Dodatki:
54 - Database Łączność i kwerendy dla MySQL
55 - Szybkie spojrzenie na regularne Express jony
56 - Zabawa z REST API
Pisanie Web Crawlera
Przetwarzanie języka naturalnego i NLTK
Wprowadzenie do NLP (oczywiście przykłady w Python)
Prosta manipulacja tekstem
Przeszukiwanie tekstu
Liczenie Word
Dzielenie tekstów na Word
Rozproszenie leksykalne
Przetwarzanie złożonych struktur
Reprezentowanie tekstu w listach
Indeksowanie list
Kolokacje
Bigramy
Rozkłady częstotliwości
Warunki z Words
Porównywanie Words (startswith, endswith, islower, isalpha, itd...)
Rozumienie języka naturalnego
Rozróżnianie znaczeń Word
Rozpoznawanie zaimków
Tłumaczenia maszynowe (statystyczne, oparte na regułach, dosłowne itp.)
Ćwiczenia
NLP w Python w przykładach
Korpusy tekstów i zasoby leksykalne Access
Powszechne źródła korpusów
Warunkowe rozkłady częstotliwości
Liczenie Word według gatunku
Tworzenie własnego korpusu
Słownik wymowy
Leksykony Shoebox i Toolbox
Zmysły i synonimy
Hierarchie
Relacje leksykalne: Meronimy, Holonimy
Podobieństwo semantyczne
Przetwarzanie surowego tekstu
Pisanie
skracanie
Wyodrębnianie części ciągu znaków
uzyskiwanie dostępu do poszczególnych znaków
wyszukiwanie, zastępowanie, dzielenie, łączenie, indeksowanie itp.
używanie wyrażeń regularnych
wykrywanie wzorców słów
stemming
tokenizacja
normalizacja tekstu
Segmentacja (szczególnie w języku chińskim) [8)
Kategoryzacja i tagowanie Word
Korpusy z tagami
Tagowane tokeny
Zestaw znaczników części mowy
Słowniki Python
Mapowanie Words do Propertieis
Automatyczne tagowanie
Określanie kategorii Word (morfologicznej, składniowej, semantycznej)
Klasyfikacja tekstu (Machine Learning)
Klasyfikacja nadzorowana
Segmentacja zdań
Walidacja krzyżowa
Drzewa decyzyjne
Wyodrębnianie informacji z tekstu
Chunking
Łączenie
Tagi a drzewa
Analiza struktury zdań
Gramatyka bezkontekstowa
Parsery
Tworzenie gramatyk opartych na cechach
Cechy gramatyczne
Przetwarzanie struktur cech
Analiza znaczenia zdań
Semantyka i logika
Logika propozycjonalna
Logika pierwszego rzędu
Semantyka dyskursu
Zarządzanie danymi językowymi
Formaty danych (leksykon a tekst)
Metadane
Wymagania
Aby wziąć udział w tym kursie, nie trzeba spełniać żadnych szczególnych wymagań.