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 8, 2019 in Machine Learning by Mayank
50 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 8, 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
• 32,420 points
58 views
0 votes
0 answers

What is semi-supervised machine learning?

What is semi-supervised machine learning? READ MORE

May 8, 2019 in Machine Learning by Ganesh
43 views
0 votes
1 answer

What is Reinforcement learning?

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

answered May 8, 2019 in Machine Learning by Alok
38 views
0 votes
1 answer

Are there different types of reinforcements?

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

answered May 8, 2019 in Machine Learning by Mishra
48 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 Anmol
• 3,680 points
48 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 5, 2019 in Python by Bheem
725 views