Condividi tramite


MatrixFactorizationTrainer.Options Classe

Definizione

public sealed class MatrixFactorizationTrainer.Options
type MatrixFactorizationTrainer.Options = class
Public NotInheritable Class MatrixFactorizationTrainer.Options
Ereditarietà
MatrixFactorizationTrainer.Options

Costruttori

MatrixFactorizationTrainer.Options()

Opzioni per l'oggetto MatrixFactorizationTrainer usato in MatrixFactorization(Options).

Campi

Alpha

Importanza della perdita delle voci non rilevate nella fattorizzazione di una matrice a una classe. Applicabile se LossFunction impostato su SquareLossOneClass

ApproximationRank

Classificazione delle matrici di approssimazione.

C

Valore delle voci negative desiderate nella fattorizzazione della matrice a una classe. Applicabile se LossFunction impostato su SquareLossOneClass

LabelColumnName

Variabile name (ad esempio, colonna in un IDataView sistema di tipi) usata come valore dell'elemento della matrice. I dati della colonna devono essere KeyDataViewType.

Lambda

Parametro di regolarizzazione.

LearningRate

Frequenza di apprendimento iniziale. Specifica la velocità dell'algoritmo di training.

LossFunction

Funzione di perdita ridotta a icona per la ricerca di matrici di fattori.

MatrixColumnIndexColumnName

Nome della variabile (ad esempio Column in un IDataView sistema di tipi) usato come indice di colonna della matrice. I dati della colonna devono essere Single.

MatrixRowIndexColumnName

Nome della variabile (ad esempio, colonna in un IDataView sistema di tipi) usata come indice di riga della matrice. I dati della colonna devono essere KeyDataViewType.

NonNegative

Forzare che le matrici del fattore siano non negative.

NumberOfIterations

Numero di iterazioni di training.

NumberOfThreads

Il numero di thread verrà usato durante il training. Se non vengono specificati tutti i thread disponibili verranno usati.

Quiet

Elimina la scrittura di informazioni aggiuntive nell'output.

Si applica a