35
回答
高手问答第 185 期 —— 聊聊饱受 Pythoner 好评的深度学习框架 PyTorch
滴滴云服务器,限时包月0.9元,为开发者而生>>>   

OSCHINA 本期高手问答(1 月 10 日 - 1 月 16 日)我们请来了@tmux 陈云为大家解答关于深度学习框架 PyTorch 方面的问题。

陈云,Python 程序员、Linux 爱好者和 PyTorch 源码贡献者。主要研究方向包括计算机视觉和机器学习。“2017 知乎看山杯机器学习挑战赛”一等奖,“2017 天池医疗 AI 大赛”第八名。热衷于推广 PyTorch,并有丰富的使用经验,活跃于 PyTorch 论坛和知乎相关板块。

2016 年是属于 TensorFlow 的一年,凭借谷歌的大力推广,TensorFlow 占据了各大媒体的头条。2017 年年初,PyTorch 的横空出世吸引了研究人员极大的关注,PyTorch 简洁优雅的设计、统一易用的接口、追风逐电的速度和变化无方的灵活性给人留下深刻的印象。

作为一门 2017 年刚刚发布的深度学习框架,研究人员所能获取的学习资料有限,中文资料更是比较少。陈云长期关注 PyTorch 发展,经常在论坛上帮助 PyTorch 新手解决问题,在平时的科研中利用 PyTorch 进行各个方面的研究,有着丰富的使用经验。

本期问答内容:

  • PyTorch 的优势与特点
  • PyTorch 的学习之路
  • PyTorch 的奇技淫巧
  • PyTorch 使用注意事项

或者其它关于 PyTorch 的问题,也欢迎大家积极提问!

为了鼓励踊跃提问,@博文视点 会在问答结束后从提问者中抽取 5 名幸运会员赠予《深度学习框架PyTorch:入门与实践》一书。

购买链接:https://item.jd.com/12261129.html?dist=jd

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就 PyTorch 方面问题向@tmux  陈云提问,请直接回帖提问。

举报
局长
发帖于1周前 35回/2K+阅
共有35个答案 最后回答: 2天前

@tmux pyTorch是否适合大规模生产场景,还是仅仅适合于小范围的算法研究?如果分布式(使用hadoop,spark等),现有的设计架构更新变化大吗?谢谢

--- 共有 1 条评论 ---
tmux不适合大规模生产场景,虽然它也支持分布式。我对设计架构理解不是很深,但目前PyTorch一般是结合ONNX将模型导出成Caffe2或者MXNet等框架的格式 1周前 回复

@tmux 您好,我想请教下PyTorch在分布式计算,以及GPU计算方面能否支持?如果在生产环境中上亿级别的数据量的训练,使用PyTorch是否合适?谢谢!

--- 共有 1 条评论 ---
tmuxPyTorch支持分布式,GPU并行,但是不太适合生产环境。PyTorch一般利用ONNX将模型导出成Caffe2的模型进行生产环境部署。其实PyTorch部署到生产环境也没问题,但是Caffe2更适合。 1周前 回复

@tmux 您好,pyTorch做交互机器人问答优势是否明显?

--- 共有 2 条评论 ---
seared2008谢谢! 7天前 回复
tmux这个我没做过,不是很了解。但是PyTorch很灵活,我觉得应该挺适合这种场景的。 1周前 回复

@tmux 您好,我有一些TensorFlow的使用经验,从TensorFlow转到PyTorch需要注意些什么?有什么值得推荐的入门级的项目吗?谢谢

--- 共有 1 条评论 ---
tmux如果你用过TensorFlow,你会很喜欢PyTorch的自由灵活。 可以花一个小时看看本书第二章的快速入门,或者官方的英文教程。 入门级的项目可以看看 https://github.com/chenyuntc/pytorch-GAN/blob/master/DCGAN.ipynb 我的主页上还有其它项目欢迎参考。 1周前 回复

@tmux 您好,请问您目前使用PyTorch 解决过哪些业务领域内的问题?

--- 共有 1 条评论 ---
tmux我现在偏研究为主,不过实验室的一些企业项目也是用PyTorch做的。这些项目都是简单的分类任务,很容易完成。比如图片分类,视频分类,文本分类等 1周前 回复

@tmux

请问在anaconda navigator for mac上怎么安装pytorch的?

在Environments中没有搜索得到。清华镜像源也没有?

--- 共有 1 条评论 ---
tmuxhttp://pytorch.org 这里有安装说明 ,选择自己的python,cuda版本即可得到conda安装命令。暂不支持清华的镜像。 1周前 回复

@tmux  学习这个 PyTorch , 需不需要买很强的GPU卡 , 是不是得先买一台好的电脑?

--- 共有 1 条评论 ---
tmux如果只是学习的话,不需要很好的电脑。我学pytorch的时候用的是5年前的笔记本。跑深度学习模型肯定要好机器(可以去阿里云租一台) 7天前 回复

@tmux  之前看TIOBE编程语言排行榜Go语言上升的快就去学习GO语言. 后面人工智能越来越火, 就改成学习Python. 到头来只学了些皮毛

@tmux 你好,有关pytorch模型调参的经验和方法能否介绍一下?

--- 共有 1 条评论 ---
tmux模型调参都是类似的,和框架关系不大。不过pytorch调试很方便,可以随时在跑一定时间后,进入debug模式,然后查看每一层网络的输出,分析模型。 6天前 回复
顶部