IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> PyTorch小白学习笔记(零) -> 正文阅读

[人工智能]PyTorch小白学习笔记(零)

前言

PyTorch是由一下几个部分组成的库:

torch:一个有强大GPU支撑的张量库,就像NumPy

torch.autograd:一个tape-based自动微分库,支持Torch内所有的可微的张量运算

torch.jit:一个编译缓存(TorchScript),用来从PyTorch代码中创建可串行的和可优化的模型

torch.nn:深度集成的神经网络库,具有最大自由度的自动求导设计

torch.multiprocessing:Python多进程,但是具有神奇的进程间torch张量的内存共享。常用于数据? ????????????????????????????????????????加载和Hogwild训练

torch.utils:DataLoader和其他功能函数

一般的,PyTorch用于:

  • 替代NumPy使用了强大的GPUs
  • 深度学习研究平台,因为具有最大的自由度和速度

1. 一个GPU-Ready张量库

????????PyTorch提供的张量可以在CPU或GPU上,大大的加速计算

??????? 有多种张量惯例来提速,适应科学运算,如slicing,indexing,数学运算,线性代数,reduction。运算很快。

2. 动态神经网络:Tape-based自动求导

????????PyTorch在创建神经网络时有个特点即,使用和重放记录。

??????? 大多数框架如TensorFlow, Theano, Caffe, 和CNTK有个静态图。使用者需要创建一个神经网络,并且一遍遍的复用相同的结构。改变网络的形式意味着从头开始。

??????? 在PyTorch,使用的是所谓的反向的自动微分,这种方式允许使用者任意的改变其网络形式,零滞后和开销。其灵感来自于几篇相关话题的研究论文,以及当前和过去的工作如,torch-autograd,autograd,

3. 首先是Python

???????PyTorch是深度集成与Python。使用起来就像NumPy/SciPy/edcikit-learn等。可以在Python中写自己的神经网络层,使用自己习惯的包,如Cython和Numba。

4. 必要的实验

????????PyTorch设计的是直观、线性思维,使用简单。当运行一行代码,该代码则被执行。这与视觉上是同步的。当调试到一处发生错误信息和堆栈踪迹时,可以直观的理解。

5. 快速而简洁

????????PyTorch的框架开销小。集成有各种加速库来提升速度。CPU张量和GPU张量以及神经网络后端成熟。

6. 扩展简单

??????? 可直接写一个新的神经网络模型,或者与张量的API进行直接交互。

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-10-13 11:27:11  更:2021-10-13 11:28:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 10:43:32-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码