- 博客(6)
- 收藏
- 关注
原创 基于PyTorch的卷积神经网络(CNN)图像分类
MNIST数据集是一个广泛用于机器学习研究的经典数据集,包含60,000个训练样本和10,000个测试样本,每个样本是一个28x28像素的灰度图像,标签为0-9的数字。这个案例不仅展示了如何使用PyTorch构建和训练一个简单的CNN模型,还提供了从数据预处理到模型评估的完整流程,适合初学者理解和实践。定义卷积神经网络模型:设计一个简单的CNN模型,包括卷积层、池化层和全连接层。卷积层1:16个3x3的卷积核,步长为1,填充为1。卷积层2:32个3x3的卷积核,步长为1,填充为1。
2025-07-22 15:42:42
275
原创 使用Matlab语言,设计SVM分类器,实现基于MINIST数据集的手写数字识别代码
计算协方差矩阵的特征向量组成的矩阵和对应的特征值,eigVect是特征向量组成的矩阵,eigVal是特征值组成的对角线矩阵。%计算降维后数据特征值比原数据特征值的值,即计算降维后。%提取前k个主成分的特征向量,pca为降维后矩阵。% 同magic的读取方式,获得图像数目。% 同magic的读取方式,获得标签数目。% 打开文件出错时,fp值为-1。%% 对降维后的数据集进行测试。% 读取数据中的图像数据。% 以二进制方式读取文件。% 读取数据中的标记数据。%% 划分训练集测试集。%% 划分训练集测试集。
2025-07-22 14:57:04
521
原创 基于SVM的手写数字识别
基于SVM的手写数字识别 使用Matlab语言,设计SVM分类器,实现基于MINIST数据集的手写数字识别。 1.设计SVM分类器,并编写M文件。2.使用前3000个训练样本训练分类器,并使用前200个测试样本测试分类器的准确率,并记录分类器的训练时长。3.编写M文件,实现PCA数据降维。以特征值由大到小累加,累加值与所有特征值总和之比超过90%为原则确定新特征向量维数。4. 使用PCA对原始特征降维,在使用SVM分类,使用与要求2中相同的训练样本以及测试样本训练分类器,并记录准准确率以及训练时长。
2025-07-22 14:54:19
551
原创 基于Python爬虫技术的百合网数据分析
随着信息技术的迅猛发展,互联网已成为我们生活中不可或缺的一部分。在这个信息爆炸的时代,如何从海量的网络数据中提取有价值的信息,成为了各行各业共同面临的挑战。网络爬虫技术,作为数据收集和分析的重要手段,应运而生并得到了广泛的应用。网络爬虫,一种能够自动化获取网络数据的程序,通过模拟浏览器行为,从网页中提取有用信息。这种技术不仅能够帮助我们高效地收集数据,还能为后续的数据分析和挖掘提供坚实的基础。在数据驱动决策的今天,网络爬虫技术的价值愈发凸显。百合网,作为国内知名的婚恋交友网站,汇聚了大量的用户数据。
2025-07-08 15:30:01
1412
原创 人脸检测算法
在当今信息化高速发展的时代,人脸识别技术作为计算机视觉领域的重要分支,已广泛应用于安全监控、身份认证、人机交互等多个领域。随着人工智能技术的不断进步,人脸识别技术的准确性和可靠性得到了显著提升,进一步推动了其在现实世界中的应用。人脸识别技术是基于人的面部特征信息进行身份识别的一种生物识别技术。通过摄像头捕捉人的面部图像,利用计算机视觉技术提取面部特征,与已存储的面部特征库进行比对,从而实现身份的快速识别。
2025-07-08 15:26:55
1700
原创 基于SqueezeNet的眼部疾病识别系统的设计与实现
随着CNN卷积神经网络的研究发展,越来越多的模型被研发出来,而为了提高模型的精度,深层次的模型例如AlexNet和ResNet等得到了大家的广泛认可。但是由于应用场景的需求,许多模型因为参数量太大的原因而无法满足实际的应用场景需求,例如自动驾驶等技术。所以人们开始把注意力放在了轻量级模型上面,SqueezeNet模型也因此“应时而生”。SqueezeNet算法,顾名思义,Squeeze的中文意思是压缩和挤压的意思,所以我们通过算法的名字就可以猜想到,该算法一定是通过解压模型来降低模型参数量的。
2025-07-03 17:54:36
1656
pima Indian diabetes(皮马印第安人糖尿病数据集)
2025-07-23
基于SqueezeNet的眼部疾病识别系统的设计与实现.pptx
2025-07-03
深度学习大作业-基于SqueezeNet的眼部疾病识别系统的设计与实现
2025-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅