RSSL0.9.8 package

Implementations of Semi-Supervised Learning Approaches for Classification

add_missinglabels_mar

Throw out labels at random

adjacency_knn

Calculate knn adjacency matrix

BaseClassifier

Classifier used for enabling shared documenting of parameters

c.CrossValidation

Merge result of cross-validation runs on single datasets into a the sa...

clapply

Use mclapply conditional on not being in RStudio

cov_ml

Biased (maximum likelihood) estimate of the covariance matrix

CrossValidationSSL

Cross-validation in semi-supervised setting

decisionvalues-methods

Decision values returned by a classifier for a set of objects

df_to_matrices

Convert data.frame with missing labels to matrices

EMLeastSquaresClassifier

An Expectation Maximization like approach to Semi-Supervised Least Squ...

EMLinearDiscriminantClassifier

Semi-Supervised Linear Discriminant Analysis using Expectation Maximiz...

EMNearestMeanClassifier

Semi-Supervised Nearest Mean Classifier using Expectation Maximization

EntropyRegularizedLogisticRegression

Entropy Regularized Logistic Regression

evaluation-measures

Performance measures used in classifier evaluation

find_a_violated_label

Find a violated label

gaussian_kernel

calculated the gaussian kernel matrix

generate2ClassGaussian

Generate data from 2 Gaussian distributed classes

generateABA

Generate data from 2 alternating classes

generateCrescentMoon

Generate Crescent Moon dataset

generateFourClusters

Generate Four Clusters dataset

generateParallelPlanes

Generate Parallel planes

generateSlicedCookie

Generate Sliced Cookie dataset

generateSpirals

Generate Intersecting Spirals

generateTwoCircles

Generate data from 2 circles

geom_classifier

Plot RSSL classifier boundary (deprecated)

geom_linearclassifier

Plot linear RSSL classifier boundary

GRFClassifier

Label propagation using Gaussian Random Fields and Harmonic functions

harmonic_function

Direct R Translation of Xiaojin Zhu's Matlab code to determine harmoni...

ICLeastSquaresClassifier

Implicitly Constrained Least Squares Classifier

ICLinearDiscriminantClassifier

Implicitly Constrained Semi-supervised Linear Discriminant Classifier

KernelICLeastSquaresClassifier

Kernelized Implicitly Constrained Least Squares Classification

KernelLeastSquaresClassifier

Kernelized Least Squares Classifier

LaplacianKernelLeastSquaresClassifier

Laplacian Regularized Least Squares Classifier

LaplacianSVM

Laplacian SVM classifier

LearningCurveSSL

Compute Semi-Supervised Learning Curve

LeastSquaresClassifier

Least Squares Classifier

line_coefficients-methods

Loss of a classifier or regression function

LinearDiscriminantClassifier

Linear Discriminant Classifier

LinearSVM-class

LinearSVM Class

LinearSVM

Linear SVM Classifier

LinearTSVM

Linear CCCP Transductive SVM classifier

localDescent

Local descent

LogisticLossClassifier-class

LogisticLossClassifier

LogisticLossClassifier

Logistic Loss Classifier

LogisticRegression

(Regularized) Logistic Regression implementation

LogisticRegressionFast

Logistic Regression implementation that uses R's glm

logsumexp

Numerically more stable way to calculate log sum exp

loss-methods

Loss of a classifier or regression function

losslogsum-methods

LogsumLoss of a classifier or regression function

losspart-methods

Loss of a classifier or regression function evaluated on partial label...

MajorityClassClassifier

Majority Class Classifier

MCLinearDiscriminantClassifier

Moment Constrained Semi-supervised Linear Discriminant Analysis.

MCNearestMeanClassifier

Moment Constrained Semi-supervised Nearest Mean Classifier

MCPLDA

Maximum Contrastive Pessimistic Likelihood Estimation for Linear Discr...

minimaxlda

Implements weighted likelihood estimation for LDA

missing_labels

Access the true labels for the objects with missing labels when they a...

NearestMeanClassifier

Nearest Mean Classifier

plot.CrossValidation

Plot CrossValidation object

plot.LearningCurve

Plot LearningCurve object

posterior-methods

Class Posteriors of a classifier

predict-scaleMatrix-method

Predict for matrix scaling inspired by stdize from the PLS package

PreProcessing

Preprocess the input to a classification function

PreProcessingPredict

Preprocess the input for a new set of test objects for classifier

print.CrossValidation

Print CrossValidation object

print.LearningCurve

Print LearningCurve object

projection_simplex

Project an n-dim vector y to the simplex Dn

QuadraticDiscriminantClassifier

Quadratic Discriminant Classifier

responsibilities-methods

Responsibilities assigned to the unlabeled objects

rssl-formatting

Show RSSL classifier

RSSL-package

RSSL: Implementations of Semi-Supervised Learning Approaches for Class...

rssl-predict

Predict using RSSL classifier

S4VM-class

LinearSVM Class

S4VM

Safe Semi-supervised Support Vector Machine (S4VM)

sample_k_per_level

Sample k indices per levels from a factor

scaleMatrix

Matrix centering and scaling

SelfLearning

Self-Learning approach to Semi-supervised Learning

solve_svm

SVM solve.QP implementation

split_dataset_ssl

Create Train, Test and Unlabeled Set

split_random

Randomly split dataset in multiple parts

SSLDataFrameToMatrices

Convert data.frame to matrices for semi-supervised learners

stat_classifier

Plot RSSL classifier boundaries

stderror

Calculate the standard error of the mean from a vector of numbers

summary.CrossValidation

Summary of Crossvalidation results

svdinv

Inverse of a matrix using the singular value decomposition

svdinvsqrtm

Taking the inverse of the square root of the matrix using the singular...

svdsqrtm

Taking the square root of a matrix using the singular value decomposit...

SVM

SVM Classifier

svmlin

svmlin implementation by Sindhwani & Keerthi (2006)

svmproblem

Train SVM

threshold

Refine the prediction to satisfy the balance constraint

true_labels

Access the true labels when they are stored as an attribute in a data ...

TSVM

Transductive SVM classifier using the convex concave procedure

USMLeastSquaresClassifier-class

USMLeastSquaresClassifier

USMLeastSquaresClassifier

Updated Second Moment Least Squares Classifier

wellsvm_direct

wellsvm implements the wellsvm algorithm as shown in [1].

WellSVM_SSL

Convex relaxation of S3VM by label generation

WellSVM_supervised

A degenerated version of WellSVM where the labels are complete, that i...

WellSVM

WellSVM for Semi-supervised Learning

wlda_error

Measures the expected error of the LDA model defined by m, p, and iW o...

wlda_loglik

Measures the expected log-likelihood of the LDA model defined by m, p,...

wlda

Implements weighted likelihood estimation for LDA

A collection of implementations of semi-supervised classifiers and methods to evaluate their performance. The package includes implementations of, among others, Implicitly Constrained Learning, Moment Constrained Learning, the Transductive SVM, Manifold regularization, Maximum Contrastive Pessimistic Likelihood estimation, S4VM and WellSVM.

  • Maintainer: Jesse Krijthe
  • License: GPL (>= 2)
  • Last published: 2025-10-21