Expand description
Semi-supervised learning algorithms
This module provides semi-supervised learning algorithms that can utilize both labeled and unlabeled data for training.
Modules§
- autoregressive_
models - Autoregressive models for generative semi-supervised learning
- confident_
learning - Confident Learning implementation
- consistency_
training - Consistency Training implementation
- decision_
boundary_ semi_ supervised - Decision Boundary Semi-Supervised Learning implementation
- deep_
belief_ networks - Deep Belief Networks for semi-supervised learning
- deep_
gaussian_ processes - Deep Gaussian Processes for semi-supervised learning
- energy_
based_ models - Energy-based models for semi-supervised learning
- entropy_
active_ learning - Entropy-based Active Learning implementation
- entropy_
regularization - Entropy Regularization implementation
- flow_
based_ models - Flow-Based Models for Semi-Supervised Learning
- ladder_
networks - Ladder Networks for Deep Semi-Supervised Learning
- maml
- Model-Agnostic Meta-Learning (MAML) implementation
- matching_
networks - Matching Networks implementation
- mean_
teacher - Mean Teacher implementation
- minimum_
entropy_ discrimination - Minimum Entropy Discrimination implementation
- neural_
ode - Neural Ordinary Differential Equations for Semi-Supervised Learning
- parallel_
graph - Parallel graph algorithms for semi-supervised learning
- pi_
model - Pi Model implementation
- prototypical_
networks - Prototypical Networks implementation
- relation_
networks - Relation Networks implementation
- semi_
supervised_ gan - Semi-Supervised Generative Adversarial Networks (SS-GANs)
- semi_
supervised_ vae - Semi-Supervised Variational Autoencoder implementation
- simd_
distances - SIMD-accelerated distance computations for semi-supervised learning
- stacked_
autoencoders - Stacked Autoencoders for semi-supervised learning
- temporal_
ensembling - Temporal Ensembling implementation
- virtual_
adversarial_ training - Virtual Adversarial Training implementation
Structs§
- Adversarial
Attack - Adversarial attack configuration
- Adversarial
Graph Learning - Adversarial graph learning for robust semi-supervised learning
- Affine
Coupling Layer - Affine coupling layer for normalizing flows
- ApproximateKNN
- Approximate k-NN graph construction using random projection and locality sensitive hashing
- Approximate
Spectral Clustering - Spectral clustering with approximate eigenvalue decomposition
- Autoencoder
Layer - Single Autoencoder layer for pre-training
- Autoregressive
Model - Autoregressive neural network for semi-supervised learning
- Bandit
Based Active Learning - Bandit-based Active Learning coordinator
- Batch
Mode Active Learning - Batch Mode Active Learning using uncertainty and diversity
- Bayesian
Active Learning - Bayesian Active Learning for Semi-Supervised Learning
- Bayesian
Active Trained - Trained state for BayesianActiveLearning
- Breakdown
Point Analysis - Breakdown point analysis for robust graph learning methods
- Breakdown
Result - Result of breakdown point analysis
- CoTraining
- Co-Training classifier for semi-supervised learning with multiple views
- CoTraining
Trained - Trained state for CoTraining
- Confident
Learning - Confident Learning for Semi-Supervised Learning
- Confident
Learning Trained - Trained state for ConfidentLearning
- Consistency
Training - Consistency Training for Semi-Supervised Learning
- Consistency
Training Trained - Trained state for ConsistencyTraining
- Contextual
Bandit - Contextual Bandit for active learning with context features
- Contrastive
Predictive Coding - Contrastive Predictive Coding (CPC) for semi-supervised learning
- Convergence
Test Config - Configuration for convergence testing
- Convergence
Test Result - Results of convergence testing
- Convergence
Tester - Generic convergence tester for iterative algorithms
- Core
SetApproach - Core-set approach for batch active learning
- Cross
Modal Contrastive - Cross-modal contrastive learning model
- Cross
Modal Contrastive Trained - Trained state for Cross-Modal Contrastive Learning
- Decision
Boundary Semi Supervised - Decision Boundary Semi-Supervised Learning
- Decision
Boundary Semi Supervised Trained - Trained state for DecisionBoundarySemiSupervised
- Deep
Belief Network - Deep Belief Network for semi-supervised learning
- Deep
Gaussian Process - Deep Gaussian Process for semi-supervised learning
- Democratic
CoLearning - Democratic Co-Learning classifier for semi-supervised learning
- Democratic
CoLearning Trained - Trained state for DemocraticCoLearning
- Discriminator
- Discriminator network for Semi-Supervised GAN
- Distributed
Graph Learning - Distributed Graph Learning for Large-Scale Semi-Supervised Learning
- Distributed
Graph Learning Trained - Trained state for DistributedGraphLearning
- Diverse
Mini Batch Selection - Diverse Mini-batch Selection using k-means clustering
- Diversity
Based Sampling - Diversity-Based Sampling for active learning
- Dynamic
Graph Learning - Dynamic graph learning for streaming and continuously evolving scenarios
- Earth
Mover Distance - Earth Mover’s Distance based Semi-Supervised Learning
- Earth
Mover Trained - Trained state for EarthMoverDistance
- Encoder
Output - Energy
Based Model - Energy-based model for semi-supervised learning
- Enhanced
Self Training - Enhanced Self-Training Classifier with multiple confidence measures
- Enhanced
Self Training Trained - Trained state for EnhancedSelfTraining
- Entropy
Active Learning - Entropy-based Active Learning for Semi-Supervised Learning
- Entropy
Active Learning Trained - Trained state for EntropyActiveLearning
- Entropy
Regularization - Entropy Regularization for Semi-Supervised Learning
- Entropy
Regularization Trained - Trained state for EntropyRegularization
- Entropy
Regularized Semi Supervised - Entropy-based Regularization for Semi-Supervised Learning
- Entropy
Regularized Trained - Trained state for EntropyRegularizedSemiSupervised
- Epsilon
Graph Builder - Epsilon-ball graph builder
- Epsilon
Greedy - Epsilon-Greedy strategy for multi-armed bandit active learning
- Expected
Model Change - Expected Model Change for Active Learning
- Fitted
Contrastive Predictive Coding - Fitted Contrastive Predictive Coding model
- Fitted
Deep Belief Network - Fitted Deep Belief Network model
- Fitted
Deep Gaussian Process - Fitted
Momentum Contrast - Fitted MomentumContrast model
- Fitted
SimCLR - Fitted SimCLR model
- Fitted
Stacked Autoencoders - Fitted
Supervised Contrastive Learning - Fitted Supervised Contrastive Learning model
- Gaussian
Process Layer - Single Gaussian Process layer in the deep architecture
- Gaussian
Process Semi Supervised - Gaussian Process Semi-Supervised Learning
- Gaussian
Process Trained - Trained state for GaussianProcessSemiSupervised
- Generator
- Generator network for Semi-Supervised GAN
- Gradient
Embedding Methods - Gradient Embedding Methods for active learning
- Graph
Pipeline - Composable graph pipeline
- Graph
Structure Learning - Graph Structure Learning for Semi-Supervised Learning
- Graph
Structure Learning Trained - Trained state for GraphStructureLearning
- Graph
Update - Represents a graph update operation
- Gromov
Wasserstein Semi Supervised - Gromov-Wasserstein Semi-Supervised Learning
- Gromov
Wasserstein Trained - Trained state for GromovWassersteinSemiSupervised
- Harmonic
Functions - Harmonic Functions classifier
- Harmonic
Functions Trained - Trained state for HarmonicFunctions
- Heterogeneous
Graph Learning - Heterogeneous graph learning for mixed data types
- Hierarchical
Bayesian Semi Supervised - Hierarchical Bayesian Semi-Supervised Learning
- Hierarchical
Bayesian Trained - Trained state for HierarchicalBayesianSemiSupervised
- Hierarchical
Graph - Hierarchical graph structure
- Hierarchical
Graph Construction - Hierarchical graph construction with multiple scales
- Hierarchy
Level - Single level in the hierarchy
- Information
Bottleneck - Information Bottleneck principle for semi-supervised learning
- Information
Bottleneck Trained - Trained state for InformationBottleneck
- Information
Density - Information Density for Active Learning
- KLDivergence
Optimization - KL-Divergence Optimization for Semi-Supervised Learning
- KLDivergence
Trained - Trained state for KLDivergenceOptimization
- KNNGraph
Builder - K-Nearest Neighbors graph builder
- Label
Propagation - Label Propagation classifier
- Label
Propagation Trained - Trained state for LabelPropagation
- Label
Spreading - Label Spreading classifier
- Label
Spreading Trained - Trained state for LabelSpreading
- Ladder
Networks - Ladder Networks for Deep Semi-Supervised Learning
- Ladder
Networks Trained - Trained state for LadderNetworks
- Ladder
Weights - Landmark
Graph Construction - Landmark-based graph construction for scalable semi-supervised learning
- Landmark
Graph Result - Result of landmark graph construction
- Landmark
Label Propagation - Landmark-based label propagation for large-scale semi-supervised learning
- Local
Global Consistency - Local and Global Consistency classifier
- Local
Global Consistency Trained - Trained state for LocalGlobalConsistency
- MAML
- Model-Agnostic Meta-Learning (MAML) for Few-Shot Learning
- MAML
Trained - Trained state for MAML
- Manifold
Regularization - Manifold Regularization classifier
- Manifold
Regularization Trained - Trained state for ManifoldRegularization
- Matching
Networks - Matching Networks for Few-Shot Learning
- Matching
Networks Trained - Trained state for MatchingNetworks
- Mean
Teacher - Mean Teacher for Semi-Supervised Learning
- Mean
Teacher Trained - Trained state for MeanTeacher
- Minimum
Entropy Discrimination - Minimum Entropy Discrimination for Semi-Supervised Learning
- Minimum
Entropy Discrimination Trained - Trained state for MinimumEntropyDiscrimination
- Mixture
Discriminant Analysis - Mixture Discriminant Analysis
- Mixture
Discriminant Analysis Trained - Trained state for MixtureDiscriminantAnalysis
- Momentum
Contrast - Momentum Contrast (MoCo) adaptation for semi-supervised learning
- Multi
Scale Semi Supervised - Multi-scale semi-supervised learning using hierarchical graphs
- Multi
View CoTraining - Multi-View Co-Training classifier for semi-supervised learning with multiple views
- Multi
View CoTraining Trained - Trained state for MultiViewCoTraining
- Multi
View Graph Learning - Multi-view graph learning that constructs graphs from multiple data views
- Mutual
Information Maximization - Mutual Information Maximization for semi-supervised learning
- Mutual
Information Trained - Trained state for MutualInformationMaximization
- NeuralODE
- Neural ODE for semi-supervised learning
- NeuralODE
Layer - Neural ODE layer for modeling continuous dynamics
- NeuralODE
Trained - Trained state for Neural ODE
- Noise
Robust Propagation - Noise-robust label propagation for semi-supervised learning
- Normalize
Transform - Normalize graph transformation
- Normalizing
Flow - Normalizing flow model for semi-supervised learning
- Normalizing
Flow Trained - Trained state for Normalizing Flow
- PiModel
- Pi Model for Semi-Supervised Learning
- PiModel
Trained - Trained state for PiModel
- Projection
Network - Projection network for cross-modal contrastive learning
- Prototypical
Networks - Prototypical Networks for Few-Shot Learning
- Prototypical
Networks Trained - Trained state for PrototypicalNetworks
- Query
ByCommittee - Query by Committee for Active Learning
- Relation
Networks - Relation Networks for Few-Shot Learning
- Relation
Networks Trained - Trained state for RelationNetworks
- Restricted
Boltzmann Machine - Restricted Boltzmann Machine (RBM) component
- Robust
Graph Construction - Robust graph construction using M-estimators and outlier detection
- Robust
Graph Learning - Robust Graph Learning for Semi-Supervised Learning
- Robust
Graph Learning Trained - Trained state for RobustGraphLearning
- Self
Training Classifier - Self-Training Classifier
- Self
Training Trained - Trained state for SelfTrainingClassifier
- Semi
SupervisedGAN - Semi-Supervised GAN for semi-supervised learning
- Semi
SupervisedGAN Trained - Trained state for Semi-Supervised GAN
- Semi
SupervisedGMM - Semi-supervised Gaussian Mixture Model
- Semi
SupervisedGMM Trained - Trained state for SemiSupervisedGMM
- Semi
Supervised Naive Bayes - Semi-supervised Naive Bayes classifier
- Semi
Supervised Naive Bayes Trained - Trained state for SemiSupervisedNaiveBayes
- Semi
SupervisedVAE - Semi-Supervised Variational Autoencoder
- Semi
SupervisedVAE Trained - Trained state for SemiSupervisedVAE
- SimCLR
- SimCLR (A Simple Framework for Contrastive Learning) adaptation for semi-supervised learning
- Sparsify
Transform - Sparsify graph transformation
- Stacked
Autoencoders - Stacked Autoencoders for semi-supervised learning
- Streaming
Graph Learning - Streaming Graph Learning for Dynamic Semi-Supervised Learning
- Streaming
Graph Learning Trained - Trained state for StreamingGraphLearning
- Supervised
Contrastive Learning - Supervised Contrastive Learning for semi-supervised scenarios
- Symmetrize
Transform - Symmetrize graph transformation
- Temporal
Ensembling - Temporal Ensembling for Semi-Supervised Learning
- Temporal
Ensembling Trained - Trained state for TemporalEnsembling
- Temporal
Graph Learning - Temporal graph learning for time-evolving graphs
- Thompson
Sampling - Thompson Sampling strategy for multi-armed bandit active learning
- TriTraining
- Tri-Training classifier for semi-supervised learning
- TriTraining
Trained - Trained state for TriTraining
- Uncertainty
Sampling - Uncertainty Sampling for Active Learning
- Upper
Confidence Bound - Upper Confidence Bound (UCB) strategy for multi-armed bandit active learning
- Variational
Bayesian Semi Supervised - Variational Bayesian Semi-Supervised Learning
- Variational
Bayesian Trained - Trained state for VariationalBayesianSemiSupervised
- Virtual
Adversarial Training - Virtual Adversarial Training (VAT) for Semi-Supervised Learning
- Virtual
Adversarial Training Trained - Trained state for VirtualAdversarialTraining
- Wasserstein
Semi Supervised - Wasserstein Distance Semi-Supervised Learning
- Wasserstein
Trained - Trained state for WassersteinSemiSupervised
Enums§
- Bandit
Error - Batch
Active Learning Error - Contrastive
Learning Error - Deep
Belief Network Error - Deep
Gaussian Process Error - Kernel
Type - Kernel function types for Gaussian Processes
- Stacked
Autoencoder Error
Traits§
- Graph
Builder - Trait for graph construction strategies
- Graph
Transform - Trait for graph transformations
Functions§
- adaptive_
knn_ graph - Adaptive neighborhood graph construction
- adaptive_
multi_ scale_ graph_ construction - Adaptive multi-scale graph construction
- diffusion_
matrix - Compute diffusion matrix for diffusion maps
- epsilon_
graph - Construct epsilon-neighborhood graph
- graph_
laplacian - Construct graph Laplacian
- knn_
graph - Construct k-nearest neighbors graph
- make_
symmetric - Make graph symmetric
- multi_
scale_ graph_ construction - Multi-scale graph construction
- multi_
scale_ spectral_ clustering - Multi-scale spectral clustering
- mutual_
knn_ graph - Construct mutual k-nearest neighbors graph
- random_
walk_ laplacian - Construct random walk Laplacian
- shared_
nn_ graph - Construct shared nearest neighbors graph
- sparsify_
graph - Graph sparsification using effective resistance sampling
- spectral_
clustering - Spectral clustering implementation for semi-supervised learning
- spectral_
embedding - Spectral embedding for dimensionality reduction
Type Aliases§
- Cross
Modal Input - Input for cross-modal learning: (modality1, modality2)