面向学生的 50 个酷炫人工智能和机器学习项目

编码和编程已成为世界各地学校的主要课程的一部分。

现在,有更多的平台可以帮助16岁以下的学生创建更接近现实生活中使用的系统和概念的模型和项目,例如利用机器学习和人工智能的项目。

我们了解采用新技术且相对复杂的技术的项目可能会令人生畏。

我们找到了 50 个项目创意,可帮助您开始机器学习和人工智能学习之旅!

看看这些很酷的想法,您可以在空闲时间或为学校项目开始创造。

1)菜品分类员(11岁以上)

来源:https://aiyprojects.withgoogle.com/model/food- detector-classifier/

它使用 MobileNet 模型架构来识别 2,000 多种不同类型的食物。菜肴分类器模型旨在识别图像中的食物。



平台/工具: Google AIY Vision Kit

2)使用Python进行手写数字识别(10-15岁)

图像

来源:https://data-flair.training/blogs/python-deep-learning-project-handwriting-digit-recognition/

计算机识别手写数字的能力称为手写数字识别。然而,机器可能很难识别手写数字,因为手写数字并不完美,每个人都有自己的书写数字的方式。这个问题可以通过手写数字识别来解决,这是一种使用数字图像来识别图像中包含的数字的技术。

这个想法非常适合可能需要您将手写文档(例如邮件或办公室中的旧纸质表格)数字化的项目。

该项目也推荐给准备尝试简单 Python 项目的更高级的学生编码人员。

平台/工具: Python

3)车道线检测(6至10岁)

课程标题

资料来源:https://education.lego.com/en-au/lessons/prime-competition-ready/training-camp-3-react-to-lines

资料来源: https://www.youtube.com/watch?v =le1adXB3dYs&ab_channel=YoshihitoISOGAWA

您将能够对他们的驾驶底座进行编程,使其停在黑线处,并优化程序以提高汽车的速度,这有多酷!

平台/工具: 

4)国际象棋(15岁以上)

使用复杂的人工智能系统创建对人类具有挑战性的国际象棋游戏!

听起来不可能,不知道从哪里开始?这是一个视频来指导您!

来源: https://www.youtube.com/watch? v=DZfv0YgLJ2Q&ab_channel=CodeBullet

平台/工具: Javascript

5)虚拟医生(10岁及以上)

一天一苹果,医生远离我!在此 AI 和 ML 项目中,您将学习如何使用 PictobBlox 制作虚拟医生。

来源: https://www.youtube.com/watch ?v=72tU1PMK5Sk&ab_channel=STEMpedia
欲了解更多信息,请查看此链接!
STEMpedia - https://thestempedia.com/project/virtual-doctor-using-nlp-extension-in-pictoblox/

平台/工具: PictoBlox

6)手势控制太空对战游戏(10岁及以上)

太空之战是一款基于人工智能的游戏,您只能通过手势来控制。你能打败自己的游戏吗?

来源: https ://www.youtube.com/watch?v=WBccow6pqHQ&ab_channel=STEMpedia

平台/工具: PictoBlox

7) 智能AI聊天机器人(10岁及以上)

使用 PictoBlox 的语音识别扩展,聊天机器人将识别语音模式并将其转换为文本来回答您的问题。听起来与 Siri 和 Alexa 类似!

来源: https://www.youtube.com/watch ?v=syTRZsn37Vg&ab_channel=STEMpedia

平台/工具: PictoBlox

8) 使用人脸检测制作人脸滤镜(10岁及以上)

学生学习使用摄像头检测他们的面部,并使用人工智能根据他们的面部动作在他们的脸上安装滤镜。它甚至可以调整滤镜的倾斜度以匹配他们的面部倾斜度。

生成的源:https://www.youtube.com/watch?v=bRGwMWoNkec&ab_channel=STEMpedia

平台/工具: PictoBlox

9) 手势控制Flappy Bird 游戏(10 岁及以上)

你必须转动你的头来引导小鸟,它会跟随你的鼻尖。该游戏使用人工智能通过摄像头分析你的鼻子,然后驱动小鸟的动作。

观看下面的视频可以更清楚地了解:

来源: https ://www.youtube.com/watch?v=07fN-izABRI&ab_channel=STEMpedia

平台/工具: PictoBlox

10) 玩具识别器(10岁及以上)

在这个游戏中,你训练计算机识别你的玩具,然后当你把它们带到镜头前时说出它们的名字。这是人工智能的机器学习子集,可以从之前加载的样本中学习什么。

来源: https://www.youtube.com/watch? v=YruQXeJ3730&ab_channel=STEMpedia

平台/工具: PictoBlox

11) 人脸考勤系统(10岁及以上)

通过人脸识别,您可以帮助您的老师通过这个创新的机器学习项目来点名。

该程序使用机器学习收集您的面部样本图像,然后在下次扫描面部时将样本与存储的图像进行匹配,如果匹配,则将您标记为“存在”。

还困惑吗?不用担心!我们为您准备了一个视频:

来源: https://www.youtube.com/watch? v=hWEKOch666s&ab_channel=STEMpedia


平台/工具: PictoBlox

12) 手势控制机器人(10岁及以上)

通过使用机器学习,您将训练模型来理解手。这可以通过给它做出前进、左转、右转或停止的手势来完成。

在本活动中,学生将使用手势来控制有两个轮子的机器人,而不是键盘、智能手机或操纵杆。

来源: https://www.youtube.com/watch ?v=ARR3YWnTf-o&ab_channel=STEMpedia

平台/工具: PictoBlox

13) 利用人体检测吸入空气(10岁及以上)

这个工具可以让你用手指在空中画画。它使用人工智能来计算手指的位置,然后用它来绘图。

来源: https://www.youtube.com/watch ?v=oEfIDtCz4qE&ab_channel=STEMpedia

平台/工具: PictoBlox

14) 使用人工智能的标志测验(10岁及以上)

这是一个简单的基于人工智能的徽标测验。有多简单?看看下面的视频!

来源: https://www.youtube.com/watch ?v=VRqNWm2rXq0&ab_channel=STEMpedia

平台/工具: PictoBlox

15) 基于人工智能的家庭自动化(10岁及以上)

使用该应用程序,学生可以使用 PictoBlox 的语音识别 AI 扩展功能来控制家用电器。学生可以在 PictoBlox 中建造一个房间,里面有灯、电视、电脑、收音机和风扇等电器,在里面制作脚本,然后使用语音控制它们
命令。

来源: https://www.youtube.com/watch? v=SVgjBJZ_26I&ab_channel=STEMpedia

平台/工具: PictoBlox

16) Read Me My Book 应用程序(15 岁及以上)

“Read Me My Book”应用程序可以阅读转换为 pdf 的书籍硬拷贝。用户只需点击手机上的图片即可将纸质页面转换为PDF格式。使用文本识别和光学字符识别到语音技术将硬拷贝图片转换为 pdf 文件。

来源: https ://www.youtube.com/watch?v=q-nvbuc59Po&ab_channel=GoogleCloudTech

平台/工具: Google Cloud Tech

17) 智能聊天机器人(15岁及以上)

它允许您的计算机使用人工智能来回答您的问题。人工智能与普通数据不同。在这里,系统不断地从您的查询中学习。如果查询没有响应,系统将失败,但系统会稳健地处理它!

来源: https://www.youtube.com/watch? v=9KZwRBg4-P0&ab_channel=ComputerScience

平台/工具:使用Python的Google Colaboratory

18) 自动答案检查器(15 岁及以上)

该项目旨在检查在线考试中的主观答案,并在检查答案后进行评分。您必须将原始答案存储在系统中以供将来参考。管理员可以访问此功能,并可以向系统添加问题及其主观答案。记事本文件用于存储这些答案。

资料来源: https ://www.youtube.com/watch?v=GN7otGsi7ko


当你参加考试时,你会收到一些问题和一个写答案的区域。一旦回答,系统会将它们与存储在数据库中的原始答案进行比较,并相应地给予分数。

19) 电子狗反应(10岁及以上)

对您的狗说些什么,我们的文本分类扩展程序会将其识别为好、坏,甚至是反手!

知乎 GIF

资料来源:http: //cognimates.me/projects/goodBoy

平台/工具: Cognimates

20) 智能吸尘器(14岁及以上)

学习如何制作智能吸尘器!您可以使用 Google Teachable Machine 来构建机器人,帮助它识别不应该吸尘的东西(比如您最喜欢的小人仔!)

生成的源: https :// Circuitdigest.com/microcontroller-projects/build-your-own-arduino-based-smart-vacuum-cleaning-robot-for-automatic-floor-cleaning

平台/工具: Arduino + Google Teachable Machine

21) 自然探索者(11岁及以上)

通过AIY,初学者可以在学习人工智能的同时获得实践经验。典型的套件包括纸板箱、机器人、说明书、三脚架、扬声器或镜头以及视觉引擎盖。它们也都可以与其他外围设备连接。

您可以带上您的模型来扫描昆虫/植物,并让您的机器帮助您找出昆虫/植物的名称。

来源:https: //aiyprojects.withgoogle.com/model/nature-explorer/

平台/工具: 谷歌 AIY 视觉套件

22) 检查推文的情绪(11 岁及以上)

一个免费、开源的AI学习平台,适合7岁以上的儿童。通过游戏、机器人和AI训练,孩子们可以学习如何制作游戏和机器人。有一个用于学习人工智能的工具和活动库。该平台让孩子们有机会对 Alexa 等智能设备进行编程。

您可以使用文本识别功能来扫描推文并找出推文所传达的情绪!

GIF 动画

资料来源:http: //cognimates.me/projects/twitter

平台/工具: Cognimates

23) 人工智能井字棋(15岁及以上)

几乎所有玩井字棋或十字棋的人都喜欢它。这种相对简单的游戏吸引了人工智能程序,并且由于其相对简单性,已经通过 Minimax、深度优先搜索和蒙特卡洛树搜索等算法来解决。

来源: https ://www.youtube.com/watch?v=itEgZPVuCq0&ab_channel=JustFinishedCoding%21

作为本系列的结果,您将使用稍微不同的算法,但您仍然会获得所需的结果。除了图形界面之外,该程序还将具有多种动画和无与伦比的人工智能。

平台/工具: Scratch 3.0

24) 人类俄罗斯方块游戏(15岁及以上)

我们回到老学校怎么样?尝试创建一个可以赢得俄罗斯方块游戏的人工智能!

资料来源: https://www.youtube.com/watch?v =kpT3kA0Xj2E&ab_channel=JacobLichtefeld

25) 让我快乐(6至10岁)

资料来源: https://machinelearningforkids.co.uk/#!/ worksheets

在 Scratch 中创建一个角色,当你对它说好话时,它会微笑;当你对它说坏话时,它会哭。

平台/工具: 划痕3.0


26) 身高追踪器(15岁及以上)

在本活动中,学生将学习如何执行称为高度跟踪器的物体测量。没有统治者吗?这是正确的!

来源: https ://www.youtube.com/watch?v=tk9war7_y0Q&ab_channel=Murtaza%27sWorkshop-RoboticsandAI




平台/工具: OpenCV

27) 智慧课堂(6至10岁)

资料来源: https://machinelearningforkids.co.uk/#!/ worksheets

使用 Scratch 创建一个控制虚拟设备的智能助手。当您说话时,计算机会了解您的意思!您可以控制教室中的设备。

平台/工具: 划痕3.0

28) 啪! (6至10岁)

在Scratch中,您可以制作一个学习识别卡片图片的纸牌游戏。使用图标告诉计算机它们代表什么。

资料来源: https://machinelearningforkids.co.uk/#!/ worksheets

平台/工具: 划痕3.0

29) 变色龙(6至10岁)

通过scratch,您可以创建变色龙,它们可以改变颜色以适应环境。可以使用 Scratch 教会计算机识别颜色

图像

生成的源: https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: 划痕3.0

30) 问答节目(10岁及以上)

使用经过培训的计算机在文档中查找答案!您可以创建一个游戏节目播放器,可以回答有关您想要的任何主题的问题。

生成的源: https://machinelearningforkids.co.uk/#!/worksheets


平台/工具: 划痕3.0

31) 描述玻璃(6 至 10 年)

在 Scratch 中,创建一个游戏,当您将杯子描述为半满或半空时,它会学习并让计算机预测您的答案!

资料来源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: 划痕3.0

32) 泰坦尼克号(15岁及以上)

使用 Python 编写一个程序,通过让计算机能够进行预测来预测谁在泰坦尼克号沉没中幸存!

生成的来源: https ://towardsdatascience.com/predicting-the-survival-of-titanic-passengers-30870ccc7e8

平台/工具: Python

33)Mailman Max(6至10岁)

Scratch 可以识别信封上的手写邮政编码并创建一个邮政分拣办公室。可以教计算机识别手写体!

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: 划痕3.0

34) 射杀虫子(6 至 10 岁)

开发 Scratch 代码,让玩家能够学习在 Breakout 风格的街机游戏中射球的角度。教电脑玩游戏!

图像

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

35) 机器杂志(6 至 10 岁)

喜欢讲故事?只需一张 A4 纸即可制作一本杂志!使用代码准确定位页面。

生成源:https: //zine-machine.glitch.me/

平台/工具: Glitch

36) Emojify 我的脸(10 岁及以上)

该项目的重点是识别人类面部表情,对其进行分类并将其映射到表情符号。您将构建一个卷积神经网络来识别面部情绪,然后将它们映射到表情符号或头像。

来源: https://data-flair.training/blogs/create-emoji-with-deep-learning/

平台/工具: OpenCV


37) 上学之旅(10岁及以上)

创建一个可以预测您早上上学通勤的程序。教计算机做出预测。

资料来源: https://machinelearningforkids.co.uk/#!/ worksheets

平台/工具: Scratch 3.0

38) 戴上面具! (6至10岁)

疫情让我们都戴上了口罩。那么,还有什么比将其与当今的规范联系起来更好的学习方法呢!

来源: https://www.youtube.com/watch? v=OP7c3swgpCs&ab_channel=MakerLearners

平台/工具: Google Teachable Machine

39) 石头、剪刀、布! (6至10岁)

有没有想过如何通过人工智能和机器学习的参与来玩石头剪刀布?我们为您准备了一份!

生成的源:https://www.youtube.com/watch?v=WAGP4aKZ5r8&ab_channel=dh.artisan

平台/工具:Machinelearningforkids.uk

40)音乐与手势(6至10岁)

在此活动中,您将能够构建虚拟木琴。多么酷啊?

来源: https://www.youtube.com/watch ?v=LlWpNDSGXgs&ab_channel=RSJunction

通过使用 PictoBlox 的人体检测扩展,可以用食指指尖弹奏木琴键。

平台/工具: PictoBlox

41)乐高零件分类机(10岁及以上)

连接 Arduino + Teachable Machine 的 DIY 实验

生成的源:https://www.youtube.com/watch?v=lD4nwMomrF0&ab_channel=ExperimentswithGoogle

您可以使用 Tiny Sorter 项目(一个有趣的入门项目)了解机器学习和物理计算!

平台/工具: Google Teachable Machine + Arduino

42) 害羞的熊猫(10岁以上)

教计算机识别网络摄像头图片。

资料来源:https://machinelearningforkids.co.uk/#!/worksheets

创建一只跳舞的熊猫,如果它看到你在看它,它就会停止跳舞!

平台/工具: Scratch 3.0

43)被愚弄(10岁及以上)

了解如果没有通过让计算机识别水果进行适当的训练,计算机会如何变得混乱并犯错误。

资料来源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

44) 顶级王牌(10岁及以上)

使用Scratch教电脑玩顶级王牌纸牌游戏,让每台电脑玩游戏!

资料来源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

45) 外星语言(10岁以上)

创建一个可以识别外语的 Scratch 外星人。教计算机识别声音。

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

46) 吃豆人(10 岁及以上)

通过在 Scratch 中创建一个避免鬼魂的吃豆人游戏来教计算机玩游戏!

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

47) 僵尸逃脱! (10岁以上)

创建一台可以提前预测的计算机,帮助你逃离僵尸大军!准备好迎接挑战了吗?

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

48) 旅游信息(14岁及以上)

使用 Scratch 开发一款移动应用程序,根据人们的兴趣推荐旅游景点。教计算机提出建议。

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

49) 墨迹(10岁及以上)

通过重建麻省理工学院的研究项目来了解人工智能的新闻报道。教计算机识别物体的图像。

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

50) 分院帽(10岁及以上)

对计算机进行编程以识别语言用法。此外,像哈利·波特一样,设置一顶分院帽,根据你的答案将你分入某所学校!

生成源:https://machinelearningforkids.co.uk/#!/worksheets

平台/工具: Scratch 3.0

我们错过了什么很酷的项目吗?发表评论或给我们发送电子邮件至 learn@ducklearning.com!


教育工作者向学龄前儿童(4 岁以上)教授 STEAM 教育的十大技巧
教育工作者向学龄前儿童(4 岁以上)教授 STEAM 教育的十大技巧
什么是学龄前儿童的 STEM? STEM 是科学、技术、工程和数学的缩写,不仅涵盖单个学科,还涵盖它们的协作应用。它代表了解决问题、质疑和探索世界的整体方法。 STEM 旨在开发课程,使学龄前儿童能够在现实场景中应用这些概念。例如...
Read More
全面比较:用于机器人教育的 LEGO® SPIKE™ Prime 与 MINDSTORMS®
全面比较:用于机器人教育的 LEGO® SPIKE™ Prime 与 MINDSTORMS®
SPIKE Prime 和 LEGO® MINDSTORMS® 有什么区别? 在考虑为孩子的教育之旅选择理想的机器人套件时,SPIKE™ Prime 和 EV3 LEGO® MINDSTORMS®之间的决定至关重要。在这次比较中,我...
Read More
好的投资还是炒作产品?久保机器人
好的投资还是炒作产品?久保机器人
TL;DR KUBO Robotics 是一项不错的投资,因为它是来自屡获殊荣的品牌 KUBO Education 的高性能课堂解决方案。 投资解决方案和炒作产品有什么区别? 主要差异包括: 功能:虽然投资解决...
Read More