Back to glossary

AI GLOSSARY

Siamese Network

Neural Network Architectures

A neural network architecture consisting of two identical subnetworks sharing the same weights, designed to compare two inputs and determine how similar they are. Used for tasks like face verification, signature matching, and duplicate detection, where you need a similarity function rather than a classification boundary, and where examples of each class are scarce.

External reference