Semi-supervised learrning assumptions

0 votes

Semi-supervised learning uses unlabeled data as well. My doubt is how does the machine know how to utilize the unlabeled data? Does it use any kind of assumption algorithm?

May 9, 2019 in Machine Learning by Mayank
455 views

1 answer to this question.

0 votes

Obviously, semi-supervised learning makes use of some kind of assumption to utilize the underlying unstructured data. There are three kinds of assumptions that are used:

Continuous assumption: Points that are close to each other are more likely to share the same label and hence called continuous assumption.

Cluster assumption: Data tends to form discrete clusters and these clusters tend to share a label. This is called the cluster assumption.

Manifold assumption: The data lie approximately on a manifold of much lower dimension than the input space. In this case, we can attempt to learn the manifold using both the labeled and unlabeled data to avoid the curse of dimensionality. Then the learning can proceed using distances and densities defined on the manifold.

answered May 9, 2019 by Charu

Related Questions In Machine Learning

0 votes
1 answer
0 votes
2 answers

What is supervised learning?

Supervised learning is the machine learning task ...READ MORE

answered Sep 3, 2019 in Data Analytics by anonymous
• 33,010 points
298 views
0 votes
1 answer

What is semi-supervised machine learning?

Hi@Ganesh, Semi-supervised machine learning is a combination of ...READ MORE

answered Jul 19, 2020 in Machine Learning by MD
• 95,300 points
298 views
0 votes
1 answer

What is Reinforcement learning?

Alright, let me not get into the ...READ MORE

answered May 9, 2019 in Machine Learning by Alok
429 views
0 votes
1 answer

Are there different types of reinforcements?

There are two types of reinforcements - ...READ MORE

answered May 9, 2019 in Machine Learning by Mishra
298 views
0 votes
1 answer
0 votes
1 answer

How do you know which whether to apply supervised learning or unsupervised learning on a dataset

Supervised Learning is applied when we have ...READ MORE

answered Aug 21, 2018 in Data Analytics by Abhi
• 3,720 points
249 views
0 votes
1 answer

How do I draw a semi-circle only using turtle - Python

Try this: import turtle turtle = turtle.Pen() turtle.left(90) for x in ...READ MORE

answered Jul 6, 2019 in Python by Bheem
5,962 views