试题代码

试题名称

面部表情识别系统交互流程设计

场地设备要求

(1)人工智能训练师主机 1 台;

(2)Python 编译环境;

(3)Pytorch框架。

考核时间

20min

工作任务

面部表情识别系统是一种先进的计算机视觉技术,它能够分析人脸的微表情,识别出诸如快乐、悲伤、惊讶等基本情绪。通过捕捉和解读面部特征,如眼睛、眉毛和嘴部的动作,这类系统能在实时或预录的视频中判断人的情感状态,广泛应用于人机交互、市场调研、医疗健康监测、安全监控及教育科技等多个领域,为提升用户体验、增进情感智能和优化社会服务提供了有力工具。

AI模型说明:提供的已训练的模型“emotion-ferplus.onnx”,其专门用于进行面部表情识别。定义情感类别与数字标签的映射表为{'neutral':0, 'happiness':1, 'surprise':2, 'sadness':3, 'anger':4, 'disgust':5, 'fear':6, 'contempt':7}。

该模型的使用交互流程为:

1)加载模型“emotion-ferplus.onnx”和加载情感类别与数字标签的映射表;

2)加载一张本地图片“img_test.png”,并预处理图像;

3)使用已训练的模型对图片面部表情识别;

4)输出识别后的表情标签。

你作为一名人工智能训练师,请完成以下工作任务:

(1)补全该模型的使用交互流程对应的Python代码(3.2.3.ipynb),实现本地测试图片“img_test.png”的识别,将其识别结果截图保存为jpg格式文件,命名为3.2.3-1.jpg。

(2)在上面的使用交互流程基础上,给出在面部表情识别系统中使用“emotion-ferplus.onnx”模型的一种人机交互的最优方式,将其保存为docx文件,命名为3.2.3.docx。

所有结果文件储存在桌面新建的考生文件夹中,文件夹命名为“准考证号+身份证号后六位”。

技能要求

(1)能够确保模型在单一场景下稳定运行;

(2)能通过分析,找到单一场景下人工和智能交互的最优方式。

质量指标

(1)模型运行稳定,使用正常;

(2)单一场景下人工和智能交互的最优方式切实可行。

注意事项

考生文件夹可以保存在桌面。

jupyter notebook 工作目录(根目录):虚拟机环境中的D:\jupyter_notebook。

jupyter notebook 打开方式:在终端中输入jupyter notebook启动。

ipynb填充代码运行后,附带结果保存为html格式上传。保存方法:jupyter notebook中File->Download as->HTML(.html)。

ipynb代码在下划线上填充,请勿随意添加、删除或修改源代码的其他部分,以免影响考试结果。

截图工具:Windows附件->截图工具。截图只截取输出结果部分,其余多余内容不截取。

emotion-ferplus.onnx存储位置D:\jupyter_notebook\onnx。

答案上传

序号 要求 上传 操作
1 上传3.2.3.html 上传 查看 下载
2 上传3.2.3.docx 上传 查看 下载
3 上传3.2.3-1.jpg 上传 查看 下载
☰ 目录‹ 上一题下一题 ›