舞钢市城市建设局网站,山东城市建设厅网站,南宁一站网网络技术有限公司,用wex5 网站开发文章目录 1、概述2、内容2.1、python2.2、动手学深度学习2.2.1、课前准备2.2.2、预备知识2.2.3、线性神经网络 2.3、深度学习重要概念 3、常见问题3.1、安装 d2l 失败3.2、调用 mean() 方法报错3.3、markdown 常见公式3.4、执行动手学深度学习中的代码#xff0c;无法显示图片… 文章目录 1、概述2、内容2.1、python2.2、动手学深度学习2.2.1、课前准备2.2.2、预备知识2.2.3、线性神经网络 2.3、深度学习重要概念 3、常见问题3.1、安装 d2l 失败3.2、调用 mean() 方法报错3.3、markdown 常见公式3.4、执行动手学深度学习中的代码无法显示图片3.5、XX 1、概述
本篇博客用来记录我学习《动手学深度学习》的过程和笔记 本篇博客主要是整体的博客内容
2、内容
2.1、python
python 有关于深度学习的学习笔记 python学习笔记深度学习
2.2、动手学深度学习
2.2.1、课前准备
链接 动手学深度学习-学习笔记【一】学习前准备
内容 安装 pytorch 和 pycharm 2.2.2、预备知识
链接 动手学深度学习-学习笔记【二】基础知识
内容 学习深度学习的一些预备知识包括数据操作线性代数微积分概率论等 2.2.3、线性神经网络
链接 动手学深度学习-学习笔记【三】线性神经网络
内容 主要介绍线性神经网络训练过程代码实现原理等 2.3、深度学习重要概念
深度学习-重要概念-学习笔记 3、常见问题
3.1、安装 d2l 失败
【问题现象】 在 conda 的 python 环境中安装 d2l 失败报错 AttributeError: module pkgutil has no attribute ImpImporter. Did you mean: zipimporter? 【问题原因】 python 版本不支持 【解决办法】 使用 conda 安装一个新的 python 环境使用 python-3.9 执行命令 conda create -n d2l python3.9 -y conda activate d2l 3.2、调用 mean() 方法报错
【问题现象】
调用 mean() 方法报错 RuntimeError: mean(): could not infer output dtype. Input dtype must be either a floating point or complex dtype. Got: Long 【问题原因】
此错误表明你在调用 torch.mean() 时输入的张量数据类型是 整数型torch.long而 torch.mean() 只能接受 浮点型float 或 double或复数型 的张量。 【解决办法】
将输入张量修改为浮点数类型
import torchA torch.arange(20, dtypetorch.float32).reshape(5, 4)
print(A)
# tensor([[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11],
# [12, 13, 14, 15],
# [16, 17, 18, 19]])print(A.mean()) # tensor(9.5000)3.3、markdown 常见公式
【问题现象】
markdown 的常见公式 【问题原因】 【解决办法】
行内公式 我们知道圆的面积公式是 S π r 2 S \pi r^2 Sπr2其中 r r r 是圆的半径。块级公式 F m a F ma Fma上下标 x 2 x^2 x2 表示平方 a i j a_{ij} aij 表示矩阵元素。分数 1 2 \frac{1}{2} 21 和 a b c − d \frac{a b}{c - d} c−dab根号 2 \sqrt{2} 2 和 x 3 \sqrt[3]{x} 3x 积分和求和 ∫ a b f ( x ) d x \int_{a}^{b} f(x) \, dx ∫abf(x)dx ∑ i 1 n i n ( n 1 ) 2 \sum_{i1}^{n} i \frac{n(n1)}{2} i1∑ni2n(n1)希腊字母 α , β , γ , δ , ϵ , π η μ σ \alpha, \beta, \gamma, \delta, \epsilon, \pi\eta\mu\sigma α,β,γ,δ,ϵ,πημσ一元二次方程组 x − b ± b 2 − 4 a c 2 a x \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} x2a−b±b2−4ac 偏导数 ∂ f ∂ x \frac{\partial f}{\partial x} ∂x∂f平方误差公式 l i ( w , b ) 1 2 ∗ ( y ^ i − y i ) 2 l^i(w, b) \frac{1}{2} * (\hat{y}^i - y^i)^2 li(w,b)21∗(y^i−yi)2向左边的箭头 ← \leftarrow ←属于 ∈ \in ∈取最大值 arg max x ( 1 2 ) \arg\max_{x} (12) argxmax(12)连续乘法 ∏ k 1 5 k \prod_{k1}^{5} k k1∏5k公式对齐 y x 1 \begin{align} y x \\ 1 \end{align} yx1约等于 1.0 ≈ 1 1.0 \approx 1 1.0≈1 3.4、执行动手学深度学习中的代码无法显示图片
【问题现象】 执行动手学深度学习中的代码无法显示图片 【问题原因】 在 Jupyter Notebook 中%matplotlib inline 会自动显示图像但 PyCharm 默认需要显式调用 plt.show() 才能渲染图像。 【解决办法】
在 PyCharm 中添加如下代码即可
from matplotlib import pyplot as plt...plt.show()3.5、XX
【问题现象】 【问题原因】 【解决办法】