小马&博客

不爱码字的小懒马儿

PyTorch基础


关于

  • 个人微信公众号: Mn2+
  • 个人博客首页
  • 注:学习交流使用!
  • 本文简介:PyTorch相关基础概念

正文

  1. 计算图:用来描述运算的有向无环图
    (1)计算图有两个主要元素:结点(Node)和边(Edge);
    (2)结点表示数据,如向量、矩阵、张量,边表示运算,如加减乘除卷积等;
    计算图表示
    (3)PyTorch基于动态图,TensorFlow基于静态图
    静态图框架好比C++,每次修改之后运行都要重新编译才行,动态图框架好比Python,动态执行,可以交互式查看修改。

  2. 节点和结点的区别:节点,被认为是一个实体,有处理能力,比如:网络上的一台计算机;而结点则只是一个交叉点,像“结绳记事”,打个结,做个标记,仅此而已,一般算法中点的都是结点。

  3. PyTorch的设计遵循tensor->variable(autograd)->nn.Module三个由低到高的抽象层次,分别代表高维数组(张量)、自动求导(变量)和神经网络(层/模块)。


关注

  • 个人微信公众号:Mn2+

  • 哔哩哔哩:不爱码字的小懒马儿

  • GitHub

-------------本文结束感谢您的阅读-------------