入力列を取ってその先頭要素を削除するネットを表す.
SequenceRestLayer
入力列を取ってその先頭要素を削除するネットを表す.
詳細とオプション
- SequenceRestLayer[]は,配列の列を取って入力列よりも長さが1短い配列の列を出力するネットを表す.
- SequenceRestLayer[…][input]は,この層を適用することで出力を明示的に計算する.
- SequenceRestLayer[…][{input1,input2,…}]は,各 inputiについて明示的に出力を計算する.
- NumericArrayが入力として与えられると,出力はNumericArrayになる.
- SequenceRestLayerは,NetChainやNetGraph等の中で使われることが多い.
- 次は,SequenceRestLayer[]で表されるネットの入出力ポートである.
-
"Input" n 個の配列の列 "Output" n-1 個の配列の列 - SequenceRestLayer["Input"shape]を使って入力の形状を指定することができる.次は,shape が取り得る形状である.
-
n n 個の数の列 "Varying" 可変長の数の列 {len,d1,d2,…} 次元 d1×d2×…の len 個の配列の列 {"Varying",d1,d2,…} 次元 d1×d2×…のさまざまな数の配列 - Options[SequenceRestLayer]は層を構築する際のデフォルトオプションのリストを与える.Options[SequenceRestLayer[…]]はデータについて層を評価する際のデフォルトオプションのリストを与える.
- Information[SequenceRestLayer[…]]は層についてのレポートを与える.
- Information[SequenceRestLayer[…],prop]はSequenceRestLayer[…]の特性 prop の値を与える.使用可能な特性はNetGraphと同じである.
例題
すべて開く すべて閉じる例 (2)
SequenceRestLayer[]サイズ3のベクトル列を期待するSequenceRestLayerを作る:
rest = SequenceRestLayer["Input" -> {"Varying", 3}]rest[{{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}]スコープ (3)
ポート (3)
RGB画像の色チャンネルの第1要素を削除して2チャンネル画像に変換するSequenceRestLayerを作る:
rest = SequenceRestLayer["Input" -> {3, 2, 2}]rest[{{{1, 2}, {4, 5}}, {{7, 8}, {10, 11}}, {{12, 13}, {14, 15}}}]2x2行列の長さ3の列を期待するSequenceRestLayerを作る:
rest = SequenceRestLayer["Input" -> "Varying"]rest[{{1, 2}, {4, 5, 3}, {1, 5}, {6, 7, 8, 9}}]実数列を期待するSequenceRestLayerを作る:
rest = SequenceRestLayer["Input" -> NetEncoder["Image"], "Output" -> NetDecoder["Image"]]rest[[image]]考えられる問題 (2)
SequenceRestLayerは長さが2に満たない列には適用できない:
SequenceRestLayer[]@{2}SequenceRestLayerは記号入力を取らない:
rest = SequenceRestLayer[];
rest[{1, 2}]rest[{1, z}]テクニカルノート
関連するガイド
テキスト
Wolfram Research (2017), SequenceRestLayer, Wolfram言語関数, https://reference.wolfram.com/language/ref/SequenceRestLayer.html.
CMS
Wolfram Language. 2017. "SequenceRestLayer." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SequenceRestLayer.html.
APA
Wolfram Language. (2017). SequenceRestLayer. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SequenceRestLayer.html
BibTeX
@misc{reference.wolfram_2026_sequencerestlayer, author="Wolfram Research", title="{SequenceRestLayer}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/SequenceRestLayer.html}", note=[Accessed: 21-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_sequencerestlayer, organization={Wolfram Research}, title={SequenceRestLayer}, year={2017}, url={https://reference.wolfram.com/language/ref/SequenceRestLayer.html}, note=[Accessed: 21-June-2026]}