首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pytorch与autograd.numpy

pytorch与autograd.numpy
EN

Stack Overflow用户
提问于 2020-06-16 16:41:56
回答 1查看 139关注 0票数 2

pytorch和numpy之间的最大区别是什么,特别是autograd.numpy包?(因为它们都可以自动为您计算梯度。)我知道pytorch可以将张量移动到GPU,但这是选择pytorch而不是numpy的唯一原因吗?虽然pytorch以深度学习而闻名,但显然它可以用于几乎任何机器学习算法,它的nn.Module结构非常灵活,我们不必局限于神经网络。(虽然我从来没有见过用numpy编写的神经网络模型),所以我想知道pytorch和numpy之间最大的区别是什么。

EN

回答 1

Stack Overflow用户

发布于 2020-06-16 19:58:02

我不确定这个问题是否可以客观地回答,但除了GPU功能之外,它还提供了

跨GPUs

  • Parallelisation的
  • Parallelisation跨Machines
  • DataLoaders /操纵器,包括异步pre-fetching
  • Optimizers
  • Predefined/Pretrained模型(可以节省大量的time)
  • ...

但正如你所说,它是围绕深度/机器学习构建的,所以这就是它的优点,而numpy (与scipy一起)更通用,可以用来解决大量其他工程问题(可能使用目前不流行的方法)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62404451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档