使用TensorFlow构建卷积神经网络进行情感识别
1. 引言
在深度学习中,获取正确格式的合适数据是一大难题。Kaggle平台(https://www.kaggle.com/)是寻找新问题和新数据集的宝贵资源。它成立于2010年,是一个用于预测建模和分析竞赛的平台,公司和研究人员会在上面发布数据,全球的统计学家和数据挖掘者会竞争以产生最佳模型。
2. 数据集介绍
本次用于情感识别的数据集可从https://inclass.kaggle.com/c/facial-keypoints-detector/data 下载。训练集包含3761张48x48像素的灰度图像,以及对应的3761个标签集,每个标签集有七个元素,分别对应不同的情绪:
| 标签值 | 情绪 |
| ---- | ---- |
| 0 | 愤怒 |
| 1 | 厌恶 |
| 2 | 恐惧 |
| 3 | 快乐 |
| 4 | 悲伤 |
| 5 | 惊讶 |
| 6 | 中立 |
3. 数据处理与查看
在开始实现卷积神经网络(CNN)之前,我们需要先查看下载的数据。以下是具体步骤:
1. 安装依赖库 :在Ubuntu终端中执行以下命令安装所需的库:
sudo apt-get update
sudo apt-get install python-pip
sudo pip install numpy
sudo pip install pandas
sudo apt-get in
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



