%% View Autoencoder
% Load the training data.

% Copyright 2015 The MathWorks, Inc.

X = iris_dataset;
%%
% Train an autoencoder with a hidden layer of size 5 and a linear transfer
% function for the decoder. Set the L2 weight regularizer to 0.001,
% sparsity regularizer to 4 and sparsity proportion to 0.05.
hiddenSize = 5;
autoenc = trainAutoencoder(X, hiddenSize, ...
    'L2WeightRegularization',0.001, ...
    'SparsityRegularization',4, ...
    'SparsityProportion',0.05, ...
    'DecoderTransferFunction','purelin');
%%
% View the autoencoder.
view(autoenc)