In my previous blog “User Input in Python with GUVI Codekata”, we saw how python handles input from the user. Using the input() statement, we were able to read various types of inputs. …


Like every other programming language be it C, C++, or Java we start our journey in programming with a simple “Hello World!”. This statement is often used to illustrate the basic syntax of a programming language. Moving forward, we learn how to create interactive programs which would be able to…


Probability and Classification is one of the most important aspect of Machine Learning. They often go hand in hand with each other. We use various algorithms to classify data into distinguishable classes. One such algorithm is The Naïve Bayes Algorithm.

Image Source: Simran Kaur Arora

“A learner that uses Bayes’ theorem and assumes the effects…


Moving on with our knowledge from Logistic Regression — A Supervised Learning Algorithm for Classification of Data. We now study a much more geometrically motivated algorithm — The Support Vector Machine Algorithm.

mage Source: Shuyu Luo

With this blog, we will learn about the working and the agenda behind using SVM for classification. We…


With our gathered knowledge from learning K-Nearest-Neighbors — KNN, which is a Supervised Learning Algorithm and a Lazy learner we found that all similar things exist in close proximity. It hinges on this assumption being true enough for the algorithm to be useful.

Image Source: towardsdatascience.com

K-Means is no different. Based on the…


Finding whether or not something will happen is another dilemma we face everyday. We are faced with the question of Yes or No all the time. Researchers in the field of Machine Learning are no different.

Image Source: datacamp.com

In Machine Learning, to answer this question of probability of an event happening is…


Decisions, Decisions, Decisions… we make numerous decisions everyday; unconsciously or consciously, sometimes doing it automatically with little effort and sometimes, agonizing for hours over another. If only there was a way to chart a path to the conclusion.

Sample Decision Tree

Decision Tree is one of the most popular and powerful tool for…


Today, we expect our machine to be autonomous, intelligent, and decision maker. We want them to make our lives easier and hassle free. In this blog, we will learn how a machine can be trained to take such decisions for us.

Image Source: Mike from Pexels

The oldest, shortest words — ‘Yes’ and ‘No’ —…


Getting into Machine Learning, one of the first things everyone learns is Regression. It is a Supervised Learning technique which helps us in finding the correlation between two or more variables. It enables us to predict the continuous output (dependent) variable based on one or more predictor (independent) variables.

“An…


In this follow-up blog, we shall study about the next concept of Mathematics behind Machine Learning.

“There are three types of lies — lies, damn lies, and statistics.”
— Benjamin Disraeli

Image Source: Malte Luk from Pexels

We’ve already seen how Linear Algebra and Probability work and function in the world of Machine Learning. If you…

Divyansh Chaudhary

Machine Learning and Python Student. Coding Enthusiast. Pursuing Bachelors in Computer Science.

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