1. Nauka
  2. /
  3. Kursy
  4. /
  5. Rekurencyjne sieci neuronowe (RNN) do modelowania języka w Keras

Connected

ćwiczenie

Twój pierwszy model RNN

W tym ćwiczeniu wykorzystasz moduły Keras, aby zbudować swój pierwszy model RNN i użyć go do klasyfikacji sentymentu w recenzjach filmowych.

Ten pierwszy model ma jedną warstwę rekurencyjną z podstawową komórką RNN: SimpleRNN, oraz warstwę wyjściową z dwiema możliwymi wartościami: 0 oznaczającą sentyment negatywny i 1 oznaczającą sentyment pozytywny.

Skorzystasz ze zbioru danych IMDB dostępnego w keras.datasets. Model został już wcześniej wytrenowany, a jego wagi zapisano w pliku model_weights.h5. Zbudujesz architekturę modelu i użyjesz wczytanych zmiennych x_test oraz y_test, aby sprawdzić jego wydajność.

Instrukcje

100 XP
  • Dodaj komórkę SimpleRNN ze 128 jednostkami.
  • Dodaj warstwę Dense z jedną jednostką do klasyfikacji sentymentu.
  • Użyj odpowiedniej funkcji straty dla klasyfikacji binarnej.
  • Oceń model na wczytanym wcześniej zbiorze walidacyjnym: (x_test, y_test).