# Auto_Encoder **Repository Path**: wang567/Auto_Encoder ## Basic Information - **Project Name**: Auto_Encoder - **Description**: 自编码器模型(Auto Encoder Model) - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2022-05-23 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 自编码器, 变分自编码器, AE, VAE ## README # 自编码器模型 ## 介绍 包括自编码器和变分自编码器两种模型 ## 模型说明 - data: 手写数据集 - AE: 自编码器模型(Auto Encoder), self.latent_dim可以调整编码后的维度,默认为20 - train_AE: 训练自编码器模型 - VAE: 变分自编码器模型(Variational Auto Encoder), self.latent_dim可以调整编码后的维度,默认为2 - train_VAE: 训练变分自编码器模型 - pic: 保存了训练效果图像 ## 使用准备 1. Anaconda (版本最好不要太旧) 2. torch==1.6.0; torch_vision==0.7.0 及相关的包 (或者更高版本,可自行调试) 3. 其他相关的包,可自行调试判断 ## 使用说明 - 本代码仅供学习和学术研究下载 ## 自编码效果 ### 自编码器(AE) - 重构测试 重构测试
- 重构测试(多图) 重构测试(多图)
### 变分自编码器(VAE) - 重构测试 重构测试
- 重构测试(多图) 重构测试(多图)
- KL散度变化图 重构测试(多图)
- 对z采样 对z采样1
对z采样2
对z采样3
- z聚类分布图 z聚类分布图
- 均匀对z采样的重构效果 均匀对z采样的重构效果
## 参与贡献 wang567