李沐深度学习笔记

课程安排

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

深度学习的介绍

在这里插入图片描述
一些突破:计算机视觉中:图片分类、物体检测和分割、样式迁移、人脸合成、文字生成图片;自然语言处理中:文字生成;无人驾驶等等

通过一个案例-广告点击,来学习应用深度学习的过程

  • 问题:根据输入的内容,显示对应的广告
  • 解决问题的步骤,首先分析,其包括触发、点击率预估、排序,然后涉及到机器学习的预测和训练
  • 项目不同的分工
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

安装

最好的学习方式:听+看+练+讲
在这里插入图片描述
这里感觉他讲的太快了,参考其他视频链接up主讲解的安装非常详细。
检测安装是否成功

import torch

flag = torch.cuda.is_available()
print(flag) # 返回true为安装成功

ngpu = 1
# Device which device we want to run on
# 有GPU调用GPU没有GPU调用CPU
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device) # 输出硬件的名称
print(torch.cuda.get_device_name(0))
print(torch.rand(3, 3).cuda())

# 检查cuda的版本
cuda_version = torch.version.cuda # 将张量放到GPU里面去运算
print("CUDA Version:", cuda_version)

# check CUDNN version
cudnn_version = torch.backends.cudnn.version()
print("cudnn version:", cudnn_version)

输出结果

True
cuda:0
NVIDIA GeForce GTX 1650 Ti
tensor([[0.1388, 0.3981, 0.5934],
        [0.5715, 0.0529, 0.8567],
        [0.6924, 0.6406, 0.5726]], device='cuda:0')
CUDA Version: 11.3
cudnn version: 8200

终于安装成功了

知识积累

什么是Anaconda

Anaconda 是一个流行的开源Python发行版,专为科学计算、数据分析和机器学习设计。它包含了conda包管理系统,以及Python解释器和众多的科学包及其依赖项。以下是Anaconda的一些主要特点和用途:

  1. 包管理器:Anaconda 包含 conda,这是一个强大的包管理器,可以方便地安装、更新和管理软件包。Conda 不仅限于 Python,还支持多种其他语言的包管理。

  2. 环境管理:使用 Anaconda,可以轻松地创建和管理多个独立的 Python 环境,实现不同项目间的环境隔离,避免版本冲突。

  3. 集成工具和库:Anaconda 捆绑了许多用于数据科学、机器学习和科学计算的重要工具和库,如 NumPy、Pandas、Matplotlib、SciPy、Scikit-learn 等。

  4. Jupyter 笔记本:Jupyter 是一个交互式的计算环境,支持多种编程语言,在 Anaconda 中主要用于 Python。它允许用户创建和共享包含实时代码、方程式、可视化和叙述文本的文档。

  5. Spyder 集成开发环境:Anaconda 中集成了 Spyder,这是一个专为科学计算和数据分析而设计的开发环境,具有代码编辑、调试和数据可视化等功能。

  6. 跨平台性:Anaconda 可在 Windows、macOS 和 Linux 等操作系统上运行,使其成为一个跨平台的解决方案。

  7. 社区支持:Anaconda 拥有庞大的社区,用户可以在社区论坛上获取帮助、分享经验和解决问题。

Anaconda 的安装过程相对简单,可以从官网下载适合不同操作系统的安装包。安装后,用户可以通过 Anaconda Navigator 图形界面或 Anaconda Prompt 命令行工具来管理环境和包。此外,Anaconda 还提供了一些高级功能,如包管理、虚拟环境和扩展功能,以满足更复杂的开发需求。

对于想要开始使用 Anaconda 的用户,可以通过 Anaconda Navigator 启动应用程序,然后使用 Spyder 和 Jupyter Notebook 创建并运行 Python 程序。Anaconda Individual Edition 包含 conda 和 Anaconda Navigator,以及 Python 和数百个科学包。用户还可以通过配置国内镜像源,如清华镜像源,来加速包的下载速度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值