PyTorch 深度学习实战
方远
LINE China 数据科学家
10381 人已学习
新⼈⾸单¥59
登录后,你可以任选3讲全文学习
课程目录
已完结/共 32 讲
开篇词 (1讲)
PyTorch 深度学习实战
15
15
1.0x
00:00/00:00
登录|注册

01 | PyTorch:网红中的顶流明星

你好,我是方远。
从这节课开始,我们正式进入 PyTorch 基础篇的学习。
在基础篇中,我们带你了解 PyTorch 的发展趋势与框架安装方法,然后重点为你讲解 NumPy 和 Tensor 的常用知识点。
掌握这些基础知识与技巧,能够让你使用 PyTorch 框架的时候更高效,也是从头开始学习机器学习与深度学习迈出的第一步。磨刀不误砍柴工,所以通过这个模块,我们的目标是做好学习的准备工作。
今天这节课,我们先从 PyTorch 的安装和常用编程工具说起,先让你对 PyTorch 用到的语言、工具、技术做到心里有数,以便更好地开启后面的学习之旅。

PyTorch 登场

为什么选择 PyTorch 框架,我在开篇词就已经说过了。从 19 年起,无论是学术界还是工程界 PyTorch 已经霸占了半壁江山,可以说 PyTorch 已经是现阶段的主流框架了。
这里的 Py 我们不陌生,它就是 Python,那 Torch 是什么?从字面翻译过来是一个“火炬”。
什么是火炬呢?其实这跟 TensorFlow 中的 Tensor 是一个意思,我们可以把它看成是能在 GPU 中计算的矩阵
那 PyTorch 框架具体是怎么用的呢?说白了就是一个计算的工具。借助它,我们就能用计算机完成复杂的计算流程。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

PyTorch已成为机器学习和深度学习领域的主流框架。本文从PyTorch的安装和使用环境入手,介绍了PyTorch的重要性和基础知识。文章首先介绍了PyTorch的发展趋势和框架安装方法,重点讲解了NumPy和Tensor的常用知识点。接着详细介绍了PyTorch的安装方法,包括使用pip安装CPU和GPU版本,以及验证安装是否成功的方法。此外,还介绍了通过Docker使用PyTorch的简便方法。文章还提到了常用的编程工具Sublime Text和PyCharm,为读者提供了选择编辑器的建议。另外,还介绍了Vim、Jupyter Notebook和Jupyter Lab等工具的使用方法和优势。总的来说,本文通过简洁清晰的语言,为读者提供了快速了解PyTorch的基础知识和安装方法的指南。文章内容涵盖了PyTorch框架的重要性、安装方法以及相关编程工具的推荐,为读者提供了全面的学习指南。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《PyTorch 深度学习实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(37)

  • 最新
  • 精选
  • bbbbbbbbbb
    请问没有显卡,可以有什么不用买显卡的解决方案吗

    作者回复: 你好,谢谢你的留言。是有可以薅羊毛的地方^^。Kaggle每周可以免费使用40个小时的GPU。 我记得还有几个其他的平台可以免费使用GPU,你可以搜一搜“免费GPU”。

    2021-10-12
    2
    6
  • 悠闲不自得
    请问老师,这个没有视频吗?

    编辑回复: 你好,课程是图文加音频形式的哦。

    2021-10-12
    5
  • Swaggy
    老师可以讲一点网络训练技巧吗,比如如何应对循环神经网络梯度弥散的意思。

    作者回复: 你好,Swaggy,谢谢你的留言。本专栏重点还是PyTorch的使用与一些实战的练习,在实战篇里会穿插一些训练技巧,敬请关注。

    2021-10-11
    4
  • Geek_ce0dd6
    老师请教几个神经网络训练模型的问题,假设我需要训练一个识别猫的模型,我准备了3000张猫的图片 问题1:3000张猫的图片意味着有3000个猫的模型吗?这里我的想法是因为每个照片不一样所以每个照片都是一个模型都有单独的权重值 问题2:每张猫的图片训练完它的权重值怎么保存 问题3:假设问题1成立那么训练完成之后,输入测试照片的时候,它是如何匹配模型的呢? 问题4:如果问题1不成立,训练的3000张照片只会存在一个模型,那么输入测试照片的时候他是会如何找到匹配的权重值得呢?

    作者回复: 你好, 问题1: 1个模型。如果是1张一个权重的话,第3001张图片的猫该用哪个呢? 问题2:首先是按batch训练的。每次训练都会BP更新参数。 问题3:问题1已经回答了。 问题4:没有匹配这一说。输入新的图片之后,模型会前向传播,在网络的最后会进行处理,输出对应类别的概率。通过概率判断模型的最终预测结果。

    2023-01-13归属地:北京
    1
  • 🌟
    torch.cuda.is_available()后直接到下一行了,没反应是怎么回事呀?

    作者回复: 你好,感谢留言。 你是怎么执行的?用脚本吗?还是控制台,用脚本不print的话不会打印

    2022-09-04归属地:北京
    1
  • zhbr001
    项目的工具是什么

    作者回复: 你好,感谢你的留言。 就我们的课程来说很多选择了,没有固定的。我比较喜欢用vim。看你喜欢哪个。

    2022-06-24
    1
  • Geek_fc975d
    很喜欢老师的图文方式

    作者回复: 你好,感谢你的留言与认可。^^

    2022-03-29
    2
    1
  • Zeurd
    老师好,要是用的是A卡就没办法了只能用cpu对么

    作者回复: 你好,Zeurd。似乎是这样的。看过用AMD显卡计算的文章,但没尝试过。 现在主流的还是NVIDIA的gpu。

    2022-03-23
    1
  • 老师,你好。我在新建一个 Python 的 Notebook时,“New”下拉菜单,并没有“Python 3”选项,而是Python 3(ipykernel),点击后出现创建错误。特想请教是为什么?谢谢

    作者回复: 你好,度,感谢你的留言。Python 3(ipykernel)也是没问题的。如果使用IE浏览器的话,先换chrome试一试。还是不好用的话需要告诉我提示什么错误,命令行中会显示。

    2021-10-23
    4
    1
  • guang384
    期待更新

    编辑回复: 感谢支持,专栏每周一、三、五更新,敬请期待!

    2021-10-12
    1
收起评论
显示
设置
留言
37
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部