TextLoader.Options.AllowSparse フィールド

定義

入力にスパース表現が含まれるかどうか。 たとえば、"5 2:6 4:3" を含む行は 5 つの列があることを意味し、0 以外の列はそれぞれ 6 と 3 の列 2 と 4 です。 列インデックスは 0 から始まるため、列 2 と 4 は 3 番目と 5 番目の列を表します。 列には、密度の高い値の後に、この方法で表されるスパース値が続く場合もあります。 たとえば、"1 2 5 2:6 4:3" を含む行は、1 と 2 の値を持つ 2 つの高密度列を表し、その後に値 0、0、6、0、3 の 5 つのスパース表現列が続きます。 スパース列のインデックスは 0 から始まりますが、0 は 3 番目の列を表します。

さらに、 は、 InputSize スパース要素の数 (この例では 5) が各行に存在しない場合に使用する必要があります。 スパース パーツのサイズだけでなく、合計サイズを指定する必要があります。 ただし、spars パーツのインデックスは、スパース パーツの開始位置に対して相対的です。 が 7 に設定されている場合 InputSize 、行 "1 2 2:6 4:3" は "1 2 0 0 6 0 4" にマップされますが、10 に設定すると、同じ行は "1 2 0 0 6 0 0 0" にマップされます。

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

フィールド値

適用対象