サンプルベースのMLノードは、パックプリミティブを使用してサンプルを表現します。 パックプリミティブだけで構成されたジオメトリは、サンプルのコレクションを表現します。 これは、サンプルのコレクションを処理するのに便利で、それらのジオメトリをマージすることで、サンプルの複数のコレクションを結合することができます。 プリミティブインデックスによって、サンプルのコレクションから個々のサンプルを取り出すことができます。 パックプリミティブ表現は、ジオメトリの無駄なコピーを回避するのに役立ちます。
サンプルの種類 ¶
サンプルの種類が2つあります: ラベルなしサンプルとラベル付きサンプル。
ラベルなしサンプルは、単一ジオメトリを含んでいます。 ラベル付きサンプルは、2つのジオメトリを含んでいます: 入力コンポーネントとターゲットコンポーネント。
ラベルなしサンプルは、Pack SOPを使用してジオメトリをパック化して作成したり、または、
ML Exampleの1番目の入力にのみジオメトリを接続することで作成されます。
ラベル付きサンプルは、ML Exampleの両方の入力にジオメトリを接続することで作成されます。
ラベル付きサンプルを含んだジオメトリには、必ず
labeledexamples
という名前のプリミティブグループがあって、すべてのラベル付きサンプルプリミティブは、そのグループのメンバーでなければなりません。
ジオメトリの一部でない、または、labeledexamples
プリミティブグループのメンバーでないパックプリミティブは、たとえ2個のパックプリミティブが含まれていてもラベルなしサンプルとして扱われます。