MATLAB Modules MATLAB Modules
Sparse autoencoder |sparseae_exercise.zip checkNumericalGradient.m - Makes sure that computeNumericalGradient is implmented correctly computeNumericalGradient.m - Computes numerical gradient of a function (to be filled in) display_network.m - Visualizes images or filters for autoencoders as a grid initializeParameters.m - Initializes parameters for sparse autoencoder randomly sampleIMAGES.m - Samples 8x8 patches from an image matrix (to be filled in) sparseAutoencoderCost.m - Calculates cost and gradient of cost function of sparse autoencoder train.m - Framework for training and testing sparse autoencoder
Using the MNIST Dataset |mnistHelper.zip loadMNISTImages.m - Returns a matrix containing raw MNIST images loadMNISTLabels.m - Returns a matrix containing MNIST labels
PCA and Whitening |pca_exercise.zip display_network.m - Visualizes images or filters for autoencoders as a grid pca_gen.m - Framework for whitening exercise sampleIMAGESRAW.m - Returns 8x8 raw unwhitened patches
Softmax Regression |softmax_exercise.zip checkNumericalGradient.m - Makes sure that computeNumericalGradient is implmented correctly display_network.m - Visualizes images or filters for autoencoders as a grid loadMNISTImages.m - Returns a matrix containing raw MNIST images loadMNISTLabels.m - Returns a matrix containing MNIST labels softmaxCost.m - Computes cost and gradient of cost function of softmax softmaxTrain.m - Trains a softmax model with the given parameters train.m - Framework for this exercise
from: http://ufldl.stanford.edu/wiki/index.php/MATLAB_Modules