Data Science 101: simplest possible hands-on example?

Dr. Rizz I have been thinking about writing up a simplest possible data science example that people can play with, and it gives a taste of predicting something useful. In today’s hot real estate market, I choose the example of freely and openly available Boston Housing dataset available at UC... read more


Hyperparameter Tuning of Deep Learning Algorithm

A deep learning algorithm requires tuning of following possible set of parameters (also known as hyperparameters): $\alpha$ - learning rate - the most important hyperparameter to tune learning rate decay - probably second in importance mini-batch size - as important as learning rate decacy mini-batch iterations number of layers $\beta$ ... read more


407: she loves me; she loves me not?

Commuters of Greater Toronto Area (GTA) are plagued by the question of whether to take 407 in their daily commute, or not. People come up with different heuristics from listening to traffic news, anticipating good/bad weather, guessing traffic conditions on a particular day of the week to avoiding rush hours, ... read more


Gradient Descent with Momentum

Gradient descent is commonly used search algorithm in machine learning. We use it to learn parameters of prediction model. One of the problems with straightforward gradient descent is that it oscillates too much on vertical axis (as show in above image). This oscillations slows down the convergence to minimum (the ... read more


3 Important Aspects of Deep Learning Algorithm

Deep learning algorithm is an artificial neural network (ANN) which has many hidden layers. Neural network is inspired by how our brain works. Each of its node acts as a neuron - it takes input from previous layer and feeds output to nodes in the next layer of neural network. ... read more


More blog posts