nmeripo / Reducing-the-Dimensionality-of-Data-with-Neural-Networks

Implementation of G. E. Hinton and R. R. Salakhutdinov's Reducing the Dimensionality of Data with Neural Networks (Tensorflow)
https://www.cs.toronto.edu/~hinton/science.pdf
37 stars 8 forks source link
autoencoder autoencoder-mnist restricted-boltzmann-machine

Reducing the Dimensionality of Data with Neural Networks

Overview

This repository contains Python scripts for reducing the dimensionality of data using neural networks. Two main techniques are implemented: Restricted Boltzmann Machine (RBM) and autoencoders. These techniques are commonly used for feature learning and dimensionality reduction tasks in machine learning.

Files

Instructions

To use the provided scripts:

  1. Make sure you have Python installed on your system.
  2. Install the required dependencies.