4 min
Setup Python environment for ML
Python is the most popular programming language used for AI and machine learning. Let’s see how to setup python environment for ML using anaconda....
4 min
Python is the most popular programming language used for AI and machine learning. Let’s see how to setup python environment for ML using anaconda....
4 min
The train-test split technique is a way of evaluating the performance of machine learning models. Whenever you build machine learning models, you will be...
A cheat sheet of tasks and things to take care of for every end-to-end ML projects. In this, I write down a check list...
15 min
Today, I discuss the Data Science Roadmap, the missing guide to self study machine learning. I’ll discuss what exactly you need to know and...
3 min
Why learn the math behind machine learning algorithms when you can readily implement it using the python libraries like scikit-learn, h2o, statsmodels etc? This...
6 min
Today, I want to discuss some of the common mistakes that programmers make when starting to learn machine learning. But first, let me speak...
11 min
The use cases of machine learning to real world problems keeps growing as ML/AI sees increased adoption across industries. However, there are certain core...
9 min
Not all Data Science projects that get kicked-off see the light of day. While this is true for any project, there are common reasons...
Let’s understand the formula for the linear regression coefficients. That is the formula for both alpha and the beta. Now, if you have...
In this lesson, I introduce what Linear regression is all about. Linear Regression is a foundational algorithm for machine learning and statistical...
5 min
Understanding linear regression. Let’s understand what linear regression is all about from a non-technical perspective, before we get into the details, we will first...
2 min
Nebullvm is an open-source library that takes a deep learning model as input and outputs an optimized version that runs 5-20 times faster on...
13 min
Gradient Boosting is a machine learning algorithm, used for both classification and regression problems. It works on the principle that many weak learners(eg: shallow...
7 min
Bias Variance Tradeoff is a design consideration when training the machine learning model. Certain algorithms inherently have a high bias and low variance and...
Gradient Boosting is a machine learning algorithm, used for both classification and regression problems. It works on the principle that many weak learners (eg:...
17 min
Portfolio optimization in finance is the technique of creating a portfolio of assets, for which your investment has the maximum return and minimum risk....
10 min
Compare the popular deep learning frameworks: Tensorflow vs Pytorch. We will go into the details behind how TensorFlow 1.x, TensorFlow 2.0 and PyTorch compare...
13 min
Principal Components Analysis (PCA) is an algorithm to transform the columns of a dataset into a new set of features called Principal Components. By...
In machine learning, Feature selection is the process of choosing variables that are useful in predicting the response (Y). It is considered a good...
Get the exact 10-course programming foundation that Data Science professionals use.