深度学习上演神仙打架,PyTorch与TensorFlow到底哪家强?
Posted 超级数学建模
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深度学习上演神仙打架,PyTorch与TensorFlow到底哪家强?相关的知识,希望对你有一定的参考价值。
PyTorch是美国互联网巨头Facebook人工智能研究院(FAIR)在深度学习框架Torch的基础上使用Python重写的一个全新的深度学习框架。
PyTorch更像NumPy的替代产物,不仅继承了NumPy的众多优点,还支持GPUs计算,在计算效率上要比NumPy有更明显的优势;不仅如此,PyTorch还有许多高级功能,比如拥有丰富的API,可以快速完成深度神经网络模型的搭建和训练。
所以 PyTorch一经发布,便受到了众多开发人员和科研人员的追捧和喜爱,成为AI从业者的重要工具之一。
PyTorch 强调从研究到生产。来源:https://pytorch.org/
PyTorch还被称为“拥有强大GPU加速功能的Python版Tensor和动态神经网络。”
Tensor(张量)是一种物理学和工程学中广泛使用的数学结构。 2阶的Tensor是一种特殊的矩阵; 而对向量和张量取内积就可以得到另一个拥有新长度和新方向的向量。
GPU加速是大多数现代深度神经网络框架的基础。动态神经网络是一种特殊的神经网络,每次迭代都会发生变化,例如,PyTorch模型可以在训练期间通过添加和删除隐藏层,来提高其准确性和通用性。PyTorch通过集成加速库,比如英特尔MKL、Nvidia cuDNN和NCCL等,最大限度地提升速度。
其核心CPU、GPU Tensor和神经网络后端TH(Torch)、THC(Torch CUDA)、THNN(Torch神经网络)和THCUNN(Torch CUDA神经网络)等,都是使用C99 API编写的单独库。
学习周期——两个月(学习建议:3小时/周)
课程收益——快速掌握神经网络基础知识;掌握深度学习的主流框架;独立完成项目实战
课程优惠
课程价格:原价698,早鸟拼团直降400元,限时298元!
优惠时间:4月15~20日
pytorch学习者,机器学习、深度学习学习者
科研工作者,特别是打算迈入人工智能领域的工作者
以上是关于深度学习上演神仙打架,PyTorch与TensorFlow到底哪家强?的主要内容,如果未能解决你的问题,请参考以下文章
Pytorch深度学习实战3-3:张量Tensor的分块变形排序极值与in-place操作