0
0
ML Pythonml~5 mins

Semi-supervised learning basics in ML Python - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is semi-supervised learning?
Semi-supervised learning is a type of machine learning that uses a small amount of labeled data along with a large amount of unlabeled data to train models. It helps improve learning when labeling data is expensive or time-consuming.
Click to reveal answer
beginner
Why use semi-supervised learning instead of supervised learning?
Because labeling data can be costly or slow, semi-supervised learning uses many unlabeled examples to help the model learn better patterns without needing as many labeled examples.
Click to reveal answer
intermediate
Name two common methods used in semi-supervised learning.
Two common methods are: 1) Self-training, where the model labels unlabeled data and retrains itself, and 2) Graph-based methods, which use connections between data points to spread label information.
Click to reveal answer
beginner
What role does unlabeled data play in semi-supervised learning?
Unlabeled data helps the model understand the overall structure and distribution of the data, which improves its ability to classify or predict even with few labeled examples.
Click to reveal answer
beginner
Give a real-life example where semi-supervised learning is useful.
In medical imaging, labeling images requires expert doctors and is expensive. Semi-supervised learning can use a few labeled images and many unlabeled ones to build good models for diagnosis.
Click to reveal answer
What type of data does semi-supervised learning use?
ABoth labeled and unlabeled data
BOnly labeled data
COnly unlabeled data
DNo data at all
Why is semi-supervised learning helpful?
AIt ignores unlabeled data
BIt only uses labeled data
CIt requires more labeled data than supervised learning
DIt reduces the need for many labeled examples
Which method is NOT typically used in semi-supervised learning?
AGraph-based methods
BReinforcement learning
CSelf-training
DLabel propagation
In semi-supervised learning, unlabeled data helps the model by:
AProviding information about data structure
BReplacing labeled data completely
CConfusing the model
DBeing ignored during training
Which scenario is a good fit for semi-supervised learning?
AWhen only unlabeled data is available
BWhen there is plenty of labeled data
CWhen labeled data is expensive and unlabeled data is abundant
DWhen no data is available
Explain what semi-supervised learning is and why it is useful.
Think about how using both labeled and unlabeled data helps when labels are hard to get.
You got /3 concepts.
    Describe two common methods used in semi-supervised learning and how they work.
    One method lets the model label data itself; the other uses connections between data points.
    You got /3 concepts.