Analytics Vidhya
Published in

Analytics Vidhya

Introduction to Machine Learning

According to Arthur Samuel(1959) : Machine learning is a “Field of study that gives computers the ability to learn without being explicitly programmed.” In other words it is concerned with the question of how to construct computer programs that automatically improve with the experience.

Machine learning Categorized on the basis of Learning :

✨ Supervised learning : Machine learning that are designed to learn by examples, i.e., It maps the input to an output based on previous input-output pairs. It is trained with labelled data.

Models are trained using labelled dataset (i.e., each input is paired with some output) , where the model learns about each type of data. Once the training is completed, the model is tested ( by a subset of training set), and then it predicts the output.

✨ Unsupervised Learning :Machine learning that let the model discover and learn on their own, i.e., It works on its own to discover pattern and information .It is trained with unlabeled data.

Unsupervised learning

An input dataset containing images of different types of monkeys and cats. The task of Unsupervised learning algorithm is to identify the image features on their own. It perform the task by clustering the image dataset into the groups according to similarities between them.

✨ Reinforcement Learning : In some applications, the output of the system is a sequence of actions; the learning in which machine is able to assess the goodness of past approaches or policies and learn from past good action sequences to be able to generate a policy.

A good example is game playing where a single move by itself is not that important ; it is the sequence of right moves that is good. A move is good if it is part of a good game playing strategy.


Colaboratory, or “Colab” for short, is a product from Google Research. Colab allows everybody to write and execute python code through the browser. It is specially well suited for machine learning, data analysis and education. More technically, Google Colab is a hosted Jupyter notebook service that requires no setup to use, while providing free access to computing resources including GPUs. Colab allows you to use and share Jupyter notebooks with others without having to download, install, or run anything.




Analytics Vidhya is a community of Analytics and Data Science professionals. We are building the next-gen data science ecosystem

Recommended from Medium

Covid-19 Update: Transit use correlated with case rate

A Look at the Maths Behind Linear Regression

Resources to Supercharge your Data Science in 2020

How will Big Data Impact Data Recovery?

DevOps for Databricks Jobs

⚡️ Load the same CSV file 10X times faster and with 10X less memory⚡️

Coursera Capstone: Seattle Traffic

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
Abu Qais

Abu Qais

The price of “anything” is the amount of “time”, U xchange for it. Education | Technology | Data Science | Statistics | History

More from Medium

Building an Expected Goals Soccer Model using Machine Learning Decision Trees and XGBoost

Amazon Review Sentiment Detection using Naive Bayes Classifier

Flight Fare Prediction: Machine Learning project

Classification Metrics: Confusion Matrix is real confusion, is it?