自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Pytorch中使用Tensorboard可视化训练过程

主要用途是将一个标量值记录到 TensorBoard 中,以便在训练或评估模型时可视化模型的性能指标或其他相关数值。

2024-09-14 10:45:39 323

原创 深度卷积神经网络AlexNet

深度卷积神经网络 (AlexNet)nn.Conv2d(1,96,kernel_size=11,stride=4,padding=1),nn.ReLU(), # 数据集为fashion_mnist图片,所以输入通道为1,如果是Imagnet图片,则通道数应为3nn.Conv2d(96,256,kernel_size=5,padding=2),nn.ReLU(), # 256为输出通道数""""""# Fashion-MNIST图像的分辨率 低于ImageNet图像。将它们增加到224×224。

2024-08-21 19:48:32 245

原创 经典神经网络LeNet

LeNet(LeNet-5) 由两个部分组成:卷积编码器和全连接层密集块return x.view(-1,1,28,28) # 批量数自适应得到,通道数为1,图片为28X28print(layer.__class__.__name__,'output shape:\t',X.shape) # 上一层的输出为这一层的输入""""""# LeNet在Fashion-MNIST数据集上的表现# 对evaluate_accuracy函数进行轻微的修改。

2024-08-20 16:51:12 163

原创 深度学习 池化层

实现池化层的正向传播def pool2d(X, pool_size, mode='max'): # 拿到输入,池化窗口大小Y = torch.zeros((X.shape[0] - p_h + 1, X.shape[1] - p_w + 1)) # 输入的高减去窗口的高,再加上1,这里没有paddingfor i in range(Y.shape[0]): # 行遍历for j in range(Y.shape[1]): # 列遍历return Y# 验证二维最大池化层的输出。

2024-08-19 19:02:46 197

原创 深度学习 Softmax回归2

"""下载Fashion-MNIST数据集,然后将其加载到内存中"""if resize:trans.insert(0,transforms.Resize(resize)) # 如果有Resize参数传进来,就进行resize操作train_iter, test_iter = load_data_fashion_mnist(batch_size) # 返回训练集、测试集的迭代器将展平每个图像,将它们视为长度784的向量。向量的每个元素与w相乘,所以w也需要784行。

2024-08-09 20:14:28 311

原创 深度学习 Softmax回归

三个常用的损失函数 L2 loss、L1 loss、Huber's Robust loss。

2024-08-07 19:41:36 230

原创 深度学习 线性回归2

将从零开始实现整个方法,包括数据流水线、模型、损失函数和小批量随即梯度下降优化器。

2024-08-06 19:41:24 146

原创 深度学习 线性回归

1. 线性回归(简化模型)2. 神经网络3. 线性回归(求最优解)4. 线性回归(总结)

2024-08-05 17:33:40 145

原创 深度学习 矩阵计算

y是向量,x是标量的话,求导为向量。y是向量,x是向量的话,求导为矩阵。

2024-08-04 16:29:43 215

原创 深度学习 线性代数

下图为对矩阵求特征值、求特征向量的相关操作。

2024-08-03 17:56:44 1437

原创 数据操作,数据预处理

如果在后续计算中没有重复使用X,即内存不会过多复制,也可以使用X[:] = X + Y 或 X += Y 来减少操作的内存开销。机器学习用的最多的是N维数组,N维数组是机器学习和神经网络的主要数据结构。常见的标准算术运算符(+、-、*、/、和 **)都可以被升级为按元素运算。可以用[-1]选择最后一个元素,可以用[1:3]选择第二个和第三个元素。可以通过张量的shape属性来访问张量的形状和张量中元素的总数。为多个元素赋值相同的值,只需要索引所有元素,然后为它们赋值。创建数组需要:形状、数据类型、元素值。

2024-08-03 04:06:50 1758

原创 Python 学习笔记 - 文件处理

csv模块中的reader类和writer类可以读写序列化数据,也可以使用DictReader类和DictWriter类以字典形式读写数据。

2024-08-01 17:09:37 543

原创 Python 学习笔记 - 函数

接着,我们执行了 send() 方法,它会恢复生成器的运行,并将发送的值赋给上次中断时 yield 表达式的执行结果,也就是 value1,这时我们又执行了send()方法控制台打印出 value1 的值,并继续执行,直到遇到 yield 后暂停,此时返回 2;生成器是python中的一个对象(按照某种规律,来生成元素的对象),生成器不是列表,保存了产生元素的算法,同时会记录游标的位置(现在拿到第几个元素了),为了下次继续拿数据,而不是从头开始拿数据。当被装饰的函数是带参数时,例如。

2024-07-31 15:12:12 543

原创 Python 学习笔记-字符串

尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。如果字符串为空或字符串中的所有字符都是 ASCII,则返回 True,否则返回 False。Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。如果 string 至少有一个字符并且所有字符都是字母则返回 True,如果 string 至少有一个字符并且所有字符都是字母或数字则返。新建一个字符串将字符串中所有大写字符转换为小写。新建一个字符串并将字符串第一个字符转成大写。

2024-07-30 17:49:18 1364

原创 7.22 作业

1.搜索查入位置题目代码程序流程图pad图2.最后一个单词的长度题目代码程序流程图pad图3.加一题目代码程序流程图pad图4.二进制求和题目代码程序流程图pad图

2024-07-22 20:38:30 205

原创 7.21 作业

1.找出字符串中第一个匹配项的下标题目代码程序流程图pad图2.两数相除题目代码程序流程图pad图3.下一个排列题目代码程序流程图pad图4.最长有效括号题目代码程序流程图pad图

2024-07-21 21:04:38 243

原创 7.20 作业

1.括号生成题目代码程序流程图pad图2.两两交换链表中的节点题目代码程序流程图pad图3.删除有序数组的重复项题目代码程序流程图pad图4.移除元素题目代码程序流程图pad图

2024-07-20 21:59:02 141

原创 7.19 作业

1.最接近的三数之和题目代码程序流程图pad图2.电话号码的字母组合题目代码程序流程图pad图3.有效的括号题目代码程序流程图pad图4.合并两个有序链表题目代码程序流程图pad图

2024-07-19 22:43:44 258

原创 7.18 作业

1.整数转罗马数字题目代码程序流程图pad图2.罗马数字转整数题目代码程序流程图pad图3.最长公共前缀题目代码程序流程图pad图4.三数之和题目代码程序流程图pad图

2024-07-18 19:43:40 234

原创 7.17 作业

1.Z字形变换题目代码程序流程图pad图2.整数反转题目代码程序流程图pad图3.回文数题目代码程序流程图pad图4.盛水最多的容器题目代码程序流程图pad图

2024-07-17 17:06:53 155

原创 7.16 作业

7.16作业

2024-07-16 16:20:46 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除