MatrixFactorizationTrainer.Options 类

定义

public sealed class MatrixFactorizationTrainer.Options
type MatrixFactorizationTrainer.Options = class
Public NotInheritable Class MatrixFactorizationTrainer.Options
继承
MatrixFactorizationTrainer.Options

构造函数

MatrixFactorizationTrainer.Options()

MatrixFactorizationTrainer 在 MatrixFactorization (Options) 中使用的 选项

字段

Alpha

在单类矩阵分解中未观察到的条目丢失的重要性。 如果设置为 ,则 LossFunction 适用 SquareLossOneClass

ApproximationRank

近似矩阵的排名。

C

单类矩阵分解中所需的负项值。 如果设置为 ,则 LossFunction 适用 SquareLossOneClass

LabelColumnName

名称变量 (,即类型系统中的列 IDataView) 用作矩阵的元素值。 列数据必须为 KeyDataViewType

Lambda

正则化参数。

LearningRate

初始学习速率。 它指定训练算法的速度。

LossFunction

用于查找因子矩阵的损失函数已最小化。

MatrixColumnIndexColumnName

变量 (的名称,即类型系统中的列 IDataView) 用作矩阵的列索引。 列数据必须为 Single

MatrixRowIndexColumnName

变量 (的名称,即类型系统中的列 IDataView) 用作矩阵的行索引。 列数据必须为 KeyDataViewType

NonNegative

强制因子矩阵为非负数。

NumberOfIterations

训练迭代次数。

NumberOfThreads

训练期间将使用的线程数。 如果未指定,将使用所有可用线程。

Quiet

禁止向输出写入其他信息。

适用于