Skip to content

Commit 4c7f16a

Browse files
Function to build custom model
1 parent dacca50 commit 4c7f16a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: model/model.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def get_custom_model(model_version, embedding_size):
4343
for layer in effnet_fe.layers:
4444
layer.trainable = False
4545
features = effnet_fe.get_layer('top_dropout').output
46-
feature_size = effnet_fe.get_layer('top_dropout').output.shape[1]
46+
feature_size = features.shape[1]
4747
d1 = Dense((feature_size+embedding_size)//2, name="dense_layer")(features)
4848
d1 = BatchNormalization()(d1)
4949
d1 = Activation("relu")(d1)
@@ -53,7 +53,7 @@ def get_custom_model(model_version, embedding_size):
5353

5454
custom_model = Model(inputs=[effnet_fe.input], outputs=output_layer)
5555
cosine_loss = CosineSimilarity(axis=1)
56-
custom_model.compile(optimizer='SGD', loss=cosine_loss)
56+
custom_model.compile(optimizer='Adam', loss=cosine_loss)
5757

5858
return custom_model
5959

0 commit comments

Comments
 (0)