自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeNet模型对CIFAR-10数据集进行图像分类

定义了CIFAR-10数据集中包含的10个类别。return x定义了一个简单的卷积神经网络,包含两个卷积层和三个全连接层。这段代码实现了一个完整的图像分类流程,包括数据加载、模型定义、训练、测试和评估,使用CIFAR-10数据集进行物体分类。return xnet=Net()print('模型已保存为 cifar10_net.pth')correct=0total = 0。

2024-12-25 23:35:08 262

原创 卷积神经网络(CNN)的训练和测试,用于手写数字识别(MNIST数据集)

这段代码实现了一个卷积神经网络(CNN)的训练和测试,主要用于手写数字识别(MNIST数据集)。进行模型训练,遍历训练数据集,计算损失,进行反向传播并更新模型参数。这部分代码导入了PyTorch的基本模块,包括神经网络模块、优化器、数据加载器和数据集处理模块。总之,这段代码实现了一个完整的深度学习流程,包括数据加载、模型定义、训练、保存和评估。创建CNN模型实例,并检查是否有可用的GPU,如果有,则将模型转移到GPU上。在测试集上评估模型的性能,计算损失和准确率,并打印结果。方法定义了数据的前向传播过程。

2024-12-24 16:47:26 156

原创 最大池化的图像

这段代码的主要功能是读取一张灰度图像,进行最大池化操作,并展示池化前后的图像形状和结果。

2024-12-24 12:55:30 224

原创 Sobel算子对图像进行边缘检测

这段代码的功能是使用Sobel算子对一幅图像进行边缘检测。代码首先加载一幅灰度图像,然后通过定义的卷积层应用Sobel算子,最后展示处理后的图像。总结:这段代码通过加载一幅灰度图像,定义Sobel算子卷积层并应用于图像,从而实现边缘检测并展示结果。

2024-12-24 12:49:27 275

原创 MNIST手写数字数据集分类

这段代码实现了一个基于PyTorch的深度学习模型,主要用于对MNIST手写数字数据集进行分类。代码包含了模型的定义、数据加载、训练过程以及模型评估。

2024-12-24 10:52:38 432

原创 简单的逻辑回归模型

这段代码实现了一个简单的逻辑回归模型,用于二分类任务。代码生成了一些模拟数据,然后使用逻辑回归模型进行训练,并最终绘制出分类结果和决策边界。总之,这段代码实现了一个逻辑回归模型,从数据生成到训练再到可视化结果的完整流程。

2024-12-23 20:42:57 295

原创 多元线性回归

具体来说,它通过生成随机输入数据,计算目标输出,使用平滑L1损失函数来训练一个线性模型,直到损失小于设定的阈值(1e-3)。最后,它打印出训练后的模型参数和实际目标函数的比较。每次迭代中,生成一个批量数据,计算损失,进行反向传播,并根据梯度更新模型参数。总结来说,这段代码实现了一个简单的多项式回归模型,通过随机生成数据并迭代训练,最终学习到一个接近目标多项式的模型。最后,打印训练后的损失值、学习到的函数和实际的目标函数。的1次到3次幂的特征矩阵。的大小相同,输出特征为1。的值,返回目标输出。

2024-12-23 18:54:23 316

原创 一元线性回归

这段代码实现了一个简单的线性回归模型,用于拟合给定的训练数据并进行预测。这段代码导入了必要的库,包括PyTorch(用于深度学习)、NumPy(用于数值计算)和Matplotlib(用于绘图)。在每个训练轮次中,将输入和目标数据转换为PyTorch的变量,清零梯度,进行前向传播,计算损失,反向传播并更新参数。设置输入和输出的大小(都为1),训练的轮数(1000轮),以及学习率(0.001)。在初始化方法中定义了一个线性层。总之,这段代码通过构建和训练线性回归模型,拟合给定的训练数据,并将预测结果可视化。

2024-12-23 17:14:18 250

空空如也

空空如也

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

TA关注的人

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