Fer2013数据集是人脸表情识别最通用的数据集,Fer2013人脸表情数据集由35886张人脸表情图片组成,其中,测试图(Training)28708张,公共验证图(PublicTest)和私有验证图(PrivateTest)各3589张,每张图片是由大小固定为48×48的灰度图像组成,共有7种表情,分别对应于数字标签0-6,具体表情对应的标签和中英文如下:0 anger 生气; 1 disgust 厌恶; 2 fear 恐惧; 3 happy 开心; 4 sad 伤心;5 surprised 惊讶; 6 normal 中性。本文介绍如何使用Fer2013数据集。
工具/原料
1
anaconda3
2
pandas库
3
numpy库
4
matplotlib库
5
Chrome浏览器
方法/步骤
1
Fer2013数据集下载地址为:https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/data
2
该数据集的数据存储格式csv,第一行是表头,说明每列数据的含义,第一列表示表情标签,第二列即为图片数据,这里是原始的图片数据,最后一列为用途。
3
读取Fer2013数据集
4
将Fer2013数据分解为训练集和测试集
5
为了训练模型方便,把Fer2013数据集转换成numpy形式。
6
用matplotlib库显示Fer2013数据集的图片
注意事项
Fer2013数据集有标签出错的问题