Skip to main content

NetReplacePart

NetReplacePart[layer,"array"->value] replaces an array within a layer, returning a new layer.

NetReplacePart[net,"port"->type] returns a new layer or network in which an input or output port has the specified type.

NetReplacePart[net,"input"->encoder] attaches a NetEncoder[…] to a specified input port.

NetReplacePart[net,"output"->decoder] attaches a NetDecoder[…] to a specified output port.

NetReplacePart[net,lspec->layer] returns a new NetChain or NetGraph in which the layer identified by lspec has been replaced.

NetReplacePart[net,NetArray[name]->value] sets a shared array within a network or layer to a specified value.

NetReplacePart[coder,"param"->value] returns a new NetEncoder[…] or NetDecoder[…] in which a parameter has been replaced.

NetReplacePart[net,{lspec,pspec}->value] makes a replacement of a part pspec of a layer or coder lspec within a NetGraph or NetChain.

NetReplacePart[…,{spec1->val1,spec2->val2,…}] makes multiple simultaneous replacements.

Please visit the official Wolfram Language Reference for more details and examples on core symbols.