{"id":22406514,"url":"https://github.com/saranshmanu/autoencoders","last_synced_at":"2025-03-27T01:40:36.618Z","repository":{"id":76673054,"uuid":"136804376","full_name":"saranshmanu/Autoencoders","owner":"saranshmanu","description":"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.","archived":false,"fork":false,"pushed_at":"2018-06-11T15:56:05.000Z","size":78,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T07:19:19.650Z","etag":null,"topics":["autoencoder-mnist","cnn","computer-vision","deep-learning","mnist","neural-network"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/saranshmanu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-10T11:50:25.000Z","updated_at":"2018-07-15T19:29:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"62cbf384-c4b7-4707-a540-3409bf478f7f","html_url":"https://github.com/saranshmanu/Autoencoders","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saranshmanu%2FAutoencoders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saranshmanu%2FAutoencoders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saranshmanu%2FAutoencoders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saranshmanu%2FAutoencoders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saranshmanu","download_url":"https://codeload.github.com/saranshmanu/Autoencoders/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245767164,"owners_count":20668822,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autoencoder-mnist","cnn","computer-vision","deep-learning","mnist","neural-network"],"created_at":"2024-12-05T11:08:43.860Z","updated_at":"2025-03-27T01:40:36.599Z","avatar_url":"https://github.com/saranshmanu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Autoencoders\nDespite 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.\n\n## Why Autoencoders?\nDespite 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.\n\n[![](https://cdn-images-1.medium.com/max/1600/1*TOJD69Y8dZsKFEW-21xUPg.png)](https://cdn-images-1.medium.com/max/1600/1*TOJD69Y8dZsKFEW-21xUPg.png)\n\nAn 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.\n\nWhen autoencoder is trained, we can use it to remove the noises added to images we have never seen!\n\n![](https://cdn-images-1.medium.com/max/1600/1*9CiPof4rcAbkSQlxiIKeaA.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaranshmanu%2Fautoencoders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaranshmanu%2Fautoencoders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaranshmanu%2Fautoencoders/lists"}