https://github.com/saranshmanu/autoencoders
Autoencoders (AE) are a family of neural networks for which the input is the same as the output. They work by compressing the input into a latent-space representation, and then reconstructing the output from this representation.
https://github.com/saranshmanu/autoencoders
autoencoder-mnist cnn computer-vision deep-learning mnist neural-network
Last synced: about 2 months ago
JSON representation
Autoencoders (AE) are a family of neural networks for which the input is the same as the output. They work by compressing the input into a latent-space representation, and then reconstructing the output from this representation.
- Host: GitHub
- URL: https://github.com/saranshmanu/autoencoders
- Owner: saranshmanu
- Created: 2018-06-10T11:50:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-11T15:56:05.000Z (almost 7 years ago)
- Last Synced: 2025-02-01T07:19:19.650Z (4 months ago)
- Topics: autoencoder-mnist, cnn, computer-vision, deep-learning, mnist, neural-network
- Language: Python
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Autoencoders
Despite its somewhat initially-sounding cryptic name, autoencoders are a fairly basic machine learning model. Autoencoders (AE) are a family of neural networks for which the input is the same as the output. They work by compressing the input into a latent-space representation, and then reconstructing the output from this representation.## Why Autoencoders?
Despite the fact, the practical applications of autoencoders were pretty rare some time back, today data denoising and dimensionality reduction for data visualization are considered as two main interesting practical applications of autoencoders. With appropriate dimensionality and sparsity constraints, autoencoders can learn data projections that are more interesting than PCA or other basic techniques.[](https://cdn-images-1.medium.com/max/1600/1*TOJD69Y8dZsKFEW-21xUPg.png)
An autoencoder is an artificial neural network used for unsupervised learning of efficient codings. In the modern era, autoencoders have become an emerging field of research in numerous aspects such as in anomaly detection. In this post, it was expected to provide a basic understanding on the aspects of what, why and how of autoencoders.
When autoencoder is trained, we can use it to remove the noises added to images we have never seen!
