Sign in

Machine Learning @ Quinnox | Love to write about Deep Learning for NLP and Computer Vision, Model Deployment, and ReactJS.

Adding themes to your web application made easy

Photo by fotografierende from Pexels

The ability to change themes in different websites have always fascinated me. I always used to wonder how can a single click of a button change the whole theme of the website, I was aware of the logic mode === "light" lightTheme : darkTheme but was unaware of the inner…

Natural Language Processing

T5 — A poor man’s GPT-3

Photo by Tech Daily on Unsplash

Introduction to the T5 Transformer

The folks at Google AI published a paper “Exploring the Limits of Transfer Learning with a Unified Text-To-Text Transformer” and presented an empirical study on what type of pre-training approaches or transfer learning techniques work the best and then used that study to create a new model i.e. the Text-To-Text…

Natural Language Processing

Build and Train a Transformer from scratch

Source: Pixabay

Continuing from the last part in this part we will be looking at two different techniques to train a Self-Attention Transformer network to classify a piece of text (a question in our case) into two different categories each category containing some number of classes. …

Natural Language Processing

Develop a text generation API

Photo by Tech Daily on Unsplash

In the blog, Generating storylines using a T5 Transformer we saw how we can fine-tune a Sequence2Sequence (Text-To-Text) Transformer (T5) to generate storylines/plots by providing inputs like genre, director, cast, and ethnicity. In this blog, we will check out how we can use that trained T5 Model for inference. …

Kafka made easy with Flask

Photo by Birmingham Museums Trust on Unsplash

What is Kafka?

Apache Kafka is a highly fault-tolerant event streaming platform. In event streaming the data is captured in real-time and from different even sources, it can be your web analytics data, data from a thermostat or even a database. Along with data capturing there are a horde of resources provide along…

Computer Vision

SimCLRv2 explained

Source: Shutterstock

Last year the Google Brain team gave a new iteration of their previous state-of-the-art self-supervised approach for image classification called SimCLRv2. The key ingredient of the approach is to use a big (deep & wide) network during pre-training and fine-tuning.

Natural Language Processing

Build a Transformer from scratch

Source: Pixabay

1. Coding Transformer network in PyTorch

In this part, we will try to understand the Encoder-Decoder architecture of the Multi-Head Self-Attention Transformer network with some code in PyTorch. …

Computer Vision, Deep Learning

A CNN free GAN network

Photo by Daniel McCullough on Unsplash

Most of the NLP tasks are currently solved using the Transformer network or a variation in the Transformer network. Transformers have become an integral part of the NLP eco-system over the past few years because of their reusability. Some multi-modal tasks are using the transformer network somewhere; still, those aren’t…

Computer Vision

Deep Learning way to search images

Photo by Maria Teneva on Unsplash

Recently, the researchers at OpenAI published a multi-modal architecture that can be used for 30 different tasks once pre-trained on around 400 million image-text pairs. This methodology isn’t that new previously many other researchers have tried to use a combination of Text Transformer and Pre-Trained CNN model to pre-train a…

A hands-on guide on

A hassle free approach to deploy Image models


In this blog, we will try to deploy a Multi-Label Image Classifier using Streamlit. Every Deep Learning practitioner knows it’s very tedious to deploy Deep Learning model with Image input. With text, it’s easy as the input text can be easily passed into a JSON via the API call but…

Vatsal Saglani

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