1
私はKerasとLSTMを使った小さなテキスト生成プロジェクトに取り組んでいます。 Cholletのコードは完璧に機能します。誰かが私にダイバーシティ・ステップ0.2、0.05、1.0、1.2を説明できましたか?ここで何が起こっているのですか?前もって感謝します!ケラスを使ったLSTMテキスト生成:多様性とは何ですか?
for diversity in [0.2, 0.5, 1.0, 1.2]:
print()
print('----- diversity:', diversity)
generated = ''
sentence = text[start_index: start_index + maxlen]
generated += sentence
print('----- Generating with seed: "' + sentence + '"')
sys.stdout.write(generated)
for i in range(400):
x = np.zeros((1, maxlen, len(chars)))
for t, char in enumerate(sentence):
x[0, t, char_indices[char]] = 1.
preds = model.predict(x, verbose=0)[0]
next_index = sample(preds, diversity)
next_char = indices_char[next_index]
generated += next_char
sentence = sentence[1:] + next_char
sys.stdout.write(next_char)
sys.stdout.flush()
print()
https://github.com/fchollet/keras/blob/master/examples/lstm_text_generation.py
完璧、ありがとうございます! –