MATLAB Modules
From Ufldl
Line 2: | Line 2: | ||
'''[[Exercise:Sparse_Autoencoder|Sparse autoencoder]]''' | [http://ufldl.stanford.edu/wiki/resources/sparseae_exercise.zip sparseae_exercise.zip] | '''[[Exercise:Sparse_Autoencoder|Sparse autoencoder]]''' | [http://ufldl.stanford.edu/wiki/resources/sparseae_exercise.zip sparseae_exercise.zip] | ||
- | * checkNumericalGradient.m - Makes sure that computeNumericalGradient is | + | * checkNumericalGradient.m - Makes sure that computeNumericalGradient is implmented correctly |
* computeNumericalGradient.m - Computes numerical gradient of a function (to be filled in) | * computeNumericalGradient.m - Computes numerical gradient of a function (to be filled in) | ||
* display_network.m - Visualizes images or filters for autoencoders as a grid | * display_network.m - Visualizes images or filters for autoencoders as a grid | ||
Line 10: | Line 10: | ||
* train.m - Framework for training and testing sparse autoencoder | * train.m - Framework for training and testing sparse autoencoder | ||
- | '''[[ | + | |
+ | '''[[Using the MNIST Dataset]]''' | [http://ufldl.stanford.edu/wiki/resources/mnistHelper.zip mnistHelper.zip] | ||
* loadMNISTImages.m - Returns a matrix containing raw MNIST images | * loadMNISTImages.m - Returns a matrix containing raw MNIST images | ||
* loadMNISTLabels.m - Returns a matrix containing MNIST labels | * loadMNISTLabels.m - Returns a matrix containing MNIST labels | ||
Line 19: | Line 20: | ||
* pca_gen.m - Framework for whitening exercise | * pca_gen.m - Framework for whitening exercise | ||
* sampleIMAGESRAW.m - Returns 8x8 raw unwhitened patches | * sampleIMAGESRAW.m - Returns 8x8 raw unwhitened patches | ||
+ | |||
'''[[Exercise:Softmax_Regression|Softmax Regression]]''' | [http://ufldl.stanford.edu/wiki/resources/softmax_exercise.zip softmax_exercise.zip] | '''[[Exercise:Softmax_Regression|Softmax Regression]]''' | [http://ufldl.stanford.edu/wiki/resources/softmax_exercise.zip softmax_exercise.zip] | ||
- | * checkNumericalGradient.m - Makes sure that computeNumericalGradient is | + | * checkNumericalGradient.m - Makes sure that computeNumericalGradient is implmented correctly |
* display_network.m - Visualizes images or filters for autoencoders as a grid | * display_network.m - Visualizes images or filters for autoencoders as a grid | ||
* loadMNISTImages.m - Returns a matrix containing raw MNIST images | * loadMNISTImages.m - Returns a matrix containing raw MNIST images |