Tensorflow Similarity Model (Part 1) — what is it and how is it different from a normal classifier?

Illustration of the metric space learned by Similarity Models (source: Introducing Similarity Model)

Where can Similarity Model be useful?

Normal Deep Neural Network (DNN) Classifier vs Similarity Model

Diagram 1. Standard Classification Model vs Similarity Model.

Training objectives in Similarity Model

Model output

Performing Nearest Neighbor search on the extracted features from a normal classifier?

Accuracy and speed

Adding new classes

--

--

--

Knowledge is power, but shared knowledge is far more powerful

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Machine Learning for Anomaly Detection

Directional Derivative and its relation with Gradient Vector

Gender Bias In Machine Translation

what to do if training on JFT-300M is not an option? convnet teachers to the rescue.

Linear Regression From a Beginner, to a Beginner

Learn How BERT Algorithm Optimization Will Impact Your Google Search

‘Automatically’ Picking Icons Using Machine Learning

Benefits of Machine Learning in different industries

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ata-tech

Ata-tech

Knowledge is power, but shared knowledge is far more powerful

More from Medium

Part 2: Exploring and Engineering X-Ray Data Features

End-to-End Recommender Systems with Merlin: Part 2

Question Answering for Dravidian Languages — Hindi and Tamil

Recommendation systems in about 100 lines of code