PyTorch
人工智能博士
王博Kings,985AI博士在读,CSDN博客专家,华为云专家,是《机器学习手推笔记》、《深度学习手推笔记》等作者;在人工智能、计算机视觉、无人驾驶等具有丰富的经验。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PyTorch | torch.zeros()怎么使用? torch.view(-1)如何使用?
我不喜欢讲解,就喜欢直观,所以就看例子就行!torch.zeros(2,3,4)#输出:tensor([[[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.]], [[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.]]])view是自动计算匹配的!import torcha = torc.原创 2020-11-03 21:02:04 · 5642 阅读 · 0 评论 -
PyTorch | torch.manual_seed(1)是什么意思?torch随机数manual_seed(1)有什么用?如何理解torch.manual_seed(1)
torch.manual_seed(1)是为了设置CPU的的随机数固定,使得紧跟着的rand()函数生成的值是固定的随机!# 王博Kingsimport torchtorch.manual_seed(1)print(torch.rand(5))tensor([0.7576, 0.2793, 0.4031, 0.7347, 0.0293])# 王博Kingstorch.manual_seed(2)print(torch.rand(5))tensor([0.6147, 0.38原创 2020-11-03 17:22:58 · 6604 阅读 · 4 评论 -
PyTorch | 为什么需要使用 .eval()? .eval()有什么作用?model.eval()有什么作用?Pytorch中eval()
使用Pytorch训练模型,一定要注意一个细节有时候明明训练很好,测试时候出问题?这时候我们要找一下Model里是否有BN或者 Dropout层,如果存在了,那就要小心了!!!测试之前加入下面这句话!!!!# 注意为了排除BN和Dropout对测试影响model = model.eval()BN解释看这段话:对于BN,训练时通常采用mini-batch,所以每一批中的mean和std大致是相同的;而测试阶段往往是单个图像的输入,不存在mini-batch的概念。所以将model改原创 2020-10-30 16:59:12 · 14259 阅读 · 7 评论 -
总结 | 深度学习之Pytorch入门教程
王博Kings笔记总结原创 2020-08-07 17:19:37 · 6979 阅读 · 1 评论
分享