TextLoader.Options.AllowSparse 字段

定义

输入是否可能包含稀疏表示形式。 例如,包含“5 2:6 4:3”的行表示有 5 列,唯一的非零是列 2 和 4,它们分别具有值 6 和 3。 列索引从零开始,因此第 2 列和第 4 列表示第 3 列和第 5 列。 列也可能具有密集值,后跟以这种方式表示的稀疏值。 例如,包含“1 2 5 2:6 4:3”的行表示值为 1 和 2 的两个密集列,后跟 5 个稀疏表示的列,其值为 0、0、6、0 和 3。 稀疏列的索引从 0 开始,即使 0 表示第三列。

此外, InputSize 当此示例中稀疏元素的数量 (5 时,应使用 ,) 不在每行中。 它应指定总大小,而不仅仅是稀疏部分的大小。 但是,稀疏部分的索引相对于稀疏部分的开始位置。 如果 InputSize 设置为 7,则行“1 2 2:6 4:3”将映射到“1 2 0 0 6 0 4”,但如果设置为 10,则同一行将映射到“1 2 0 0 6 0 0 0 0”。

public bool AllowSparse;
val mutable AllowSparse : bool
Public AllowSparse As Boolean 

字段值

适用于