#Siamese network vs fully-connected network

9 messages · Page 1 of 1 (latest)

karmic olive
#

What is the difference between concatenating 2 vectors and passing them through a fully-connected network, then a sigmoid layer; and passing each vector through a Siamese network that maps them into a latent space and then for the distance between them to be calculated?

pure linden
karmic olive
pure linden
#

well, siamese networks aren't technically doing a classification task. you are more creating an embedding and fully connected network to interpret the differences. a fully connected classifier is just a very different method

#

my experience with them is normally in computer vision and you would normally use the same type of pretrained cnn for both tasks just setup differently

karmic olive
#

Is it possible to have data that can't be embedded well and would be better to be passed through a fc?

#

What about multi-modal data?

pure linden
#

if you have a finite number of classes it would probably be more efficient to just directly train a classifier. using contrastive loss to create an embedding is like more complicated

hushed mesa