各ノードが入出力するデータには以下分類ががります。
type: image or table
2次元の格子状のデータ
type: tensor
多次元配列 (tensor)を表すデータ
type:polynomial
多項式を表すデータ
type: image or table の計算
主に画像ファイルが image 、csv ファイルが table になります。
これらは互いの同じ座標同士で演算が行われます。
type: tensor の計算
演算相手に対し、broadcasting が行われます。
例えば、相手が 3x3 のデータで、tensor が 1x3 の場合以下の様になります。
1 2 3 4 5 6 7
4 5 6 + 5 = 9 10 11
7 8 9 6 13 14 15
type:polynomial の計算
演算相手に対し、多項式の計算結果で演算します。
例えば、相手が 3x3 のデータで、polynomial が 2x2 の場合以下の様になります。
polynomial
1 2
3 0
これは 1+2x+3y ということ
これを 3x3 の格子データとすると、
1 3 5
4 6 8
7 9 11
なので
1 2 3 1 3 5 2 5 8
4 5 6 + 4 6 8 = 8 11 14
7 8 9 7 9 11 14 17 20