ПочатиПочніть безкоштовно

Змініть шкалу ймовірності

У цій вправі ви побачите, як змінюється отримане речення за різних значень temperature для масштабування розподілу ймовірностей.

Функція generate_phrase() — це адаптація функції, яку ви створили раніше, і вона вже завантажена в середовище. Вона приймає параметри model з попередньо натренованою моделлю, initial_text із контекстним текстом і temperature, тобто значення для масштабування функції softmax().

Ця вправа є частиною курсу

Recurrent Neural Networks (RNNs) для моделювання мови з Keras

Переглянути курс

Інструкції до вправи

  • Збережіть список температур у змінній temperatures.
  • Запустіть цикл за змінною temperature по списку temperatures.
  • Згенеруйте фразу за допомогою попередньо завантаженої функції generate_phrase().
  • Виведіть значення temperature та згенероване речення.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Define the initial text
initial_text = "Spock and me "

# Define a vector with temperature values
____ = [0.2, 0.8, 1.0, 3.0, 10.0]

# Loop over temperatures and generate phrases
for ____ in temperatures:
	# Generate a phrase
	phrase = ____(model, initial_text, temperature)
    
	# Print the phrase
	print('Temperature {0}: {1}'.format(____, ____))
Редагувати та запускати код