Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- number_to_prob = {
- 0: 0.0,
- 1: 0.0,
- 2: 0.1,
- 3: 0.3,
- 4: 0.6
- }
- def generate_text():
- while True:
- yield np.random.choice(number_to_prob.keys(), p=number_to_prob.values(), size=1)
- dataset = tf.data.Dataset.from_generator(generate_text,
- output_types=tf.int32,
- output_shapes=1).batch(BATCH_SIZE)
- value = dataset.make_one_shot_iterator().get_next()
- value = tf.one_hot(value, len(number_to_prob))
- value = tf.squeeze(value, axis=1)
Add Comment
Please, Sign In to add comment