# `ssl`

Semi-supervised learning.

Semi-supervised learning trains models using a mix of labeled and unlabeled
instances. In data stream learning, labels are often scarce or delayed, so
learners must exploit the abundant unlabeled data to improve predictions.

## Classes

| [`OSNN`](capymoa.ssl.OSNN.md#capymoa.ssl.OSNN)     | Online Semi-Supervised Neural Network.   |
|----------------------------------------------------------------------------|------------------------------------------|
| [`SLEADE`](capymoa.ssl.SLEADE.md#capymoa.ssl.SLEADE) | Semi-supervised SLEADE ensemble.         |
