Skip to content

Instantly share code, notes, and snippets.

@RishiRajak
Last active July 11, 2021 07:06
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/e5a872b5f128fe2e7ac9b628e95dbbe3 to your computer and use it in GitHub Desktop.
Save RishiRajak/e5a872b5f128fe2e7ac9b628e95dbbe3 to your computer and use it in GitHub Desktop.
classifier builder
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(16,(6,6),
strides=2,
activation="relu",
padding='same',
name="layer1",
input_shape=input_shape))
model.add(ks.layers.MaxPooling2D(pool_size=2))
model.add(ks.layers.Conv2D(32,(3,3),strides=1,padding="same",activation="relu",name="layer2"))
model.add(ks.layers.MaxPooling2D(pool_size=2,strides=2))
model.add(ks.layers.Conv2D(64,(3,3),strides=1,padding="same",activation="relu",name="layer3"))
model.add(ks.layers.MaxPooling2D(pool_size=2,strides=2))
model.add(ks.layers.Conv2D(64,(3,3),strides=1,padding="same",activation="relu",name="layer4"))
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.Dense(10,activation="softmax",
name="output"))#10 classes
model.summary()
return model
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment