Advertisement
Guest User

TF code

a guest
Feb 28th, 2019
271
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.11 KB | None | 0 0
  1. import tensorflow as tf
  2. from tensorflow.keras.datasets import cifar10
  3. from tensorflow.keras.preprocessing.image import ImageDataGenerator
  4. from tensorflow.keras.models import Sequential
  5. from tensorflow.keras.layers import Dense, Dropout, Activation, Flatten
  6. from tensorflow.keras.layers import Conv2D, MaxPooling2D
  7.  
  8. import pickle
  9. #LOAD DATASETS
  10.  
  11. pickle_in = open("X.pickle","rb")
  12. X = pickle.load(pickle_in)
  13.  
  14. pickle_in = open("y.pickle","rb")
  15. y = pickle.load(pickle_in)
  16.  
  17. X = X/255.0
  18.  
  19. #CREATE MODEL
  20.  
  21. model = Sequential()
  22.  
  23. model.add(Conv2D(256, (3, 3), input_shape=X.shape[1:]))
  24. model.add(Activation('relu'))
  25. model.add(MaxPooling2D(pool_size=(2, 2)))
  26.  
  27. model.add(Conv2D(256, (3, 3)))
  28. model.add(Activation('relu'))
  29. model.add(MaxPooling2D(pool_size=(2, 2)))
  30.  
  31. model.add(Flatten())  # this converts our 3D feature maps to 1D feature vectors
  32.  
  33. model.add(Dense(64))
  34.  
  35. model.add(Dense(1))
  36. model.add(Activation('sigmoid'))
  37.  
  38. model.compile(loss='binary_crossentropy',
  39.               optimizer='adam',
  40.               metrics=['accuracy'])
  41.  
  42. #TRAIN MODEL
  43.  
  44. model.fit(X, y, batch_size=32, epochs=3, validation_split=0.3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement