0%

使用Autograd可实现深度学习模型,但其抽象程度较低,如果用来实现深度学习模型需要编写的代码量极大。torch.nn模块应运而生,它们是专门为深度学习设计的模块。

PyTorch与Python、Numpy等最大的区别在于自动求导机制,这种机制为神经网络训练过程中的梯度计算而特别设计。在PyTorch中,Autograd是所有神经网络的核心内容,为Tensor所有操作提供自动求导方法。

Tensor(张量)是神经网络框架中重要的基础数据类型,可以简单理解为N维数组的容器对象。Tensor之间的通过运算进行连接,从而形成计算图。几乎所有的深度学习框架都是基于张量和计算图的,PyTorch也不例外。

PyTorch是当前难得的简洁优雅且高效快速的框架,可以说它达到目前深度学习框架的最高水平。

有导师学习算法将一组训练集送入网络,根据网络的实际输出与期望输出间的差别来调整连接权。