unpackProjectedLayers - Unpack projected layers of neural network - MATLAB (original) (raw)

Main Content

Unpack projected layers of neural network

Since R2023b

Syntax

Description

[netUnpacked](#mw%5Fba3d4854-6268-432e-8474-df9c2875eb52) = unpackProjectedLayers([net](#mw%5F54a666d6-eb49-4791-9587-0c37b8c2464e%5Fsep%5Fmw%5F3ffb42b3-6af7-4c22-82b3-4fb0f6a399f2)) replaces the layers of type ProjectedLayer with the corresponding network that represents the projection.

example

Examples

collapse all

Load the pretrained network in dlnetProjectedJapaneseVowels.

load dlnetProjectedJapaneseVowels

View the network properties.

net = dlnetwork with properties:

     Layers: [4×1 nnet.cnn.layer.Layer]
Connections: [3×2 table]
 Learnables: [9×3 table]
      State: [2×3 table]
 InputNames: {'sequenceinput'}
OutputNames: {'softmax'}
Initialized: 1

View summary with summary.

View the network layers. The network has two projected layers.

ans = 4×1 Layer array with layers:

 1   'sequenceinput'   Sequence Input    Sequence input with 12 dimensions
 2   'lstm'            Projected Layer   Projected LSTM with 100 hidden units
 3   'fc'              Projected Layer   Projected fully connected layer with output size 9
 4   'softmax'         Softmax           softmax

Unpack the projected layers.

netUnpacked = unpackProjectedLayers(net)

netUnpacked = dlnetwork with properties:

     Layers: [5×1 nnet.cnn.layer.Layer]
Connections: [4×2 table]
 Learnables: [9×3 table]
      State: [2×3 table]
 InputNames: {'sequenceinput'}
OutputNames: {'softmax'}
Initialized: 1

View summary with summary.

View the unpacked network layers. The unpacked network has a projected LSTM layer and two fully connected layers in place of the projected layers.

ans = 5×1 Layer array with layers:

 1   'sequenceinput'   Sequence Input    Sequence input with 12 dimensions
 2   'lstm'            Projected LSTM    Projected LSTM layer with 100 hidden units, an output projector size of 7, and an input projector size of 8
 3   'fc_proj_in'      Fully Connected   4 fully connected layer
 4   'fc_proj_out'     Fully Connected   9 fully connected layer
 5   'softmax'         Softmax           softmax

Output Arguments

collapse all

Unpacked neural network, returned as a dlnetwork object.

Tips

Version History

Introduced in R2023b