Przejdź do głównej treści

Kurs

Rekurencyjne sieci neuronowe (RNN) do modelowania języka w Keras

Zaawansowany4 godz.

Naucz się używać RNN do klasyfikacji sentymentu tekstu, generowania zdań i tłumaczenia tekstu między językami.

Python4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}4,500 XP16,365Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Naucz się korzystać z modelowania RNN w Pythonie

W tym kursie nauczysz się, jak wykorzystywać rekurencyjne sieci neuronowe do klasyfikacji tekstu (binarnie i wieloklasowo), generowania fraz oraz tłumaczenia zdań z portugalskiego na angielski.

Modele uczenia maszynowego opierają się na wartościach liczbowych, aby tworzyć prognozy i klasyfikacje, ale jak komputery mogą radzić sobie z danymi tekstowymi? Wraz z ogromnym wzrostem dostępnych danych tekstowych możliwe stają się takie zastosowania jak automatyczna klasyfikacja dokumentów, generowanie tekstu oraz neuronowe tłumaczenie maszynowe. Tutaj dowiesz się, jak sieci RNN w uczeniu maszynowym mogą pomóc w tym procesie.

Odkryj moc rekurencyjnych sieci neuronowych

Zaczniesz ten czterogodzinny kurs od poznania podstaw rekurencyjnych sieci neuronowych. Badając, jak informacje przepływają przez rekurencyjną sieć neuronową, użyjesz modelu RNN w Keras do klasyfikacji sentymentu.

Gdy przyjrzysz się dokładniej architekturze RNN, poznasz problemy zanikającego i eksplodującego gradientu oraz dowiesz się, jak osadzać warstwy w modelu językowym.

Poznaj modele językowe na rzeczywistych danych

Bazując na tej wiedzy, odkryjesz, jak przygotować dane do zadania klasyfikacji wieloklasowej, poznając różnice między tymi zadaniami a klasyfikacją binarną.

Na koniec nauczysz się, jak wykorzystywać modele RNN do generowania tekstu i neuronowego tłumaczenia maszynowego. Wykorzystasz swoją wiedzę o rekurencyjnych sieciach neuronowych, aby odtworzyć mowę Sheldona z „Teorii wielkiego podrywu” oraz tłumaczyć portugalskie zwroty na angielski.

Ten kurs zapewnia dogłębne spojrzenie na sieci RNN w uczeniu maszynowym, dając Ci wiedzę potrzebną do rozwijania swoich umiejętności w tym obszarze.

Wymagania wstępne

Program kursu

Plan kursu

1

Rekurencyjne sieci neuronowe i Keras

W tym rozdziale poznasz podstawy rekurencyjnych sieci neuronowych (RNN). Zaczniesz od niezbędnych wiadomości wstępnych, przejdziesz do zrozumienia przepływu informacji w sieci, a na koniec zobaczysz, jak implementować takie modele w Keras – na przykładzie zadania klasyfikacji sentymentu.
Rozpocznij rozdział
2

Architektura RNN

4

Modele sekwencja–sekwencja

Ten rozdział przedstawia dwa zastosowania modeli RNN: generowanie tekstu i neuronowe tłumaczenie maszynowe. Dowiesz się, jak przygotować dane tekstowe w formacie wymaganym przez modele. Model generowania tekstu posłuży do naśladowania stylu wypowiedzi postaci z serialu – Sheldona z Teorii wielkiego podrywu. Neuronowe tłumaczenie maszynowe jest stosowane m.in. przez Google Translate w znacznie bardziej rozbudowanych modelach. W tym rozdziale stworzysz model tłumaczący krótkie frazy z portugalskiego na angielski.
Rozpocznij rozdział

Rekurencyjne sieci neuronowe (RNN) do modelowania języka w Keras

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.