总机电话:010-64522026   编辑部:010-62178764   邮发代码:82-418   刊号:ISSN1671-4350   定价:16.00

[人工智能普及教育]基于Python的简单文本情感分析

文_李柏翰/深圳实验学校 周沫凡 崔椿雨/腾讯科技(深圳)有限公司 高 凯/北京市第二中学

2022-03/总第312期

阅读数10

教学背景

随着人工智能技术在医疗、军事、交通、环境等诸多领域的广泛应用,人类的生产生活方式已经悄然发生改变。2017年发布的《新一代人工智能发展规划》提出,要重点突出加快人工智能创新应用,逐步开展具有广泛普及性的人工智能教育项目,在中小学开设人工智能课程,系统性地进行相关教育教学活动。因此,如何使课程在中小学有效落地是一线教师面对的首要问题。

根据一定的应用场景设计人工智能课程,让学生摆脱编程很枯燥的认知,引导学生逐步意识到人工智能技术的现实意义,并思考该技术在未来社会可能的应用点。只有真正的贯穿项目式学习,才能让学生理解技术应用背后的逻辑和数学原理,才能深刻理解技术与客观现实的联系,并了解到人工智能在哪些方面可以发挥优势,在哪些方面存在局限。

此外,高中阶段人工智能课程专业性应高于初中、小学,高中课堂更应做好与大学相关专业的衔接,提高学生的编程能力,使得K—12的编程教育更有连贯性并形成体系。


教学主题

基于Python程序语言,以文本内容的情感分析为主题,引导学生熟悉相关软件和模块的功能,根据学生现有的代码基础,自行对数据进行构造或采集,教师可以提供代码样本供学生参考,让学生对真实世界的数据进行分析,并进行拓展实现研究性学习。


教学实施

主题引入:什么是文本情感分析

中国有句古话叫作“见字如面”,讲的是收信人通过阅读文字可以感受到写信人的喜怒哀乐,也即文字是可以表达感情的。那么,在人工智能领域是否也能让机器像人一样感知文字的情感呢?文本的情感分析属于计算机科学的人工智能自然语言处理(Natural Language Processing, NLP)领域,根据很多在线评论简洁、情感表述灵活直接的特性,可有效提取评论中的主观信息,结合Python中的集成模块对带有主观色彩的文本进行分析、处理、推论,最终得出评论的情感倾向。

很多APP利用这项技术将人们对商品、美食的评价进行层次划分,按照肯定到否定的梯度进行排列,从而更好地分析大众需求,改进产品。


中国科教工作者协会会员专属文章,

以下平台可使用同一账号密码登录,点击开始同步密码

确认