Introduction to Machine Learning

Abu Qais
Analytics Vidhya
Published in
3 min readJun 8, 2021

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.

GOOGLE COLAB

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.

--

--

Abu Qais
Analytics Vidhya

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