python
文章平均质量分 69
walfar
这个作者很懒,什么都没留下…
展开
-
动手学深度学习(pytorch)学习记录15-正则化、权重衰减[学习记录]
我们可以通过收集更多的训练数据来缓解过拟合,但这可能成本很高,耗时很多或完全失去控制,在短期内难以做到。假设已经有了足够多的数据,接下来将重点放在正则化技术上。权重衰减是使用最广泛的正则化技术之一,它通常也被称为L2正则化技术方法:通过函数与零之间的距离来度量函数的复杂度;如何精确测量这种‘距离’?一个简单的方法是通过线性函数f(x)=w^(T) x 中权重向量的某个范数(如||w||^2)来度量复杂度最常用的方法是将范数作为惩罚项添加到最小化损失中。原创 2024-08-25 16:16:54 · 446 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录14-多项式回归对过拟合欠拟合的探索[学习记录]
使用三阶多项式函数,它与数据生成函数的阶数相同。结果表明,该模型能有效降低训练损失和测试损失。学习到的模型参数也接近真实值([5, 1.2, -3.4, 5.6])再看看线性函数拟合,减少该模型的训练损失相对困难。在最后一个迭代周期完成后,训练损失仍然很高。当用来拟合非线性模式(如这里的三阶多项式函数)时,线性模型容易欠拟合。从生成的数据集中查看一下前2个样本, 第一个值是与偏置相对应的常量特征。实现一个函数以评估模型在给定数据集上的损失。原创 2024-08-23 20:01:43 · 253 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录13-多层感知机的从零开始实现[学习记录]
在一些测试数据上应用这个模型。多层感知机的训练过程与。动手实现ReLU函数。与训练相关的一些函数。原创 2024-08-16 16:58:26 · 231 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录12-激活函数[学习记录]
对于一个定义域在R中的输入, sigmoid函数将输入变换为区间(0, 1)上的输出。因此,sigmoid通常称为挤压函数(squashing function): 它将范围(-inf, inf)中的任意输入压缩到区间(0, 1)中的某个值。当输入为负时,ReLU函数的导数为0,而当输入为正时,ReLU函数的导数为1。tanh函数的导数图像: 当输入接近0时,tanh函数的导数接近最大值1。sigmoid函数的导数当输入为0时,sigmoid函数的导数达到最大值0.25;简单定义一个画图的函数。原创 2024-08-16 14:50:07 · 647 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录11-softmax回归的更简单实现[学习记录]
注:本代码在jupyter notebook上运行通过深度学习框架的高级API实现softmax回归模型更简单。如在中一样, 继续使用Fashion-MNIST数据集,并保持批量大小为256。原创 2024-08-14 22:29:23 · 597 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录10-从零开始实现softmax回归[学习记录]
从零开始实现softmax回归原创 2024-08-14 22:12:14 · 1036 阅读 · 0 评论 -
小米HEIC格式图片转JPG
小米手机的HEIC图片存储格式是一种高效图像文件格式,全称为High Efficiency Image File Format(高效图像文件格式),它是由MPEG(Moving Picture Experts Group,运动图像专家组)开发,并在近年来逐渐被智能手机制造商,包括小米,所采用。原创 2024-08-13 23:10:31 · 732 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录9-图像分类数据集之Fashion-MNIST[学习记录]
Fashion-MNIST中包含的10个类别,分别为t-shirt(T恤)、trouser(裤子)、pullover(套衫)、dress(连衣裙)、coat(外套)、sandal(凉鞋)、shirt(衬衫)、sneaker(运动鞋)、bag(包)和ankle boot(短靴)。Fashion-MNIST由10个类别的图像组成, 每个类别由训练数据集(train dataset)中的6000张图像和测试数据集(test dataset)中的1000张图像组成。其中每张图像都是28x28像素的灰度图像。原创 2024-08-13 17:27:25 · 476 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录8-线性回归的简洁实现[学习记录]
使用框架的预定义好的层。这使我们只需关注使用哪些层来构造模型,而不必关注层的实现细节。首先定义一个模型变量net,它是一个Sequential类的实例。Sequential类将多个层串联在一起。当给定输入数据时,Sequential实例将数据传入到第一层, 然后将第一层的输出作为第二层的输入,以此类推。# nn是神经网络的缩写net = nn.Sequential(nn.Linear(2, 1))# 输入形状2输出形状1计算均方误差使用的是MSELoss类,也称为平方L2范数。原创 2024-08-12 20:43:08 · 484 阅读 · 0 评论 -
动手学深度学习(pytorch)学习记录7-线性回归的从零开始实现[学习记录]
"""线性回归模型""""""均方损失"""# 6、定义优化算法"""小批量随机梯度下降"""原创 2024-08-12 20:09:53 · 454 阅读 · 0 评论 -
怎么在InsCode上运行代码嘞
即可开始-从模板导入-语言-python-+ 基于模板[Python]创建项目。接下来怎么玩啊,求大佬指教。原创 2024-08-06 22:32:22 · 125 阅读 · 0 评论