Font recognition system

Deep neural network which uses one-shot learning to detect and recognize exact font name.
Problem
Often designers and artists want to use particular font in their work, but they can not remember font name. Manual search of font name can require up to several hours.
Solution
We used our knowledge in deep learning to develop and train deep Siamese neural network. It uses one-shot learning to recognize font represented on image and extract exact it's name from database. We used such techniques as unsupervised learning (autoencoders), transfer learning and augmentation techniques to increase quality of trained model.