Created
February 23, 2018 09:44
-
-
Save Tony607/9d51cd4b6cc0caee80a7d2e43fcaeb15 to your computer and use it in GitHub Desktop.
source: How to generate realistic yelp restaurant reviews with Keras | DLology
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# We generate 300 characters | |
for i in range(300): | |
sampled = np.zeros((1, maxlen, len(chars))) | |
# Turn each char to char index. | |
for t, char in enumerate(generated_text): | |
sampled[0, t, char_indices[char]] = 1. | |
# Predict next char probabilities | |
preds = model.predict(sampled, verbose=0)[0] | |
# Add some randomness by sampling given probabilities. | |
next_index = sample(preds, temperature) | |
# Turn char index to char. | |
next_char = chars[next_index] | |
# Append char to generated text string | |
generated_text += next_char | |
# Pop the first char in generated text string. | |
generated_text = generated_text[1:] | |
# Print the new generated char. | |
sys.stdout.write(next_char) | |
sys.stdout.flush() | |
print(generated_text) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment