网易首页 > 网易号 > 正文 申请入驻

PyTorch到底好用在哪里?

0
分享至

首先PyTorch本质上是Numpy的替代者,而且支持GPU、带有高级功能,可以用来搭建和训练深度神经网络。如果你熟悉Numpy、Python以及常见的深度学习概念(卷积层、循环层、SGD等),会非常容易上手PyTorch。而TensorFlow可以看成是一个嵌入Python的编程语言。你写的TensorFlow代码会被Python编译成一张图,然后由TensorFlow执行引擎运行。

一、全面性

随着PyTorch逐渐成熟,我预计这部分的差距会趋近于零。但目前,TensorFlow还是有一些PyTorch不支持的功能。它们是:

沿维翻转张量(np.flip, np.flipud, np.fliplr)检查无穷与非数值张量(np.is_nan, np.is_inf)快速傅里叶变换(np.fft)

这些TensorFlow都支持。另外,TensorFlow的contrib软件包中,有更多PyTorch没有的高级功能和模型。

二、序列化

两种框架下保存和加载模型都很简单。PyTorch有一个特别简单的API,可以保存模型的所有权重或pickle整个类。TensorFlow的Saver对象也很易用,而且为检查提供了更多的选项。

TensorFlow序列化的主要优点是可以将整个图保存为protocol buffer。包括参数和操作。然而图还能被加载进其他支持的语言(C++、Java)。这对于部署堆栈至关重要。理论上,当你想改动模型源代码但仍希望运行旧模型时非常有用。

PyTorch不仅仅是定义网络结构简单,而且还很直观灵活。静态图的网络定义都是声明式的,而动态图可以随意地调用函数(if,for,list什么的随便用),两者的差距不是一点点。网络的定义在任何框架中都应该是属于最基础最简单的一个内容,即使是接口繁多的tensorflow,通过不断的查文档,新手也能把模型搭起来或者是看懂别人的模型。

三、强大的社区

facebook的FAIR强力支持,FAIR是全球TOP3的AI研究机构。PyTorch论坛,文档,tutorial,一应俱全。FAIR的几位工程师更是全职维护开发,github上PyTorch每天都有许多pull request和讨论。

很难听到有谁说TF好用,最多是诸如谷歌支持,社区强大,文档完善,功能齐全等等。但是PyTorch你只要深度用过一段时间,就会喜欢上它的。很多人自来水安利PyTorch,当然不是facebook给钱,或者是博得多少点击量,真的是因为它太好用了。

四、简洁易懂的代码

一个框架你不懂源码,你就不能完全掌握它的运行原理,像tensorflow的`sess.run`简直就是个黑箱。而PyTorch几乎是我用过框架中源码最易懂的,任何一个操作,不论多么高级复杂,都能轻松地找到它对应tensor操作(Caffe/tinydnn也挺简洁的)

五、自定义扩展

两个框架都可以构建和绑定用C、C++、CUDA编写的自定义扩展。TensorFlow仍然需要更多的样板代码,尽管这对于支持多类型和设备可能更好。在PyTorch中,你只需为每个CPU和GPU编写一个接口和相应的实现。两个框架中编译扩展也是直接记性,并不需要在pip安装的内容之外下载任何头文件或者源代码。TG:li9047

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
他每天吃3-4公斤黄油汉堡,8个月后,胆固醇直接“渗”出手指!!

他每天吃3-4公斤黄油汉堡,8个月后,胆固醇直接“渗”出手指!!

英国那些事儿
2025-02-10 23:23:24
降价17万!奥迪也跟了!

降价17万!奥迪也跟了!

鲁中晨报
2025-02-18 14:59:07
宿迁市宿豫区政协原副主席丁必江被查

宿迁市宿豫区政协原副主席丁必江被查

鲁中晨报
2025-02-18 22:15:02
其实女人愿不愿意和你上床,绝不是简单一两个条件能概括的

其实女人愿不愿意和你上床,绝不是简单一两个条件能概括的

加油丁小文
2025-02-16 12:30:02
关于《哪吒2》,周星驰连发10遍!

关于《哪吒2》,周星驰连发10遍!

环球时报新闻
2025-02-19 00:02:21
尹锡悦老婆面容憔悴,人工脸精心保养十几年,一朝回到解放前

尹锡悦老婆面容憔悴,人工脸精心保养十几年,一朝回到解放前

橘色数码
2025-01-19 07:37:37
湖北省干部任前公示

湖北省干部任前公示

硒都身边事儿
2025-02-18 21:04:26
霍震霆大谈儿媳郭晶晶:“温柔只给外人看,在家从不给我面子”

霍震霆大谈儿媳郭晶晶:“温柔只给外人看,在家从不给我面子”

大果小果妈妈
2025-02-18 13:19:10
周星驰连发10遍“我要看《哪吒2》”,cos哪吒造型

周星驰连发10遍“我要看《哪吒2》”,cos哪吒造型

鲁中晨报
2025-02-18 21:55:03
首发11人出炉!中国队末轮放水,输澳大利亚2大好处,稳进世青赛

首发11人出炉!中国队末轮放水,输澳大利亚2大好处,稳进世青赛

侃球熊弟
2025-02-18 18:37:29
欧洲“觉醒”,即将推出重大计划援助乌克兰

欧洲“觉醒”,即将推出重大计划援助乌克兰

山河路口
2025-02-18 20:02:42
曾遭遇两年欠薪,国足最新归化球员是他?

曾遭遇两年欠薪,国足最新归化球员是他?

中国新闻周刊
2025-02-18 13:05:24
U20国足1:2澳大利亚,赛后刘建宏从三方面做出点评,句句在理!

U20国足1:2澳大利亚,赛后刘建宏从三方面做出点评,句句在理!

田先生篮球
2025-02-18 22:08:43
任正非破天荒披露“备胎计划 2.0”

任正非破天荒披露“备胎计划 2.0”

别人都叫我阿腈
2025-02-19 04:18:10
2014年,北京女博士李香蓉因接受不了新郎身份,在车内将其几刀刺死

2014年,北京女博士李香蓉因接受不了新郎身份,在车内将其几刀刺死

红豆讲堂
2024-10-14 15:30:03
真缺德!华人房产经纪人将房主代管房售卖,获利百万后人间蒸发!

真缺德!华人房产经纪人将房主代管房售卖,获利百万后人间蒸发!

华人生活网
2025-02-19 04:46:16
批复同意!四川将再添一座机场

批复同意!四川将再添一座机场

鲁中晨报
2025-02-18 14:35:02
1-3!1-1!意甲2强一夜全出局:亚特兰大惨败+米兰爆冷,尤文也悬

1-3!1-1!意甲2强一夜全出局:亚特兰大惨败+米兰爆冷,尤文也悬

体育知多少
2025-02-19 06:38:40
淫魔尼姑胡晓慧被捕,男弟子们交代细节,揭秘胡媚术撞击疗法

淫魔尼姑胡晓慧被捕,男弟子们交代细节,揭秘胡媚术撞击疗法

罪案洞察者
2025-02-17 13:49:12
传月之暗面收缩投放预算:烧钱一年只获得不足千万量级日活,DeepSeek几十天日活3500万!内部人士:新增用户量猛涨

传月之暗面收缩投放预算:烧钱一年只获得不足千万量级日活,DeepSeek几十天日活3500万!内部人士:新增用户量猛涨

和讯网
2025-02-18 17:23:34
2025-02-19 07:03:00
创作者_1636099318524
创作者_1636099318524
解答IDC相关资讯
120文章数 737关注度
往期回顾 全部

科技要闻

马斯克发布"最聪明AI":号称碾压DeepSeekV3

头条要闻

10元1个螺母被认定为枪支散件 父子被刑拘获分案调查

头条要闻

10元1个螺母被认定为枪支散件 父子被刑拘获分案调查

体育要闻

曾遭遇两年欠薪,国足最新归化球员是他?

娱乐要闻

陈晓与陈妍希宣布离婚:今后各自安好

财经要闻

存款准备金率5%隐形下限能否突破?

汽车要闻

两种电池可选 小米YU7最大续航820km

态度原创

旅游
亲子
游戏
公开课
军事航空

旅游要闻

当南方热衷造雪

亲子要闻

娃睡不踏实、老哼唧?这个原因家长很容易忽略(不是冷

魂师对决:SP朱竹清返场抽取分析!这个月的压力又是陡然剧增!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

北约秘书长:欧洲准备为乌克兰提供安全保障

无障碍浏览 进入关怀版