学习总结项目

近段时间学习了机器学习、线性回归和softmax回归、多层感知机、卷积神经网络、Pytorch神经网络工具箱、Python数据处理工具箱、图像分类等的知识,学习了利用神经网络实现cifar10的操作、手写图像识别项目以及其对应的实验项目报告总结。

项目总结

本次项目我使用了VGG19模型、AlexNet模型和已使用的VGG16模型进行对比,在已有的条件下,对代码进行更改是,结果展示中,VGG19模型的准确率要比VGG16高,而AlexNet模型的准确率却要低于VGG16。

通过本次对项目的总结,明白了之后要学会理解运用,不能只照搬ppt中所写的内容,没有自己的理解,对于老师讲过的代码,可以重点在优化,而不是去逐段代码翻译。

ppt

要有重点的进行准备,而非照搬代码,要学会优化升级,并进行对比;对于老师要求的项目,重点在代码讲解。

ppt中的制作,要合理分配,可以不出现代码,如果有,挑重点进行展示;制作可以按照数据获取、数据预处理、选择模型、模型预测的流程进行讲述,可以叠加介绍项目背景、模型选择、模型预测、可视化界面使用展示、未来规划、未来展望等进行完善。

数据处理

1. 数据收集:从[数据来源,如公开数据集、网络爬虫、自有数据库等]收集数据。(本次数据是通过从开源的数据集中下载的数据)

2. 数据预处理:对原始数据进行了标准化、归一化、裁剪、增强等操作。如在图像数据上,使用随机翻转、旋转、缩放等增强方式扩充数据集,提升模型泛化能力;文本数据则进行了分词、向量化等处理。

模型构建

基于PyTorch构建模型,选择VGG16(VGG19、AlexNet)作为模型主体框架,并根据任务需求进行了定制化修改。

模型训练与调优

1. 训练过程:设置学习率、损失函数 。在训练过程中,使用CPU加速,监控训练集和验证集的损失值和准确率。

2. 调优策略:运用学习率调整策略,如余弦退火策略动态调整学习率;通过网格搜索、随机搜索等方法对超参数(如隐藏层节点数、正则化系数)进行调优,以提升模型性能。

总结与展望

通过本次项目,成功利用PyTorch开发出可用的VGG16模型、VGG19模型、AlexNet模型。在项目过程中,积累了数据处理、模型构建与优化等经验,同时也认识到模型的局限性。未来计划进一步优化模型,如尝试更先进的模型架构、收集更多高质量数据,提升模型在复杂场景下的性能,以拓展模型在实际业务中的应用范围。

你可能感兴趣的:(学习,人工智能,深度学习,机器学习)