Guest User

Untitled

a guest
Jul 21st, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. number_to_prob = {
  2. 0: 0.0,
  3. 1: 0.0,
  4. 2: 0.1,
  5. 3: 0.3,
  6. 4: 0.6
  7. }
  8.  
  9.  
  10. def generate_text():
  11. while True:
  12. yield np.random.choice(number_to_prob.keys(), p=number_to_prob.values(), size=1)
  13.  
  14.  
  15. dataset = tf.data.Dataset.from_generator(generate_text,
  16. output_types=tf.int32,
  17. output_shapes=1).batch(BATCH_SIZE)
  18. value = dataset.make_one_shot_iterator().get_next()
  19. value = tf.one_hot(value, len(number_to_prob))
  20. value = tf.squeeze(value, axis=1)
Add Comment
Please, Sign In to add comment