This thesis is organised as follows. Chapter discusses previous work on extensions of factor analysis that can be used for unsupervised learning. Chapter gives an overview of Bayesian ensemble learning which is the essential theoretical background. Building blocks and their usage with ensemble learning are described in Chapter . The model structure used in hierarchical nonlinear factor analysis with variance modelling (HNFA+VM) is built from these blocks in Chapter . Chapter describes the algorithm that is used to let the model learn from the data.
Two sets of experiments were conducted using HNFA+VM. In Chapter , an artificial bars problem is analysed and in Chapter , the model is applied on natural image data. Finally, the benefits, restrictions and applications of the model and future work are discussed in Chapter .
The update rule for the Gaussian variable with nonlinearity has been developed by the author. The experiments as well as the code for preprocessing and parts of the learning procedure like initialisation, pruning, regeneration and rebooting, have beed developed by the author.