GAN 很复杂?如何用不到 50 行代码训练 GAN(基于 PyTorch)

50行代码实现GAN(PyTorch)

编者按:上图是 Yann LeCun 对 GAN 的赞扬,意为“GAN 是机器学习过去 10 年发展中最有意思的想法。”

如何在 PyTorch 中设定学习率衰减(learning rate decay)

很多时候我们要对学习率(learning rate)进行衰减,下面的代码示范了如何每30个epoch按10%的速率衰减:

PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解

在看pytorch官方文档的时候,发现在nn.Module部分和Variable部分均有hook的身影。感到很神奇,因为在使用tensorflow的时候没有碰到过这个词。所以打算一探究竟。

PyTorch 学习笔记(五):存储和恢复模型并查看参数

在模型完成训练后,我们需要将训练好的模型保存为一个文件供测试使用,或者因为一些原因我们需要继续之前的状态训练之前保存的模型,那么如何在PyTorch…

PyTorch 学习笔记(四):自定义 Dataset 和输入流

什么是Datasets: 在输入流水线中,我们看到准备数据的代码是这么写的data = datasets.CIFAR10(“./data/”, transform=transform, train=True, download=…

PyTorch 学习笔记(三):自动求导

Backward过程中排除子图 pytorch的BP过程是由一个函数决定的,loss.backward(), 可以看到backward()函数里并没有传要求谁的梯度。那么我们可以大胆猜…

PyTorch 学习笔记(二):关于Gradient

在BP的时候,pytorch是将Variable的梯度放在Variable对象中的,我们随时都可以使用Variable.grad得到对应Variable的grad。刚创建Variable的时候,它的gr…

PyTorch 学习笔记(一):什么是 PyTorch

PyTorch是一个动态的建图的工具。不像Tensorflow那样,先建图,然后通过feed和run重复执行建好的图。相对来说,PyTorch具有更好的灵活性。

PyTorch 如何自定义 Module

PyTorch 是一个基于 python 的深度学习库。PyTorch 源码库的抽象层次少,结构清晰,代码量适中。相比于非常工程化的 tensorflow,PyTorch 是一个更易入…

PyTorch 中文文档发布

介绍 PyTorch 是一个 Python 优先的深度学习框架,也是使用 GPU 和 CPU 优化的深度学习张量库,能够在强大的 GPU 加速基础上实现张量和动态神经网络。…

PyTorch深度学习:60分钟入门

某天在微博上看到@爱可可-爱生活 老师推了Pytorch的入门教程,就顺手下来翻了。虽然完工的比较早但是手头菜的没有linux服务器没法子运行结果。开学以来…

返回顶部