本课程以趣味项目为载体,将人工智能技术与Scratch编程相结合,让学生在动手实践中理解AI模型训练、跨平台调用与互动编程的核心方法。通过三个循序渐进的实验,学生将掌握图像分类、语音识别等AI技术的应用技巧,同时提升编程逻辑、创意思维和问题解决能力。
项目介绍
本项目主要介绍如何结合人工智能技术与Scratch编程,实现一个能够通过手势控制的“智能风扇”。项目将引导学生完成从图像分类模型的在线训练,到在Scratch中调用模型进行实时手势识别,并控制风扇角色切换造型的完整流程。通过本实验,学生将理解人工智能模型的训练与应用过程,掌握跨平台AI工具的使用方法,并提升编程与逻辑思维能力。
学习目标
了解图像分类的基本原理,认识AI模型的训练与推理过程。掌握使用“希冀AI扩展模块”在线训练图像分类模型的方法。
学会在Scratch中加载并调用AI模型,实现基于手势的交互控制,通过角色造型的动态切换,理解事件驱动编程和条件判断的编程逻辑。
项目介绍
本项目主要介绍如何使用Scratch编程实现一个“猜拳大比拼,赢了就欢呼”的游戏。在这个游戏中,玩家和电脑将通过手势选择石头、剪刀或布,并根据规则判断胜负。此外,增加了计分系统和音效,使得游戏更加有趣和互动性强。通过这个实验,学生可以学习基本的Scratch编程逻辑、条件判断语句、变量的应用以及声音效果的添加。
学习目标
掌握Scratch中事件触发、条件判断和变量的基本概念。学会使用广播消息进行角色间的通信。
理解并应用变量进行计分系统的实现。提升编程思维和问题解决能力,同时学习如何添加音效增强程序的互动性。
项目介绍
本项目主要介绍如何通过Scratch编程和在线训练的语音识别模型,实现对智能家居设备(如电视)的语音控制。学生将学习到如何导入希冀AI扩展模块,训练语音识别模型,并在Scratch中编写代码来响应语音命令。
学习目标
理解智能家居的概念及其工作原理。掌握如何使用希冀AI扩展模块进行语音识别模型的训练与发布。
学会在Scratch中编写代码,实现语音控制家电的功能。