MatrixFactorizationTrainer.Options Klasse

Definition

Optionen für die MatrixFactorizationTrainer , wie sie in MatrixFactorization(Options) verwendet werden.

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

Konstruktoren

MatrixFactorizationTrainer.Options()

Optionen für die MatrixFactorizationTrainer , wie sie in MatrixFactorization(Options) verwendet werden.

Felder

Alpha

Bedeutung des Verlusts von nicht beobachteten Einträgen bei der Einklassenmatrix-Factorisierung. Anwendbar, wenn LossFunction auf festgelegt ist SquareLossOneClass

ApproximationRank

Rang der Näherungsmatrizen.

C

Gewünschter negativer Eintragswert in der Matrixfaktorisierung mit einer Klasse. Anwendbar, wenn LossFunction auf festgelegt ist SquareLossOneClass

LabelColumnName

Die Namevariable (d. h. Spalte in einem IDataView Typsystem), die als Elementwert der Matrix verwendet wird. Die Spaltendaten müssen sein KeyDataViewType.

Lambda

Regularisierungsparameter.

LearningRate

Anfängliche Lernrate. Es gibt die Geschwindigkeit des Trainingsalgorithmus an.

LossFunction

Verlustfunktion minimiert für Die Suche nach Faktormatrizen.

MatrixColumnIndexColumnName

Der Name der Variablen (d. h. Spalte in einem IDataView Typsystem), die als Spaltenindex der Matrix verwendet wird. Die Spaltendaten müssen sein Single.

MatrixRowIndexColumnName

Der Name der Variablen (d. h. Spalte in einem IDataView Typsystem), die als Zeilenindex der Matrix verwendet wird. Die Spaltendaten müssen sein KeyDataViewType.

NonNegative

Erzwingen Sie, dass die Faktormatrizen nicht negativ sind.

NumberOfIterations

Anzahl der Trainingsiterationen.

NumberOfThreads

Die Anzahl der Threads wird während des Trainings verwendet. Wenn nicht angegeben, werden alle verfügbaren Threads verwendet.

Quiet

Unterdrücken des Schreibens zusätzlicher Informationen zur Ausgabe.

Gilt für: