PartLayer
PartLayer[i]
represents a net layer that gives the i part of the input.
PartLayer[i;;j]
gives parts i through j.
PartLayer[i;;j;;k]
gives parts i through j in steps of k.
PartLayer[{spec1,spec2,…}]
takes part speci at level i in the input.
Details and Options
- PartLayer[…][input] explicitly computes the output from applying the layer to input.
- PartLayer[…][{input1,input2,…}] explicitly computes outputs for each of the inputi.
- PartLayer exposes the following ports for use in NetGraph etc.:
-
"Input" an array "Output" an array - PartLayer is typically used inside NetChain, NetGraph, etc.
- PartLayer normally infers the dimensions of its input from its context in NetChain etc. To specify the dimensions explicitly as {n1,n2,…}, use PartLayer["Input"->{n1,n2,…}].
- PartLayer[i;;j] and PartLayer[i;;j;;k] give an output that is of the same rank as the input, whereas PartLayer[i] gives an output that is one rank smaller.
- Information[PartLayer[…]] gives a report about the layer.
- Information[PartLayer[…],prop] gives the value of the property prop of PartLayer[…]. Possible properties are the same as for NetGraph.
Examples
open allclose allBasic Examples (2)
Scope (6)
Arguments (3)
Wolfram Research (2017), PartLayer, Wolfram Language function, https://reference.wolfram.com/language/ref/PartLayer.html (updated 2021).
Text
Wolfram Research (2017), PartLayer, Wolfram Language function, https://reference.wolfram.com/language/ref/PartLayer.html (updated 2021).
CMS
Wolfram Language. 2017. "PartLayer." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/PartLayer.html.
APA
Wolfram Language. (2017). PartLayer. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PartLayer.html