![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pytorch
ruicongwong.top
梦想天空分外蓝
展开
-
GAN学习笔记 (2):pytorch实现naive GAN
GAN学习笔记 (2):pytorch实现naive GAN我们这里做个demo,就不直接生成图片了,而是事先准备好一些“点”,以这些“点”来代替图片。我们训练一个GAN,看看训练出的这个GAN的Generator能不能拟合我们实现准备好的“点”的分布。我们这里准备一个8-Gaussian Mixture Distribution,但我们假装并不知道这些“点”的分布(因为我们并不知道高维空间中的图片符合什么分布),让GAN来学习出他们的分布。先定两个变量:h_dim = 400batchsz = 5原创 2020-10-22 16:38:39 · 163 阅读 · 0 评论 -
GAN学习笔记 (1):理论基础
GAN学习笔记 (1):理论基础下面图片/公式来自李宏毅老师课件:http://speech.ee.ntu.edu.tw/~tlkagk/courses_MLDS18.html理论基础Generator对于GAN的Generator而言,它是要接受一个任意输入,然后generates一个输出,这个generates出的输出我们希望它符合真实数据集的分布。如果我们希望输出是一张图片(i.e. 224*224 维的vector),为了更直观的表示,我们将这个vector简单地表示为一个点。这个点的值不同原创 2020-10-16 12:50:29 · 273 阅读 · 0 评论 -
pytorch搭建并训练模型的套路
pytorch搭建并训练模型的套路pytorch搭建模型一般可分为以下几个步骤:数据预处理搭建模型训练模型其中1、2无明显顺序之分。1.搭建网络pytorch为我们提供了非常方便的nn工具箱,我们搭建模型只需要定义一个继承自nn.module的类并实现其init和forward方法就可。init方法中动态绑定成员变量,forword方法中决定数据流经这些成员变量的顺序。下面是nn工具箱的结构示意图(来自网络,侵权删)。接着看上图,nn.Module中的大多数Layer在function原创 2020-10-13 15:21:44 · 3761 阅读 · 6 评论