当前位置:网站首页>pytorch是什么?pytorch是一个软件吗?
pytorch是什么?pytorch是一个软件吗?
2022-07-03 03:39:00 【程序媛珂珂】
随着科技的发展,其深度学习框架也越来越成熟,facebook旗下的pytorch便是在众多框架中脱颖而出的一个优秀的深度学习框架。那么pytorch是什么?pytorch是一个软件吗?今天来带大家了解一下pytorch。
pytorch是什么?
pytorch是最近非常火热的一个深度学习框架,PyTorch 是 Torch 在 Python 上的衍生. 因为 Torch 是一个使用 Lua 语言的神经网络库, Torch 很好用, 但是 Lua 又不是特别流行, 所有开发团队将 Lua 的 Torch 移植到了更流行的语言 Python 上.,于是产生了pytorch。

据 PyTorch 自己介绍, 他们家的最大优点就是建立的神经网络是动态的, 对比静态的 Tensorflow, 他能更有效地处理一些问题, 比如说 RNN 变化时间长度的输出. 而我认为, 各家有各家的优势和劣势, 所以我们要以中立的态度. 两者都是大公司, Tensorflow 自己说自己在分布式训练上下了很大的功夫, 那我就默认 Tensorflow 在这一点上要超出 PyTorch, 但是 Tensorflow 的静态计算图使得他在 RNN 上有一点点被动 (虽然它用其他途径解决了), 不过用 PyTorch 的时候, 你会对这种动态的 RNN 有更好的理解.
而且 Tensorflow 的高度工业化, 它的底层代码… 你是看不懂的. PyTorch 好那么一点点, 如果你深入 API, 你至少能比看 Tensorflow 多看懂一点点 PyTorch 的底层在干嘛.
最后我的建议就是:
如果你是学生, 随便选一个学, 或者稍稍偏向 PyTorch, 因为写代码的时候应该更好理解. 懂了一个模块, 转换 Tensorflow 或者其他的模块都好说.
如果是上班了, 跟着你公司来, 公司用什么, 你就用什么, 不要脱群。
免费分享一些我整理的人工智能学习资料给大家,整理了很久,非常全面。包括一些AI常用框架实战视频、图像识别、OpenCV、NLQ、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI热门论文、行业报告等。
为了更好的系统学习AI,推荐大家收藏一份。
下面是部分截图,文末附免费下载方式。
一、人工智能必读书籍

二、人工智能免费视频课程和项目

三、人工智能论文合集

四、人工智能行业报告

学好人工智能,要多看书,多动手,多实践,要想提高自己的水平,一定要学会沉下心来慢慢的系统学习,最终才能有所收获。
点击下方名片,扫码免费下载文中资料。
边栏推荐
- 简易版 微信小程序开发之for指令、上传图片及展示效果优化
- TCP, the heavyweight guest in tcp/ip model -- Kuige of Shangwen network
- Makefile demo
- Limit of one question per day
- 二进制流转换成字节数组
- MongoDB安装 & 部署
- The calculation of stripe, kernel and padding in CNN
- Bid farewell to artificial mental retardation: Mengzi open source project team received RMB 100 million financing to help NLP develop
- MySQL MAC download and installation tutorial
- Summary of electromagnetic spectrum
猜你喜欢

Docker install and start MySQL service

The calculation of stripe, kernel and padding in CNN

FileZilla Client下載安裝

Mysql Mac版下载安装教程

Hutool dynamically adds scheduled tasks
![C programming learning notes [edited by Mr. Tan Haoqiang] (Chapter III sequence programming) 03 operators and expressions](/img/4a/1df03d9f3315debb4c335260ed39f2.jpg)
C programming learning notes [edited by Mr. Tan Haoqiang] (Chapter III sequence programming) 03 operators and expressions

Applet get user avatar and nickname

释放数据力量的Ceph-尚文网络xUP楠哥

Application of derivative in daily question

Recursion: quick sort, merge sort and heap sort
随机推荐
Pat class B common function Usage Summary
Simple wechat applet development page Jump, data binding, obtaining user information, obtaining user location information
2022年已过半,得抓紧
Download and install captura and configure ffmpeg in captura
golang xxx. Go code template
Latest version of NPM: the "NPM" item cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Please check
[set theory] partial order relation (partial order relation definition | partial order set definition | greater than or equal to relation | less than or equal to relation | integer division relation |
Docker install and start MySQL service
Captura下载安装及在Captura配置FFmpeg
[national programming] [software programming - Lecture Video] [zero foundation introduction to practical application]
递归:深度优先搜索
For instruction, uploading pictures and display effect optimization of simple wechat applet development
Limit of one question per day
[combinatorics] basic counting principle (addition principle | multiplication principle)
Nanning water leakage detection: warmly congratulate Guangxi Zhongshui on winning the first famous brand in Guangxi
Recursion: depth first search
ffmpeg录制屏幕和截屏
Recursion: quick sort, merge sort and heap sort
MongoDB简介
[combinatorics] brief introduction to generating function (definition of generating function | Newton binomial coefficient | commonly used generating function | correlation with constant | correlation