Skip to content

Instantly share code, notes, and snippets.

@pmarcelino
Created October 22, 2018 04:23
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 pmarcelino/8c43c5a5627baa943bbeef82f5fe14a9 to your computer and use it in GitHub Desktop.
Save pmarcelino/8c43c5a5627baa943bbeef82f5fe14a9 to your computer and use it in GitHub Desktop.
Fully connected layers solution for Dogs vs. Cats
# Define model
from keras import models
from keras import layers
from keras import optimizers
epochs = 100
model = models.Sequential()
model.add(layers.Flatten(input_shape=(7,7,512)))
model.add(layers.Dense(256, activation='relu', input_dim=(7*7*512)))
model.add(layers.Dropout(0.5))
model.add(layers.Dense(1, activation='sigmoid'))
model.summary()
# Compile model
model.compile(optimizer=optimizers.Adam(),
loss='binary_crossentropy',
metrics=['acc'])
# Train model
history = model.fit(train_features, train_labels,
epochs=epochs,
batch_size=batch_size,
validation_data=(validation_features, validation_labels))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment