Machine Learning | What Is Machine Learning? | Introduction To Machine Learning | 2021 | Simplilearn

Simplilearn
19 Sept 201807:52
EducationalLearning
32 Likes 10 Comments

TLDRThe video explains basics of machine learning using examples. It first shows a music liking model using past data. Then it explains supervised learning using labeled coin data, unsupervised learning using cricket player data, and reinforcement learning using dog image example. It mentions benefits like huge data availability and computing power. Finally, it provides examples of machine learning applications like healthcare diagnostics, sentiment analysis, surge pricing by cab companies, etc.

Takeaways
  • πŸ˜€ Machine learning is about training machines to learn from data and make predictions
  • πŸ‘πŸ» Supervised learning uses labeled data to train models to map features to labels
  • 🌟 Unsupervised learning finds patterns in unlabeled data by clustering
  • ⚑ Reinforcement learning uses rewards and feedback to train models interactively
  • πŸ‹πŸ½β€β™‚οΈ More data and computational power enable more powerful machine learning nowadays
  • πŸš– Uber uses machine learning for surge pricing and demand prediction
  • πŸ”Ž Machine learning powers diagnostic predictions in healthcare
  • πŸ‘οΈ Sentiment analysis by tech giants uses machine learning on social data
  • πŸ’³ Finance uses machine learning for fraud detection
  • πŸ›’ E-commerce uses machine learning to predict customer churn
Q & A
  • What are the two key factors that allow machine learning models to work well?

    -The two key factors are: 1) Availability of large amounts of data. 2) Increased computational power and memory in computers to process the data quickly.

  • What are the three main types of machine learning?

    -The three main types of machine learning are: 1) Supervised learning 2) Unsupervised learning 3) Reinforcement learning.

  • How does supervised learning work?

    -In supervised learning, the model is trained using labeled data. It learns to associate features with labels. It can then predict labels for new unlabeled data.

  • What is unsupervised learning?

    -In unsupervised learning, the model finds patterns in unlabeled data. For example, it can cluster data into groups with similar features.

  • What is reinforcement learning?

    -In reinforcement learning, the model learns through a reward-feedback mechanism, where it is rewarded for good predictions and penalized for bad ones.

  • How is machine learning used in healthcare?

    -In healthcare, machine learning can be used for diagnosis predictions to assist doctors.

  • How does machine learning enable surge pricing by taxi companies?

    -It uses predictive modeling to anticipate areas of high demand, and applies higher prices to ensure availability of cabs there.

  • What everyday examples use machine learning?

    -Some everyday examples are: social media sentiment analysis, fraud detection in finance, predicting customer churn in e-commerce.

  • What are some key applications of machine learning?

    -Key applications include: personalized recommendations, predictive analytics, image recognition, speech recognition, spam detection, and more.

  • What are the benefits of machine learning models?

    -Benefits include automating tasks, gaining insights from data, making predictions and recommendations, and continually improving with more data.

Outlines
00:00
πŸ€” Understanding Machine Learning Basics

The first paragraph explains the basics of machine learning using the example of Paul who likes or dislikes songs based on tempo and intensity. It shows how past data can be used to train machines to predict future outcomes, like whether Paul will like a new song. Key concepts like classification and prediction are introduced.

05:02
🌟 How Machine Learning Models Work

The second paragraph elaborates on machine learning models. It covers supervised, unsupervised and reinforcement learning with examples. It also explains the general flow of how models are trained on input data, make predictions, receive feedback to improve predictions, and the process repeats until the model learns accurately.

Mindmap
Example: Correctly classifying images after receiving feedback.
Definition: Reward-based learning from feedback.
Example: Distinguishing between batsmen and bowlers in cricket data.
Definition: Identifies patterns in unlabeled data.
Example: Predicting currency based on the weight of coins.
Definition: Uses labeled data to train models.
Explanation: Uses majority votes from the nearest data points to classify new examples.
Song B: Complicated choice, illustrating the need for machine learning.
Song A: Easily classified based on past choices.
Likes and Dislikes: Prefers fast tempo and soaring intensity, dislikes relaxed tempo and light intensity.
Decision Criteria: Tempo and intensity of songs.
Interactive Learning: Encourages applying knowledge to identify machine learning types in various scenarios.
Scenario-based Questions: To differentiate between supervised and unsupervised learning.
Computational Power: Improved memory handling and computational capabilities of computers.
Data Availability: Huge amounts of data generated online.
Transportation: Surge pricing model and predictive modeling for demand.
Finance: Fraud detection and predicting customer churn.
Social Media: Sentiment analysis.
Healthcare: Diagnostics prediction.
Reinforcement Learning
Unsupervised Learning
Supervised Learning
K-Nearest Neighbors Algorithm
Classification of Songs
Paul's Music Preferences
Beyond Learning: Emphasizes understanding, reasoning, and the ability to predict outcomes based on data.
Definition: Training machines to learn from past data for faster and more efficient decision making.
Quizzes and Examples
Enabling Factors for Machine Learning
Real-world Applications of Machine Learning
Types of Machine Learning
Understanding Machine Learning Through an Example
Introduction to Machine Learning
Machine Learning Basics
Alert
Keywords
πŸ’‘machine learning
Machine learning is the main concept discussed in the video. It is defined as algorithms that can learn from data to make predictions or decisions without being explicitly programmed. The video aims to provide basics of machine learning using examples like Paul's music choices. It shows how models can be trained on labeled data to classify new unseen data points.
πŸ’‘supervised learning
Supervised learning is one type of machine learning where models are trained on labeled datasets. The video explains it through the coin classification example. Here the weight of coins act as input features and currency acts as labels. The model learns associations between features and labels.
πŸ’‘unsupervised learning
Unsupervised learning is another type of machine learning where models identify patterns in unlabeled datasets. The cricket player data clustering is used to illustrate unsupervised learning. The model separates players into batsmen and bowlers based on their stats without explicit category labels.
πŸ’‘reinforcement learning
Reinforcement learning is the third paradigm mentioned where models learn via a reward-feedback loop to maximize performance on a task. The dog image classification example shows how negative feedback helps reinforce the right mapping between images and labels.
πŸ’‘k-nearest neighbors
K-nearest neighbors algorithm is used in the music choice prediction example. It classifies data points based on similarity with nearest neighbors in the training set. It is used to predict if Paul will like Song B.
πŸ’‘predictions
A key application of machine learning models is to make predictions on new unlabeled data points, as shown in multiple examples like Paul's song and coin classification. More data and accurate models improve predictive capability.
πŸ’‘computational power
Increased computational power of modern computers enables processing large datasets required for machine learning model training. It is cited as one reason behind recent progress in machine learning.
πŸ’‘big data
Availability of huge amounts of data being generated online and in digital systems acts as vital raw material for training machine learning models, as per the video. More data leads to better model performance.
πŸ’‘sentiment analysis
Sentiment analysis using machine learning is mentioned as one of its popular applications today. Social media sentiment analysis helps understand opinions and emotions of users at scale.
πŸ’‘surge pricing
The video explains how ride-sharing platforms use machine learning models for dynamic surge pricing based on demand-supply gaps. This ensures availability of cabs.
Highlights

First significant research finding

Introduction of new theoretical model

Description of innovative experimental method

Key conclusions and practical applications

Transcripts
00:00

we know humans learn from their past

00:02

experiences

00:03

and machines follow instructions given

00:05

by humans

00:07

but what if humans can train the

00:09

machines to learn from the past data and

00:11

do what humans can do and much faster

00:14

well that's called machine learning but

00:15

it's a lot more than just learning it's

00:17

also about understanding and reasoning

00:20

so today we will learn about the basics

00:22

of machine learning

00:24

so that's paul he loves listening to new

00:26

songs

00:28

he either likes them or dislikes them

00:30

paul decides this on the basis of the

00:33

song's tempo

00:34

genre

00:36

intensity and the gender of voice for

00:39

simplicity let's just use tempo and

00:41

intensity for now so here tempo is on

00:44

the x axis ranging from relaxed to fast

00:47

whereas intensity is on the y axis

00:50

ranging from light to soaring we see

00:53

that paul likes the song with fast tempo

00:56

and soaring intensity while he dislikes

00:59

the song with relaxed tempo and light

01:02

intensity so now we know paul's choices

01:05

let's say paul listens to a new song

01:07

let's name it as song a song a has fast

01:10

tempo and a soaring intensity so it lies

01:13

somewhere here looking at the data can

01:15

you guess whether paul will like the

01:17

song or not correct so paul likes this

01:20

song by looking at paul's past choices

01:23

we were able to classify the unknown

01:25

song very easily right let's say now

01:28

paul listens to a new song let's label

01:30

it as song b so song b

01:33

lies somewhere here with medium tempo

01:36

and medium intensity neither relaxed nor

01:39

fast neither light nor soaring now can

01:42

you guess whether paul likes it or not

01:44

not able to guess whether paul will like

01:46

it or dislike it are the choices unclear

01:49

correct we could easily classify song a

01:52

but when the choice became complicated

01:54

as in the case of song b yes and that's

01:57

where machine learning comes in let's

01:59

see how in the same example for song b

02:01

if we draw a circle around the song b we

02:04

see that there are four votes for like

02:06

whereas one would for dislike if we go

02:09

for the majority votes we can say that

02:11

paul will definitely like the song

02:13

that's all this was a basic machine

02:15

learning algorithm also it's called k

02:17

nearest neighbors so this is just a

02:19

small example in one of the many machine

02:21

learning algorithms quite easy right

02:24

believe me it is but what happens when

02:27

the choices become complicated as in the

02:29

case of song b that's when machine

02:31

learning comes in it learns the data

02:33

builds the prediction model and when the

02:35

new data point comes in it can easily

02:38

predict for it more the data better the

02:40

model higher will be the accuracy there

02:43

are many ways in which the machine

02:45

learns it could be either supervised

02:47

learning unsupervised learning or

02:49

reinforcement learning let's first

02:51

quickly understand supervised learning

02:53

suppose your friend gives you one

02:55

million coins of three different

02:57

currencies say one rupee one euro and

03:00

one dirham each coin has different

03:02

weights for example a coin of one rupee

03:04

weighs three grams one euro weighs seven

03:07

grams and one dirham weighs four grams

03:09

your model will predict the currency of

03:11

the coin here your weight becomes the

03:13

feature of coins while currency becomes

03:16

the label when you feed this data to the

03:18

machine learning model it learns which

03:21

feature is associated with which label

03:23

for example it will learn that if a coin

03:26

is of 3 grams it will be a 1 rupee coin

03:28

let's give a new coin to the machine on

03:30

the basis of the weight of the new coin

03:32

your model will predict the currency

03:34

hence supervised learning uses labeled

03:37

data to train the model here the machine

03:40

knew the features of the object and also

03:42

the labels associated with those

03:44

features on this note let's move to

03:46

unsupervised learning and see the

03:47

difference suppose you have cricket data

03:49

set of various players with their

03:51

respective scores and wickets taken when

03:53

you feed this data set to the machine

03:56

the machine identifies the pattern of

03:58

player performance so it plots this data

04:00

with the respective wickets on the

04:02

x-axis while runs on the y-axis while

04:04

looking at the data you'll clearly see

04:06

that there are two clusters the one

04:08

cluster are the players who scored

04:10

higher runs and took less wickets while

04:13

the other cluster is of the players who

04:15

scored less runs but took many wickets

04:18

so here we interpret these two clusters

04:20

as batsmen and bowlers the important

04:22

point to note here is that there were no

04:24

labels of batsmen and bowlers hence the

04:27

learning with unlabeled data is

04:29

unsupervised learning so we saw

04:31

supervised learning where the data was

04:33

labeled and the unsupervised learning

04:35

where the data was unlabeled and then

04:37

there is reinforcement learning which is

04:39

a reward based learning or we can say

04:41

that it works on the principle of

04:42

feedback here let's say you provide the

04:44

system with an image of a dog and ask it

04:46

to identify it the system identifies it

04:49

as a cat so you give a negative feedback

04:52

to the machine saying that it's a dog's

04:54

image the machine will learn from the

04:55

feedback and finally if it comes across

04:57

any other image of a dog it will be able

04:59

to classify it correctly that is

05:01

reinforcement learning to generalize

05:03

machine learning model let's see a

05:05

flowchart input is given to a machine

05:07

learning model which then gives the

05:09

output according to the algorithm

05:10

applied if it's right we take the output

05:13

as a final result else we provide

05:16

feedback to the training model and ask

05:18

it to predict until it learns i hope

05:20

you've understood supervised and

05:22

unsupervised learning so let's have a

05:23

quick quiz you have to determine whether

05:26

the given scenarios uses supervised or

05:28

unsupervised learning simple right

05:30

scenario one facebook recognizes your

05:32

friend in a picture from an album of

05:35

tagged photographs

05:37

scenario 2 netflix recommends new movies

05:40

based on someone's past movie choices

05:43

scenario 3 analyzing bank data for

05:46

suspicious transactions and flagging the

05:48

fraud transactions think wisely and

05:51

comment below your answers moving on

05:53

don't you sometimes wonder how is

05:55

machine learning possible in today's era

05:57

well that's because today we have

05:59

humongous data available everybody is

06:02

online either making a transaction or

06:04

just surfing the internet and that's

06:06

generating a huge amount of data every

06:08

minute and that data my friend is the

06:10

key to analysis also the memory handling

06:13

capabilities of computers have largely

06:15

increased which helps them to process

06:17

such huge amount of data at hand without

06:20

any delay and yes computers now have

06:23

great computational powers so there are

06:25

a lot of applications of machine

06:27

learning out there to name a few machine

06:29

learning is used in healthcare where

06:31

diagnostics are predicted for doctor's

06:33

review the sentiment analysis that the

06:35

tech giants are doing on social media is

06:37

another interesting application of

06:39

machine learning fraud detection in the

06:41

finance sector and also to predict

06:43

customer churn in the e-commerce sector

06:45

while booking a gap you must have

06:47

encountered surge pricing often where it

06:49

says the fair of your trip has been

06:51

updated continue booking yes please i'm

06:54

getting late for office

06:56

well that's an interesting machine

06:58

learning model which is used by global

07:00

taxi giant uber and others where they

07:02

have differential pricing in real time

07:04

based on demand the number of cars

07:06

available bad weather rush r etc so they

07:10

use the surge pricing model to ensure

07:12

that those who need a cab can get one

07:14

also it uses predictive modeling to

07:17

predict where the demand will be high

07:19

with the goal that drivers can take care

07:21

of the demand and search pricing can be

07:23

minimized great hey siri can you remind

07:26

me to book a cab at 6 pm today ok i'll

07:29

remind you

07:30

thanks no problem comment below some

07:33

interesting everyday examples around you

07:35

where machines are learning and doing

07:37

amazing jobs so that's all for machine

07:39

learning basics today from my site keep

07:41

watching this space for more interesting

07:43

videos until then happy learning

Rate This

5.0 / 5 (0 votes)

Thanks for rating: