Skip to content

Instantly share code, notes, and snippets.

@RishiRajak
Created July 12, 2021 15:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RishiRajak/bfd726a827e022ddd0d4aa2d89694ce8 to your computer and use it in GitHub Desktop.
Save RishiRajak/bfd726a827e022ddd0d4aa2d89694ce8 to your computer and use it in GitHub Desktop.
def imageclf2(input_shape):
from tensorflow import keras as ks
#from tensorflow.keras import regularizers
model = ks.models.Sequential()
#building architecture
#Adding layers
model.add(ks.layers.Conv2D(8,(3,3),
strides=1,
activation="relu",
padding='same',
name="layer1",
input_shape=input_shape))
model.add(ks.layers.MaxPooling2D(pool_size=2,strides=2))
model.add(ks.layers.Dropout(0.2))
model.add(ks.layers.Conv2D(8,(3,3),strides=1,padding="same",activation="relu",name="layer2"))
model.add(ks.layers.MaxPooling2D(pool_size=2,strides=2))
model.add(ks.layers.Flatten())
model.add(ks.layers.Dense(128,activation="relu",
name="layer5"))
model.add(ks.layers.Dropout(0.2))
model.add(ks.layers.Dense(4,activation="softmax",
name="output"))
model.summary()
return model
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment