深度学习 第4页
深度学习
第 6 章 PyTorch简介-大赛人网

第 6 章 PyTorch简介

6.1 什么是PyTorch PyTorch是一个开源的Python机器学习库,基于Torch库(一个有大量机器学习算法支持的科学计算框架,有着与Numpy类似的张量(Tensor)操作,采用的编程语言是Lua),底层由C++...
lanzeou的头像-大赛人网lanzeou3小时前
02713
2.4 应用案例:手写数字识别-大赛人网

2.4 应用案例:手写数字识别

我们依然使用Digit Recognizer数据集来进行手写数字识别:https://www.kaggle.com/competitions/digit-recognizer。 文件train.csv中包含手绘数字(从0到9)的灰度图像,每张图像为28×28像素,...
lanzeou的头像-大赛人网lanzeou4小时前
0276
5.2.3 学习率衰减-大赛人网

5.2.3 学习率衰减

深度学习模型训练中调整最频繁的当属学习率,好的学习率可以使模型逐渐收敛并获得更好的精度。较大的学习率可以加快收敛速度,但可能在最优解附近震荡或不收敛;较小的学习率可以提高收敛的精度...
lanzeou的头像-大赛人网lanzeou3小时前
02615
6.7 张量索引操作-大赛人网

6.7 张量索引操作

6.7.1 简单索引 import torch tensor1 = torch.randint(1, 9, (3, 5, 4)) print(tensor1) print() # 取 第0维第0 print(tensor1[0]) print() # 取 第0维所有,第1维第1 print(tensor1[:...
lanzeou的头像-大赛人网lanzeou3小时前
0256
2.1.2 复习感知机-大赛人网

2.1.2 复习感知机

我们先复习一下在机器学习部分学习过的感知机。 感知机(Perceptron)是二分类模型,接收多个信号,输出一个信号。感知机的信号只有0、1两种取值。 下图是一个接收两个输入信号的感知机的例子:...
lanzeou的头像-大赛人网lanzeou4小时前
0256
第 4 章 反向传播算法-大赛人网

第 4 章 反向传播算法

反向传播(Backward Propagation或Back Propagation,BP算法)指的是计算神经网络参数梯度的方法。简言之,该方法根据微积分中的链式法则,按相反的顺序从输出层到输入层遍历网络。该算法存储了...
lanzeou的头像-大赛人网lanzeou3小时前
02511
7.5 参数更新方法-大赛人网

7.5 参数更新方法

7.5.1 Momentum import torch import numpy as np import matplotlib.pyplot as plt def gradient_descent(X, optimizer, n_iters):     X_arr = X.detach().numpy().copy()  # 拷贝,用于记...
lanzeou的头像-大赛人网lanzeou2小时前
02214