I would like to define my own neural network and do predictions on it without performing any training.
Something like:
- Define layers
- Set the weights and biases of each layer (based on a trained model from another context)
- Perform prediction
An example of 1) is below
layers = [ imageInputLayer([32 32 1]) convolution2dLayer(5,6) batchNormalizationLayer reluLayer maxPooling2dLayer(2,'Stride',2) convolution2dLayer(5,6) batchNormalizationLayer reluLayer maxPooling2dLayer(2,'Stride',2) fullyConnectedLayer(80) batchNormalizationLayer reluLayer fullyConnectedLayer(6) batchNormalizationLayer ];
Any pointers on 2) and 3) would be appreciated.
Best Answer