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

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

适用于