Advertisement
Guest User

Untitled

a guest
Nov 15th, 2017
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. import tensorflow as tf
  2. import numpy as np
  3. import matplotlib.pyplot as plt
  4. try:
  5. from scipy import misc
  6. except ImportError:
  7. !pip install scipy
  8. from scipy import misc
  9.  
  10. ############################################ train
  11. training_size = 300
  12. img_size = 20*20*3
  13.  
  14. #class Struct:
  15. # "A structure that can have any fields defined."
  16. # def __init__(self, **entries): self.__dict__.update(entries)
  17. #training_images=[];
  18. #training_labels=[];
  19. #training_data= Struct(training_set=training_images, labels=training_labels)
  20. training_images = np.empty(shape=(training_size,20,20,3))
  21. import glob
  22. i = 0
  23. for filename in glob.glob('D:/Minutia/PrincipleWrinkleMinutia/*.jpg'):
  24. image = misc.imread(filename)
  25. training_images[i] = image
  26. i+=1
  27. print(training_images[0].shape)
  28.  
  29. a= [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
  30. 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
  31. 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]
  32. training_labels = tf.one_hot(a,3)
  33. sess = tf.Session()
  34. sess.run(training_labels)
  35. #############Converting to the numpy array
  36.  
  37. from sklearn.preprocessing import OneHotEncoder
  38. training_label = OneHotEncoder(sparse=False).fit_transform(np.asarray(a).reshape(-1, 1))
  39. print(training_label)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement