/torch-Machine-learning-with-Torch

Collection of simple machine learning algorithms for Torch

Primary LanguageLua

Machine learning with Torch

This repository aims to be a collection of simple machine learning algorithms for Torch7.

Usually multilayer perceptrons, (MLPs), are used for pattern recognition (a classification task) in the fields of image and speech recognition. Nevertheless, they can be effectively used for regression. Check out the MLP-regression section to find out more about it.

Principal component analysis, (PCA), or Karhunen–Loève transform, (KLT), allows us to smartly reduce the dimensionality of a data-space. It can be used for removing the redundancy from input data (and, therefore, speeding up the learning process) and for visualisation purposes (going from, say, 10 dimensions to 3D, which we can better understand). More details can be found in the PCA section.