Command Palette
Search for a command to run...
Semi-Supervised Learning
Date
Semi-supervised learningIt is a learning technique between supervised learning and unsupervised learning. It uses both labeled and unlabeled samples for learning.
Semi-supervised learning allows the learner to automatically use unlabeled samples to improve learning performance without relying on external interactions.
Two common semi-supervised learning assumptions
One is the "cluster assumption", which assumes that the data has a cluster structure and samples in the same cluster belong to the same category.
The other type is the “manifold assumption”, which assumes that the data is distributed on a manifold structure and that adjacent samples have similar output values.
Brief introduction to semi-supervised learning theory:
Semi-supervised learning has two sample sets, one labeled and one unlabeled.
Lable = { ( xi , yi ) }, Unlabled = { ( xi ) }. And quantitatively, L << U.
-
Using labeled samples alone, we can generate supervised classification algorithms;
-
Using unlabeled samples alone, we can generate unsupervised clustering algorithms;
-
Using both, we hope to add unlabeled samples in 1 to enhance the effect of supervised classification; similarly, we hope to add labeled samples in 2 to enhance the effect of unsupervised clustering.
Generally speaking, semi-supervised learning focuses on adding unlabeled samples to supervised classification algorithms to achieve semi-supervised classification. That is, unlabeled samples are added to 1 to enhance the classification effect.
Classification of Semi-Supervised Learning Algorithms:
-
Self-training algorithm;
-
Generative models
-
SVMs semi-supervised support vector machines;
-
graph-based methods;
-
Multiview learing algorithm.
References
【1】https://blog.csdn.net/ice110956/article/details/13775071
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.