API Reference#

This section provides detailed documentation for all PySSL classes, functions, and modules.

πŸ“‹ Quick Reference#

Core Classes:

Quick Import:

from ssl_framework.main import SelfTrainingClassifier
from ssl_framework.strategies import (
    ConfidenceThreshold, TopKFixedCount,
    AppendAndGrow, FullReLabeling, ConfidenceWeighting
)

πŸ“– Detailed Documentation#

πŸ”— External References#

PySSL builds on top of these excellent libraries:

πŸ“ Type Annotations#

PySSL includes comprehensive type hints. For complete type information, see the source code or use your IDE’s type checking capabilities.

from typing import Union, Optional
import numpy as np
import pandas as pd

# Supported input types
ArrayLike = Union[np.ndarray, pd.DataFrame]
TargetLike = Union[np.ndarray, pd.Series]