"CIFAR10分类-特征提取与深度学习比较分析"
需积分: 0 148 浏览量
更新于2024-03-12
收藏 2.09MB PDF 举报
本次课题报告由11组1完成,小组成员包括1854205郑昕瑶和1852329赵孟石,负责深度学习部分;1853790庄镇华和1852305包广垠,负责传统方法部分。本次任务基于CIFAR-10数据集进行分类,旨在分别使用传统机器学习方法和深度学习方法进行分类,并结合实验数据进行分析总结。在传统机器学习方面,使用了主成分分析(PCA)、特征检测算法(HOG)和局部特征描述子(DAISY)进行特征提取,并采用了十种传统模型进行预测,并进行了比较分析。在深度学习方面,使用了数据增强、权重衰减、拟正则化、变化学习率等方法进行优化,并分别使用了Simple_CNN、Deep_cnn、Vgg16和ResNet等网络架构进行训练和比较,在测试集上得到了92%的结果。最后总结部分还专门讨论了神经网络调参的感悟,并探究了传统方法和深度学习方法的模型特点和不同。同时,小组还完成了加分项1,即手写实现贝叶斯分类,并优化了CNN,完成了加分项4。
首先,小组进行了数据准备与数据清洗,针对传统方法,原始数据为(32,32)的RGB图片,特征空间的维度为3072。然而,传统的机器学习方法不能适应如此高维的特征空间。因此,小组采用了主成分分析(PCA)、特征检测算法(HOG)和局部特征描述子(DAISY)进行特征提取,以降低特征空间的维度,使得传统模型能够更好地处理。同时,小组编号之间还进行了数据加载、构造批次数据和异常点清洗等工作,以保证数据质量和有效性。
在传统机器学习方面,小组采用了PCA、HOG、DAISY进行特征提取,并采用了十种传统模型进行预测,包括但不限于支持向量机(SVM)、朴素贝叶斯(Naive Bayes)、k均值(K-Means)等,同时进行了比较分析,评估其在CIFAR-10数据集分类上的性能表现。
在深度学习方面,小组依次采用了数据增强、权重衰减、拟正则化、变化学习率等方法进行了调参优化,分别使用了Simple_CNN、Deep_CNN、Vgg16和ResNet等网络架构进行训练和比较,最终在测试集上获得了92%的准确率。此外,小组还完成了加分项4,即构造并优化了CNN模型,进一步提升了准确率并得到了较好的结果。
最后总结部分,小组还探讨了传统方法和深度学习方法在模型特点和应用场景上的异同,以及在CIFAR-10数据集上的表现差异。同时,小组也回顾了整个过程中的心得体会和教训,讨论了神经网络调参的必要性和技巧。在整个任务中,小组成员兢兢业业,共同努力,取得了不俗的成绩。
2019-01-30 上传
2021-03-12 上传
2022-06-07 上传
2024-07-23 上传
2012-12-21 上传
2021-04-07 上传
2019-03-23 上传
103 浏览量
艾苛尔
- 粉丝: 35
- 资源: 306
最新资源
- 仿7881触屏版游戏交易平台手机wap游戏网站模板.rar_网站开发模板含源代码(css+html+js+图样).zip
- sugoifit-system:这是为小型企业建立业务管理系统的重要项目
- STC12_mcu_ucos_source,遗传算法源码c语言,c语言
- exp-compression-test-experiment-iiith:该实验属于基础工程力学和材料强度实验室的全名
- 用于 MATLAB 的视频适配器设备(网络摄像头)设置:用于 MATLAB 的视频适配器设备设置-matlab开发
- SnapperML:SnapperML是用于机器学习的框架。 它具有许多功能,包括通过docker实例的可伸缩性和可再现性
- Data-Structures-and-Algorithms-Python:理解和实践python中的数据结构和算法所需的所有基本资源和模板代码,很少有小项目来演示其实际应用
- 有用的参考书
- code-learn:框架源码学习笔记
- CPU控制的独立式键盘扫描实验_单片机C语言实例(纯C语言源代码).zip
- FDNPKG:FreeDOS一个启用网络的软件包管理器-开源
- arduinolearn,ios的c语言源码,c语言
- 华硕主板Intel 网卡(I225V 网卡)固件更新 版本1.5,解决老版本固件断网问题。
- 迷失财富:通过创建一个小游戏来学习C ++:迷失财富
- webBasic
- crawler:中大型爬行动物