One Shot learning, Siamese networks and Triplet Loss with Keras

Introduction

In modern Machine Learning era, Deep Convolution Neural Networks are a very powerful tool to work with images, for all kinds of task. We’ve seen some networks that are able to classify/detect about 1000 different kinds of object with very good performance. The traditional way of building a classifier is as follows:

--

--

--

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

Recommended from Medium

Links between literature on addressing transformer complexity and work on recurrent neural works

Computer Vision — Mean-Shift Tracking

Chemistry patent search engine

How next-gen AI accelerators will transform mobile machine learning

Ingredient Pairing

深度學習筆記(22):Classification Models

Ship Localization in San Fransisco’s Bay

Techniques to Handle Imbalanced Data in Machine Learning

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
Eric Craeymeersch

Eric Craeymeersch

More from Medium

A Seminar Blog on CNN Model Compression with Knowledge Distillation

WandB: Alternative to TensorBoard more intresting thing about.

ELBO Derivation for VAE (variational autoencoder)

Pruning in neural networks