Advertisement
12311k

Untitled

May 2nd, 2020
2,040
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. from tensorflow.keras.preprocessing.image import ImageDataGenerator
  2. import matplotlib.pyplot as plt
  3.  
  4. train_datagen = ImageDataGenerator(
  5. validation_split=0.25,
  6. rescale=1. / 255,
  7. horizontal_flip=True,
  8. vertical_flip=True,
  9. width_shift_range=0.2,
  10. height_shift_range=0.2,
  11. rotation_range=90)
  12.  
  13. validation_datagen = ImageDataGenerator(
  14. validation_split=0.25,
  15. rescale=1. / 255)
  16.  
  17. train_datagen_flow = train_datagen.flow_from_directory(
  18. '/datasets/fruits_small/',
  19. target_size=(150, 150),
  20. batch_size=16,
  21. class_mode='sparse',
  22. subset='training',
  23. seed=12345)
  24.  
  25. val_datagen_flow = validation_datagen.flow_from_directory(
  26. '/datasets/fruits_small/',
  27. target_size=(150, 150),
  28. batch_size=16,
  29. class_mode='sparse',
  30. subset='validation',
  31. seed=12345)
  32.  
  33. features, target = next(train_datagen_flow)
  34.  
  35. fig = plt.figure(figsize=(10, 10))
  36. for i in range(16):
  37. fig.add_subplot(4, 4, i + 1)
  38. plt.imshow(features[i])
  39. # для компактности удаляем оси и прижимаем изображения друг к другу
  40. plt.xticks([])
  41. plt.yticks([])
  42. plt.tight_layout()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement