我是靠谱客的博主 专一小鸭子,最近开发中收集的这篇文章主要介绍深度学习框架比较(3),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天,我们来介绍一下深度学习中一个新兴的框架Pytorch,因为作者对这种学习框架了解不深,提供一些相关资料供读者参考。

Pytorch是命令式编程,通常是在计算机流程完全定义好后才被执行,因此效率很高,但是缺点是实现复杂。Pytorch中的图定义是动态化的,可以随时定义,随时更改,随时执行节点。因此相对tensorflow而言,Pytorch更加灵活,更加方便调试。在可视化方面,Pytorch没有类似tensorboard的工具,但是Pytorch可以导入tensorboard或者matplotlib这类工具包用于可视化。

首先,下载Pytorch,登录官网。

然后,根据自己的情况选择相应的操作系统、安装包、语言种类还有cuda,安装包中conda和pip的用户相对较多,还有这里注意了对于PC而言cuda应该选择None。

下面提供Pytorch的Github上的资料地址:https://github.com/yunjey/pytorch-tutorial,目前该文档获得了12K+star。这个资源为深度学习的研究人员提供了学习Pytorch的教程代码,大多数模型都使用少于30行代码实现。看之前建议先看官方教程。

目录

1.基础知识:Pytorch基础知识、线性回归、逻辑回归、前馈神经网络。

2.中级:卷积神经网络、深度残差网络、递归神经网络、双向递归神经网络、语言模型。

3.高级:生成对抗网络、变分自动编码器、神经风格转移、图像字幕。

4.工具:Pytorch中的tensorboard。

最后

以上就是专一小鸭子为你收集整理的深度学习框架比较(3)的全部内容,希望文章能够帮你解决深度学习框架比较(3)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部