1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie chatbotów w Pythonie

Connected

ćwiczenie

Generowanie tekstu za pomocą sieci neuronowych

W tym ostatnim ćwiczeniu kursu wygenerujesz tekst za pomocą sieci neuronowej wytrenowanej na scenariuszach każdego odcinka Simpsonów. Użyjesz uproszczonej wersji funkcji sample_text(), którą Alan omówił w filmie.

Funkcja przyjmuje dwa argumenty: seed i temperature. Argument seed to początkowa sekwencja, na podstawie której sieć generuje dalszy tekst, natomiast temperature kontroluje, jak "odważna" jest sieć podczas generowania. Przy bardzo niskich wartościach temperatura sieć po prostu powtarza najczęstsze kombinacje liter, a przy bardzo wysokich – produkuje kompletne bzdury. Aby zapewnić krótki czas działania, sieć w tym ćwiczeniu obsługuje tylko wybrane wartości temperature.

Po ukończeniu ćwiczenia koniecznie zajrzyj do tego samouczka autorstwa Alana, w którym pokazuje krok po kroku, jak podłączyć chatbota do Facebook Messengera!

Instrukcje

100 XP
  • Ustaw seed na "i'm gonna punch lenny in the back of the".
  • Dla każdej z wartości ryzyka [0.2, 0.5, 1.0, 1.2] wywołaj funkcję sample_text() z argumentami seed i temperature.