Category Archives: Uncategorized

Optimizing TensorFlow models with Quantization Techniques

Deep Learning models are great at solving extremely complex tasks efficiently but this superpower comes at a cost. Due to a large number of parameters, these models are typically big in size(memory footprint) and also slow in the inference (during predictions). Slow and heavy models are not much appreciated when it comes to the deployment part. As we… Read More »

Sampling Techniques in Statistics for Machine Learning

Data is like a fuel to a Data Scientist. Any study or research work requires a good amount of quality data. The term ‘good amount of quality data’ changes with the kind of study one wants to do. Various sampling techniques are there to get you just that. As a researcher, you may want to study-different animals, changing… Read More »

OpenCV: Introduction and Simple Tricks in Python

OpenCV-AI-toolkit was first introduced nearly 20 years ago(in 1999) by Intel Research and it is getting richer and better every year since then. OpenCV was primarily written in C++ language but has bindings for Python, Java, and MATLAB that makes it easy to integrate into different ML/AI projects. You will find almost every Computer Vision(Computer Graphics based) project… Read More »

Deep Learning with PyTorch: First Neural Network

Deep Learning is part of the Machine Learning family that deals with creating the Artificial Neural Network (ANN) based models. ANNs are used for both supervised as well as unsupervised learning tasks. Deep Learning is extensively used in tasks like-object detection, language translations, speech recognition, face detection, and recognition..etc. Let’s create our First Neural Network with PyTorch- In… Read More »

Deep Learning with PyTorch: Introduction

Overview PyTorch is a deep learning framework developed by Facebook’s AI Research lab(FAIR) about four years ago (in 2016). This PyTorch framework was designed to make our machine learning and deep learning project journey super fast and smooth. Pytorch is written in Python, C++, and CUDA and is supported across Linux, macOS, and Windows platforms. It also has… Read More »

Explaining Reinforcement Learning to your next-door-neighbor

An intuitive introduction to Reinforcement Learning Reinforcement Learning(RL) is a very interesting sub-field of Machine Learning(ML). While other ML techniques rely on static input-output pairs to learn the hidden rules and then apply those rules on the unseen data to get the possible outcomes. A Reinforcement Learning algorithm tends to learn the best decisions automatically over time.  RL… Read More »

Understanding Audio data, Fourier Transform, FFT and Spectrogram features for a Speech Recognition System

An introduction to audio data analysis (sound analysis) and Speech Recognition using python Overview A huge amount of audio data is being generated every day in almost every organization. Audio data yields substantial strategic insights when it is easily accessible to the data scientists for fuelling AI engines and analytics. Organizations that have already realized the power and… Read More »

Sound Wave Basics — Every Data Scientist must know before starting analysis on Audio Data

An intuitive overview of a sound wave for getting started with audio analysis 1. Introduction Humans are born with incredible abilities. Hearing sound is one of the most awesome abilities we have. The sound makes our life easy, It makes us aware of our surroundings, possible dangers. Blind individuals use their ears to see the world. The sound… Read More »

Boosting your Sequence Generation Performance with ‘Beam Search + Language model’ decoding

when, why and how of ‘ Beam Search ‘ and LM decoding Whenever Image Processing, Audio data Analysis or Natural language processing (NLP) tasks are concerned, Deep learning has proved to be an ideal choice and has shown outstanding outcomes. Neural Network-based model architectures are really good at understanding complex patterns as well as generating meaningful and realistic… Read More »

Python Predicts PUBG Mobile

A simple approach to predict future frames in video (PUBG) data using Python Introduction : It is impossible to predict the future! ( Unless you have a time stone -:) ). But predicting the immediate future is not very hard for us (Humans). We do it in the real-life quite often — while playing a game or watching a movie one can… Read More »