深度学习框架PyTorch入门与实践
金字塔下的小蜗牛
落花人独立,微雨燕双飞
展开
-
深度学习框架PyTorch入门与实践:第九章 AI诗人:用RNN写诗
本章重点讲解自然语言处理中的两个基本概念:词向量(Word Vector)和循环神经网络(Recurrent Neural Network,RNN),并尝试自己动手,用RNN实现自动写诗。原创 2019-10-20 17:01:06 · 8471 阅读 · 3 评论 -
深度学习框架PyTorch入门与实践:第一章 PyTorch简介
本章为PyTorch简介。主要内容包括:PyTorch的诞生过程,常见主流深度学习框架的优劣,PyTorch相比这些框架的优势等。原创 2019-09-13 23:04:35 · 7192 阅读 · 2 评论 -
深度学习框架PyTorch入门与实践:第二章 快速入门
本章主要介绍两个内容,2.1节介绍如何安装PyTorch,以及如何配置学习环境;2.2节将带领读者快速浏览PyTorch中主要内容,给读者一个关于PyTorch的大致印象。2.1 安装与配置2.1.1 安装PyTorchPyTorch是一款以Python语言主导开发的轻量级深度学习框架。在使用PyTorch之前,需要安装Python环境及其pip包管理工具,推荐使用Virtualenv配置虚...原创 2019-09-16 00:09:01 · 2180 阅读 · 2 评论 -
深度学习框架PyTorch入门与实践:第三章 Tensor和autograd
几乎所有的深度学习框架背后的设计核心都是张量和计算图,PyTorch也不例外,本章我们将学习PyTorch中的张量系统(Tensor)和自动微分系统(autograd)。原创 2019-09-24 00:16:48 · 1575 阅读 · 0 评论 -
深度学习框架PyTorch入门与实践:第四章 神经网络工具箱nn
autograd实现了自动微分系统,然而对深度学习来说过于底层,本章将介绍的nn模块,是构建于autograd之上的神经网络模块。除了nn之外,我们还会介绍神经网络中常用的工具,比如优化器optim、初始化init等。原创 2019-10-02 18:17:18 · 1581 阅读 · 0 评论 -
深度学习框架PyTorch入门与实践:第五章 PyTorch中常用的工具
在训练神经网络的过程中需要用到很多工具,其中最重要的三部分是数据处理、可视化和GPU加速。本章主要介绍PyTorch在这几方面常用的工具,合理使用这些工具能极大地提高编程效率。原创 2019-10-02 18:21:25 · 1548 阅读 · 2 评论 -
深度学习框架PyTorch入门与实践:第六章 PyTorch实战指南
通过前面几章的学习,我们已经掌握了PyTorch中大部分的基础知识,本章将结合之前讲的内容,带领读者从头实现一个完整的深度学习项目。本章的重点不在于如何使用PyTorch的接口,而在于合理地设计程序的结构,使得程序更具可读性、更易用。原创 2019-10-04 22:23:41 · 4395 阅读 · 4 评论 -
深度学习框架PyTorch入门与实践:第七章 AI插画师:生成对抗网络
生成对抗网络(Generative Adversarial Net,GAN)是近年来深度学习中一个十分热门的方向,卷积网络之父、深度学习元老级人物LeCun Yan就曾说过“GAN is the most interesting idea in the last 10 years in machine learning”。尤其是近两年,GAN的论文呈现井喷的趋势,GitHub上有人收集了各种各样的GAN变种、应用、研究论文等,其中有名称的多达数百篇**[[the-gan-zoo]](https://gith原创 2019-10-06 02:46:49 · 2985 阅读 · 1 评论 -
深度学习框架PyTorch入门与实践:第八章 AI艺术家:神经网络风格迁移
本章我们将介绍一个酷炫的深度学习应用——风格迁移(Style Transfer)。近年来,由深度学习引领的人工智能技术浪潮越来越广泛地应用到社会各个领域。这其中,手机应用Prisma,尝试为用户的照片生成名画效果,一经推出就吸引了海量用户,登顶App Store下载排行榜。这神奇背后的核心技术就是基于深度学习的图像风格迁移。风格迁移又称风格转换,直观点的类比就是给输入的图像加个滤镜,但是又不同于传统滤镜。风格迁移基于人工智能,每个风格都是由真正的艺术家作品训练、创作而成。只需要给定原始图片,并选择艺原创 2019-10-10 00:15:41 · 2619 阅读 · 2 评论