Pytorch 学习 Tutorial Getting Started 总结

本篇主要是做一个index一样的目录(同时还有一些知识点),方便之后的学习查询

60-Minute Builtz

What is Pytorch?

  1. 很多操作和tensorflow一致
  2. torch.add(x, y, out = result)
  3. y.add_(x) in_place加法
  4. 可以从tensor复制另外的tensor (x = torch.new_ones(5, 3, dtype=)),甚至x.view()也可以做到
  5. Tensor向numpy的转换
  6. Torch 可以指定建造Tensor的device,用tensor.to()可转移该tensor,或者直接在创建的时候就指定在什么设备上,用Torch.device()创建设备实例。

Auto-grad

PYTORCH可以在创建tensor时指定是否需要微分,同时变量还有grad_fn函数。对最终生成的量(o)进行反向传播,x的gradient就生成了。没搞懂往backword里加参数是什么意思。

Neural-networks

  1. 用class定义神经网络(forward)
  2. 处理input并调用backword()(如何使用class)
  3. 计算损失
  4. 更新权重(优化器)

Traning Classifier 

Pytorch训练分类器完整过程

  1. 加载数据
  2. 定义神经网络结构
  3. 定义损失函数和优化器
  4. 训练迭代网络
  5. 在测试集上测试
  6. 在gpu上做

Data - Parallelism

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值