基于深度学习的面部表情识别 (Facial-expression Recognition)
一、项目背景
数据集cnn_train.csv包含人类面部表情的图片的label和feature。在这里,面部表情识别相当于一个分类问题,共有7个类别。
其中label包括7种类型表情:
7-classes
一共有28709个label,说明包含了28709张表情包。
每一行就是一张表情包4848=2304个像素,相当于4848个灰度值(intensity)(0为黑, 255为白)
二、数据预处理
1.标签与特征分离
cnn_feature_label.py
对原数据进行处理,分离后分别保存为cnn_label.csv和cnn_data.csv.()
2.数据可视化
face_view.py
对特征进一步处理,也就是将每个数据行的2304个像素值合成每张48*48的表情图,最后做成24000张表情包。
3.分割训练集和测试集
cnn_picture_label.py
Step1:划分一下训练集和验证集。一共有28709张图片,我取前24000张图片作为训练集,其他图片作为验证集。新建文件夹cnn_train和cnn_val,将0.jpg到23999.jpg放进文件夹cnn_train,将其他图片放进文件夹cnn_val.
Step2:对每张图片标记属于哪一个类别,存放在dataset.csv中,分别在刚刚训练集和测试集执行标记任务。
Step3:重写Dataset类,它是Pytorch中图像数据集加载的一个基类,需要重写类来实现加载上面的图像数据集 (rewrite_dataset.py)
三、搭建模型
CNN_face.py
neural_network
四、训练模型
train.py
损失函数使用交叉熵,优化器是随机梯度下降SGD,其中weight_decay为正则项系数,每轮训练打印损失值,每5轮训练打印准确率。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Pytorch实现基于卷积神经网络的面部表情识别项目源码+项目全部所需资料(毕业设计).zip个人经导师指导并认可通过的高分毕业设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业,项目都经过严格调试,确保可以运行! Pytorch实现基于卷积神经网络的面部表情识别项目源码+项目全部所需资料(毕业设计).zip个人经导师指导并认可通过的高分毕业设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业,项目都经过严格调试,确保可以运行! Pytorch实现基于卷积神经网络的面部表情识别项目源码+项目全部所需资料(毕业设计).zip个人经导师指导并认可通过的高分毕业设计项目,评审分98分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者。也可作为课程设计、期末大作业,项目都经过严格调试,确保可以运行! Pytorch实现基于卷积神经网络的面部表情识别项目源码+项目全部所需资料(毕业设计).zip个人经导师指导并认可通过的高分毕业设计项目,评
资源推荐
资源详情
资源评论
收起资源包目录
Pytorch实现基于卷积神经网络的面部表情识别项目源码+项目全部所需资料(毕业设计).zip (2000个子文件)
dataset.csv 5KB
25769.jpg 2KB
27488.jpg 2KB
27523.jpg 2KB
25850.jpg 2KB
27585.jpg 2KB
24554.jpg 2KB
26250.jpg 2KB
26744.jpg 2KB
25698.jpg 2KB
27531.jpg 2KB
26014.jpg 2KB
27806.jpg 2KB
26806.jpg 2KB
25820.jpg 2KB
27608.jpg 2KB
27485.jpg 2KB
27103.jpg 2KB
26410.jpg 2KB
24598.jpg 2KB
28678.jpg 2KB
24666.jpg 2KB
28245.jpg 2KB
24096.jpg 2KB
28121.jpg 2KB
26226.jpg 2KB
28382.jpg 2KB
27750.jpg 2KB
26404.jpg 2KB
27500.jpg 2KB
28458.jpg 2KB
26755.jpg 2KB
24445.jpg 2KB
25584.jpg 2KB
25809.jpg 2KB
24609.jpg 2KB
26870.jpg 2KB
28172.jpg 2KB
26136.jpg 2KB
28044.jpg 2KB
26589.jpg 2KB
27025.jpg 2KB
28481.jpg 2KB
28237.jpg 2KB
27775.jpg 2KB
28159.jpg 2KB
24479.jpg 2KB
25552.jpg 2KB
28308.jpg 2KB
27627.jpg 2KB
27900.jpg 2KB
25031.jpg 2KB
27621.jpg 2KB
26585.jpg 2KB
26345.jpg 2KB
24550.jpg 2KB
25547.jpg 2KB
25626.jpg 2KB
27889.jpg 2KB
25709.jpg 2KB
27351.jpg 2KB
24322.jpg 2KB
25491.jpg 2KB
25973.jpg 2KB
26659.jpg 2KB
27384.jpg 2KB
25611.jpg 2KB
28677.jpg 2KB
26127.jpg 2KB
26412.jpg 2KB
27529.jpg 2KB
24386.jpg 2KB
26852.jpg 2KB
24264.jpg 2KB
27907.jpg 2KB
28076.jpg 2KB
28288.jpg 2KB
25817.jpg 2KB
24082.jpg 2KB
24057.jpg 2KB
25336.jpg 2KB
25379.jpg 2KB
27528.jpg 2KB
27208.jpg 2KB
26934.jpg 2KB
24923.jpg 2KB
25002.jpg 2KB
28449.jpg 2KB
27770.jpg 2KB
25579.jpg 2KB
28028.jpg 2KB
28494.jpg 2KB
26251.jpg 2KB
25935.jpg 2KB
24026.jpg 2KB
26428.jpg 2KB
27199.jpg 2KB
25441.jpg 2KB
25677.jpg 2KB
24882.jpg 2KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
程序员张小妍
- 粉丝: 1w+
- 资源: 2599
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功