In our previous blog, Supervised vs Unsupervised Learning, we learned that Machine Learning consists of algorithms that learn to solve a problem without expressly being provided step by step instructions by a human agent. Then we differentiated between two major categories of algorithms - Supervised Learning & Unsupervised Learning.
Welcome back! Earlier, we had covered the basics of getting started with machine learning and Python. (Here is that blog if you missed that: DataScience & Machine Learning: Where to start with Python) The current blog will take the next step and introduce some ML (Machine Learning) concepts and algorithms.
Since we are going to use Python, we will stick to the sklearn Python library as our choice.