Mercurial > hg > camir-aes2014
diff toolboxes/FullBNT-1.0.7/netlab3.3/Contents.m @ 0:e9a9cd732c1e tip
first hg version after svn
author | wolffd |
---|---|
date | Tue, 10 Feb 2015 15:05:51 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/toolboxes/FullBNT-1.0.7/netlab3.3/Contents.m Tue Feb 10 15:05:51 2015 +0000 @@ -0,0 +1,176 @@ +% Netlab Toolbox +% Version 3.3.1 18-Jun-2004 +% +% conffig - Display a confusion matrix. +% confmat - Compute a confusion matrix. +% conjgrad - Conjugate gradients optimization. +% consist - Check that arguments are consistent. +% convertoldnet- Convert pre-2.3 release MLP and MDN nets to new format +% datread - Read data from an ascii file. +% datwrite - Write data to ascii file. +% dem2ddat - Generates two dimensional data for demos. +% demard - Automatic relevance determination using the MLP. +% demev1 - Demonstrate Bayesian regression for the MLP. +% demev2 - Demonstrate Bayesian classification for the MLP. +% demev3 - Demonstrate Bayesian regression for the RBF. +% demgauss - Demonstrate sampling from Gaussian distributions. +% demglm1 - Demonstrate simple classification using a generalized linear model. +% demglm2 - Demonstrate simple classification using a generalized linear model. +% demgmm1 - Demonstrate density modelling with a Gaussian mixture model. +% demgmm3 - Demonstrate density modelling with a Gaussian mixture model. +% demgmm4 - Demonstrate density modelling with a Gaussian mixture model. +% demgmm5 - Demonstrate density modelling with a PPCA mixture model. +% demgp - Demonstrate simple regression using a Gaussian Process. +% demgpard - Demonstrate ARD using a Gaussian Process. +% demgpot - Computes the gradient of the negative log likelihood for a mixture model. +% demgtm1 - Demonstrate EM for GTM. +% demgtm2 - Demonstrate GTM for visualisation. +% demhint - Demonstration of Hinton diagram for 2-layer feed-forward network. +% demhmc1 - Demonstrate Hybrid Monte Carlo sampling on mixture of two Gaussians. +% demhmc2 - Demonstrate Bayesian regression with Hybrid Monte Carlo sampling. +% demhmc3 - Demonstrate Bayesian regression with Hybrid Monte Carlo sampling. +% demkmean - Demonstrate simple clustering model trained with K-means. +% demknn1 - Demonstrate nearest neighbour classifier. +% demmdn1 - Demonstrate fitting a multi-valued function using a Mixture Density Network. +% demmet1 - Demonstrate Markov Chain Monte Carlo sampling on a Gaussian. +% demmlp1 - Demonstrate simple regression using a multi-layer perceptron +% demmlp2 - Demonstrate simple classification using a multi-layer perceptron +% demnlab - A front-end Graphical User Interface to the demos +% demns1 - Demonstrate Neuroscale for visualisation. +% demolgd1 - Demonstrate simple MLP optimisation with on-line gradient descent +% demopt1 - Demonstrate different optimisers on Rosenbrock's function. +% dempot - Computes the negative log likelihood for a mixture model. +% demprgp - Demonstrate sampling from a Gaussian Process prior. +% demprior - Demonstrate sampling from a multi-parameter Gaussian prior. +% demrbf1 - Demonstrate simple regression using a radial basis function network. +% demsom1 - Demonstrate SOM for visualisation. +% demtrain - Demonstrate training of MLP network. +% dist2 - Calculates squared distance between two sets of points. +% eigdec - Sorted eigendecomposition +% errbayes - Evaluate Bayesian error function for network. +% evidence - Re-estimate hyperparameters using evidence approximation. +% fevbayes - Evaluate Bayesian regularisation for network forward propagation. +% gauss - Evaluate a Gaussian distribution. +% gbayes - Evaluate gradient of Bayesian error function for network. +% glm - Create a generalized linear model. +% glmderiv - Evaluate derivatives of GLM outputs with respect to weights. +% glmerr - Evaluate error function for generalized linear model. +% glmevfwd - Forward propagation with evidence for GLM +% glmfwd - Forward propagation through generalized linear model. +% glmgrad - Evaluate gradient of error function for generalized linear model. +% glmhess - Evaluate the Hessian matrix for a generalised linear model. +% glminit - Initialise the weights in a generalized linear model. +% glmpak - Combines weights and biases into one weights vector. +% glmtrain - Specialised training of generalized linear model +% glmunpak - Separates weights vector into weight and bias matrices. +% gmm - Creates a Gaussian mixture model with specified architecture. +% gmmactiv - Computes the activations of a Gaussian mixture model. +% gmmem - EM algorithm for Gaussian mixture model. +% gmminit - Initialises Gaussian mixture model from data +% gmmpak - Combines all the parameters in a Gaussian mixture model into one vector. +% gmmpost - Computes the class posterior probabilities of a Gaussian mixture model. +% gmmprob - Computes the data probability for a Gaussian mixture model. +% gmmsamp - Sample from a Gaussian mixture distribution. +% gmmunpak - Separates a vector of Gaussian mixture model parameters into its components. +% gp - Create a Gaussian Process. +% gpcovar - Calculate the covariance for a Gaussian Process. +% gpcovarf - Calculate the covariance function for a Gaussian Process. +% gpcovarp - Calculate the prior covariance for a Gaussian Process. +% gperr - Evaluate error function for Gaussian Process. +% gpfwd - Forward propagation through Gaussian Process. +% gpgrad - Evaluate error gradient for Gaussian Process. +% gpinit - Initialise Gaussian Process model. +% gppak - Combines GP hyperparameters into one vector. +% gpunpak - Separates hyperparameter vector into components. +% gradchek - Checks a user-defined gradient function using finite differences. +% graddesc - Gradient descent optimization. +% gsamp - Sample from a Gaussian distribution. +% gtm - Create a Generative Topographic Map. +% gtmem - EM algorithm for Generative Topographic Mapping. +% gtmfwd - Forward propagation through GTM. +% gtminit - Initialise the weights and latent sample in a GTM. +% gtmlmean - Mean responsibility for data in a GTM. +% gtmlmode - Mode responsibility for data in a GTM. +% gtmmag - Magnification factors for a GTM +% gtmpost - Latent space responsibility for data in a GTM. +% gtmprob - Probability for data under a GTM. +% hbayes - Evaluate Hessian of Bayesian error function for network. +% hesschek - Use central differences to confirm correct evaluation of Hessian matrix. +% hintmat - Evaluates the coordinates of the patches for a Hinton diagram. +% hinton - Plot Hinton diagram for a weight matrix. +% histp - Histogram estimate of 1-dimensional probability distribution. +% hmc - Hybrid Monte Carlo sampling. +% kmeans - Trains a k means cluster model. +% knn - Creates a K-nearest-neighbour classifier. +% knnfwd - Forward propagation through a K-nearest-neighbour classifier. +% linef - Calculate function value along a line. +% linemin - One dimensional minimization. +% maxitmess- Create a standard error message when training reaches max. iterations. +% mdn - Creates a Mixture Density Network with specified architecture. +% mdn2gmm - Converts an MDN mixture data structure to array of GMMs. +% mdndist2 - Calculates squared distance between centres of Gaussian kernels and data +% mdnerr - Evaluate error function for Mixture Density Network. +% mdnfwd - Forward propagation through Mixture Density Network. +% mdngrad - Evaluate gradient of error function for Mixture Density Network. +% mdninit - Initialise the weights in a Mixture Density Network. +% mdnpak - Combines weights and biases into one weights vector. +% mdnpost - Computes the posterior probability for each MDN mixture component. +% mdnprob - Computes the data probability likelihood for an MDN mixture structure. +% mdnunpak - Separates weights vector into weight and bias matrices. +% metrop - Markov Chain Monte Carlo sampling with Metropolis algorithm. +% minbrack - Bracket a minimum of a function of one variable. +% mlp - Create a 2-layer feedforward network. +% mlpbkp - Backpropagate gradient of error function for 2-layer network. +% mlpderiv - Evaluate derivatives of network outputs with respect to weights. +% mlperr - Evaluate error function for 2-layer network. +% mlpevfwd - Forward propagation with evidence for MLP +% mlpfwd - Forward propagation through 2-layer network. +% mlpgrad - Evaluate gradient of error function for 2-layer network. +% mlphdotv - Evaluate the product of the data Hessian with a vector. +% mlphess - Evaluate the Hessian matrix for a multi-layer perceptron network. +% mlphint - Plot Hinton diagram for 2-layer feed-forward network. +% mlpinit - Initialise the weights in a 2-layer feedforward network. +% mlppak - Combines weights and biases into one weights vector. +% mlpprior - Create Gaussian prior for mlp. +% mlptrain - Utility to train an MLP network for demtrain +% mlpunpak - Separates weights vector into weight and bias matrices. +% netderiv - Evaluate derivatives of network outputs by weights generically. +% neterr - Evaluate network error function for generic optimizers +% netevfwd - Generic forward propagation with evidence for network +% netgrad - Evaluate network error gradient for generic optimizers +% nethess - Evaluate network Hessian +% netinit - Initialise the weights in a network. +% netopt - Optimize the weights in a network model. +% netpak - Combines weights and biases into one weights vector. +% netunpak - Separates weights vector into weight and bias matrices. +% olgd - On-line gradient descent optimization. +% pca - Principal Components Analysis +% plotmat - Display a matrix. +% ppca - Probabilistic Principal Components Analysis +% quasinew - Quasi-Newton optimization. +% rbf - Creates an RBF network with specified architecture +% rbfbkp - Backpropagate gradient of error function for RBF network. +% rbfderiv - Evaluate derivatives of RBF network outputs with respect to weights. +% rbferr - Evaluate error function for RBF network. +% rbfevfwd - Forward propagation with evidence for RBF +% rbffwd - Forward propagation through RBF network with linear outputs. +% rbfgrad - Evaluate gradient of error function for RBF network. +% rbfhess - Evaluate the Hessian matrix for RBF network. +% rbfjacob - Evaluate derivatives of RBF network outputs with respect to inputs. +% rbfpak - Combines all the parameters in an RBF network into one weights vector. +% rbfprior - Create Gaussian prior and output layer mask for RBF. +% rbfsetbf - Set basis functions of RBF from data. +% rbfsetfw - Set basis function widths of RBF. +% rbftrain - Two stage training of RBF network. +% rbfunpak - Separates a vector of RBF weights into its components. +% rosegrad - Calculate gradient of Rosenbrock's function. +% rosen - Calculate Rosenbrock's function. +% scg - Scaled conjugate gradient optimization. +% som - Creates a Self-Organising Map. +% somfwd - Forward propagation through a Self-Organising Map. +% sompak - Combines node weights into one weights matrix. +% somtrain - Kohonen training algorithm for SOM. +% somunpak - Replaces node weights in SOM. +% +% Copyright (c) Ian T Nabney (1996-2001) +%