美文网首页
入门pytorch

入门pytorch

作者: showaichuan | 来源:发表于2017-08-12 09:34 被阅读0次

什么是pytorch?

PyTorch即 Torch 的 Python 版本。Torch 是由 Facebook 发布的深度学习框架,因支持动态定义计算图,相比于 Tensorflow 使用起来更为灵活方便,特别适合中小型机器学习项目和深度学习初学者。但因为 Torch 的开发语言是Lua,导致它在国内一直很小众。所以,在千呼万唤下,PyTorch应运而生!PyTorch 继承了 Troch 的灵活特性,又使用广为流行的 Python 作为开发语言,所以一经推出就广受欢迎!

PyTorch是基于python的科学计算包,与numpy类似,但又能利用GPU来加速计算。

  • Tensors
    创建一个5×3未初始化的矩阵
import torch
x = torch.Tensor(5,3)
print (x)

结果:

1.00000e-37 *
  8.4745  0.0000  0.0000
  0.0000  0.0000  0.0000
  0.0000  0.0000  0.0000
  0.0000  0.0000  0.0000
  0.0000  0.0000  0.0000
[torch.FloatTensor of size 5x3]

创建一个5×3随机初始化的矩阵

import torch

x = torch.rand(5,3)
print (x)
--------------------------------
0.8031  0.4576  0.2146
 0.0219  0.8962  0.9953
 0.6851  0.8307  0.0741
 0.4235  0.4125  0.7773
 0.4069  0.5352  0.9514
[torch.FloatTensor of size 5x3]

获取其大小size
print (x.size())
输出torch.size([5,3])

  • operations
    对于torch的运算操作有多种语法,比如来看Add操作
    1.直接相加
y = torch.rand(5, 3) 
  print(x + y)

2.使用add()加法函数
print(torch.add(x, y))
3 .给出一个输出张量

result = torch.Tensor(5, 3)
torch.add(x, y, out=result)
print(result)

4.替换(in-place)

# adds x to y
y.add_(x)
print(y)

相关文章

  • PyTorch 60 分钟入门教程

    PyTorch 60 分钟入门教程:PyTorch 深度学习官方入门中文教程http://pytorchchina...

  • 新书:PyTorch深度学习入门与实战

    本书主要内容如下: 《PyTorch 深度学习入门与实战(案例视频精讲)》是基于 PyTorch 的深度学习入门和...

  • PyTorch:学习资源

    PyTorch学习资源整理: 最先看,PyTorch官方60min入门指南 对照着看,PyTorch深度学习:60...

  • 2018-04-18-pytorch框架的学习

    No.1 入门教程 (1)本站 PyTorch 教程目录 - PyTorch Tutorial (2)pytror...

  • 循环神经网络pytorch实现

    RNN pytorch 实现 LSTM 输入门: 遗忘门: 输出门: pytorch 实现 GRU 更新门: 候选...

  • PyTorch入门教程

    摘要:本文将讲解如何入门PyTorch,包括基础原理知识、numpy与PyTorch的区别以及案例研究实例。 介绍...

  • Pytorch小抄宝典!

    不少读者问我,Pytorch深度学习框架怎么学,答曰:Github大法好啊! 这个是我当初入门Pytorch的教程...

  • pytorch学习资料

    1、知乎上面各种pytorch10分钟入门等资料 2、pytorch中文文档 3、https://www.jiqi...

  • 入门pytorch

    什么是pytorch? PyTorch即 Torch 的 Python 版本。Torch 是由 Facebook ...

  • PyTorch入门

    一、什么是PyTorch? torch Tensor和 numpy array之间的互相转换 二、Autograd...

网友评论

      本文标题:入门pytorch

      本文链接:https://www.haomeiwen.com/subject/wrpdrxtx.html