Share via


MatrixFactorizationTrainer.Options Class

Definition

public sealed class MatrixFactorizationTrainer.Options
type MatrixFactorizationTrainer.Options = class
Public NotInheritable Class MatrixFactorizationTrainer.Options
Inheritance
MatrixFactorizationTrainer.Options

Constructors

MatrixFactorizationTrainer.Options()

Fields

Alpha

Importance of unobserved entries' loss in one-class matrix factorization. Applicable if LossFunction set to SquareLossOneClass

ApproximationRank

Rank of approximation matrices.

C

Desired negative entries value in one-class matrix factorization. Applicable if LossFunction set to SquareLossOneClass

LabelColumnName

The name variable (i.e., column in a IDataView type system) used as matrix's element value. The column data must be KeyDataViewType.

Lambda

Regularization parameter.

LearningRate

Initial learning rate. It specifies the speed of the training algorithm.

LossFunction

Loss function minimized for finding factor matrices.

MatrixColumnIndexColumnName

The name of variable (i.e., Column in a IDataView type system) used as matrix's column index. The column data must be Single.

MatrixRowIndexColumnName

The name of variable (i.e., column in a IDataView type system) used as matrix's row index. The column data must be KeyDataViewType.

NonNegative

Force the factor matrices to be non-negative.

NumberOfIterations

Number of training iterations.

NumberOfThreads

Number of threads will be used during training. If unspecified all available threads will be use.

Quiet

Suppress writing additional information to output.

Applies to