Code is available in GitHub, I taught these AI to dance on In-My-Feelings song by Drake using PoseNet and Tensorflow.js I have used the Pose Detection model called PoseNet implemented in Tensorflow.js. The original repository can be found in https://github.com/tensorflow/tfjs-models/tree/master/posenet. I have modified the codes to enable the following Loads a pre-trained PoseNet model Runs […]

# Training Single Shot Multibox Detector, Model Complexity and mAP

This post is a continuation to my previous post Object Detection with Single Shot Multibox Detector. If you have not read the first part, I recommend you to read that first for a better understanding. In this post, along with some important concepts regarding training, I have talked about my observation of the model complexity […]

# Object Detection with Single Shot Multibox Detector

The current frameworks for object detection task can be categorized into two main types. One category of frameworks uses a two-step pipeline – first it generates region proposals using improved algorithms other than sliding windows, then passes the regions to CNN and SVM for feature extraction followed by classification and localization. The other category unifies […]

# Convolutional Neural Network Basics

Convolutional neural networks or CNNs are deep neural networks considered as the most representative model of deep learning. CNNs extend on traditional neural networks by combining both fully-connected hidden layers and locally-connected convolutional layers. In traditional neural networks, each neuron in the hidden layer is fully-connected to all neurons in the preceding layer. However, in […]

# Neural Network Demystified Part lll – Gradient Descent and Backpropagation

This post is the third and last part of the series Neural Network Demystified. If you haven’t read the first two parts please check Neural Network Demystified Part l – Building Blocks and Activation Functions and Neural Network Demystified Part lI – Deep Neural Network first. Training a Neural Network Neural networks are used for […]

# Neural Network Demystified Part ll – Deep Neural Network

This post is the second part of the series Neural Network Demystified. If you haven’t read the first part please check Neural Network Demystified Part I – Building Blocks and Activation Functions first. Artificial Neural Networks Artificial Neural Networks (ANNs) are motivated by the nervous system of the human brain where approximately 86 billion neurons are […]

# Neural Network Demystified Part I – Building Blocks and Activation Functions

Building Blocks of a Neural Network Although the original intention of designing a neural network was to simulate the human brain system to solve general learning problems in a principled way, in practice neural network algorithms work in much simpler way than a human brain. Current neural networks can be compared to statistical models having […]