Pytorch-->PyTorch学习(1)

PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。

 

它拥有两个高级功能:

1.具有强大的GPU加速的张量计算(如Numpy)。

2.包含自动求导系统的深度神经网络。

除了Facebook之外,Twitter、GMU和Salesforce等机构都采用了PyTorch。

 

TensorFlow、caffe等:命令式编程语言,静态,想要重构网络,必须从头开始。但pytorch通过反向求导,可零延迟的任意改变神经网络行为,更加灵活。同时,其代码更加简洁直观,更容易理解底层行为。

 

优点:* 支持GPU * 灵活,支持动态神经网络 * 底层代码易于理解 * 命令式体验 * 自定义扩展

缺点:缺乏全面性,目前不支持快速傅里叶、沿维翻转张量和检查无穷与非数值张量,针对移动端、嵌入式部署和高性能服务器端部署的性能有待提升。

 

以上,从今天开始也要努力学习新知识啦!

posted @ 2020-10-20 10:53  阿洛萌萌哒  阅读(119)  评论(0编辑  收藏  举报