面向学生的 50 个酷炫人工智能和机器学习项目
编码和编程已经成为世界各地学校的主要课程的一部分。
现在,有更多的平台帮助16岁以下的学生创建更接近现实生活中使用的系统和概念的模型和项目,例如利用机器学习和人工智能的项目。
我们理解采用新技术和相对复杂技术的项目可能会令人望而生畏。
我们找到了 50 个项目创意,帮助您开始机器学习和人工智能学习之旅!
看看这些很酷的想法,您可以在空闲时间或者为学校项目开始创造。
1) 菜肴分类器(11岁以上)
来源:https://aiyprojects.withgoogle.com/model/food-detector-classifier/
它使用 MobileNet 模型架构来识别 2,000 多种不同类型的食物。Dish Classifier 模型旨在识别图像中的食物。
平台/工具: Google AIY Vision Kit
2)使用 Python 进行手写数字识别(10 - 15 岁)
来源:https://data-flair.training/blogs/python-deep-learning-project-handwritten-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
您将能够对驾驶底座进行编程,使其停在黑线上,并针对汽车速度优化程序,这有多酷啊!
平台/工具:
- LEGO Education SPIKE Essential (5 - 10 岁)或LEGO Education SPIKE Prime (10 岁及以上)
- SPIKE App(编码平台)
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 App(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岁以上)
对您的狗说些什么,我们的文本分类扩展就会将其识别为好的、坏的、甚至是讽刺的!
来源: 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/
平台/工具: Google AIY 视觉套件
22)检查推文情绪(11岁及以上)
这是一个免费的开源 AI 学习平台,面向 7 岁以上的儿童。通过游戏、机器人和 AI 训练,儿童可以学习如何制作游戏和机器人。这里有一个用于学习 AI 的工具和活动库。这个平台让孩子们有机会对 Alexa 等智能设备进行编程。
您可以使用文本识别功能扫描推文并了解推文者传达的心情!
来源: http://cognimates.me/projects/twitter
平台/工具: Cognimates
23)人工智能井字游戏(15岁以上)
几乎所有玩井字游戏或十字游戏的人都喜欢它。这种相对简单的游戏吸引了人工智能程序,并且由于其相对简单,已被 Minimax、深度优先搜索和蒙特卡洛树搜索等算法解决。
来源:https: //www.youtube.com/watch? v=itEgZPVuCq0&ab_channel=JustFinishedCoding%21
在本系列中,您将使用略有不同的算法,但仍将获得所需的结果。除了图形界面外,该程序还具有多个动画和无与伦比的 AI。
平台/工具: Scratch 3.0
24)人体俄罗斯方块游戏(15岁以上)
我们回到过去怎么样?尝试创建一个可以赢得俄罗斯方块游戏的人工智能!
来源: https ://www.youtube.com/watch?v=kpT3kA0Xj2E&ab_channel=JacobLichtefeld
25)让我开心(6至10岁)
来源: https://machinelearningforkids.co.uk/#!/worksheets
在 Scratch 中创建一个角色,当你对它说好话时,它会微笑,当你对它说刻薄的话时,它会哭泣。
平台/工具: 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 创建一个控制虚拟设备的智能助手。计算机将学习您说话时的意思!您可以控制教室中的设备。
平台/工具: Scratch 3.0
28)啪!(6至10岁)
在 Scratch 中,你可以制作一款学习识别卡片图片的纸牌游戏。使用图标来教计算机它们代表什么。
来源: https://machinelearningforkids.co.uk/#!/worksheets
平台/工具: Scratch 3.0
29)变色龙(6至10岁)
使用 Scratch,你可以创建变色龙,让它们根据环境改变颜色。使用 Scratch,可以教会计算机识别颜色
生成源: https://machinelearningforkids.co.uk/#!/worksheets
平台/工具: Scratch 3.0
30) 智力竞赛节目(10岁及以上)
使用经过训练的计算机在文档中查找答案!您可以创建一个游戏节目播放器,它可以回答您想要的任何主题的问题。
生成源: https://machinelearningforkids.co.uk/#!/worksheets
平台/工具: Scratch 3.0
31)描述玻璃(6至10岁)
在 Scratch 中创建一个游戏,学习您将玻璃杯描述为半满还是半空,并让计算机预测您的答案!
来源:https://machinelearningforkids.co.uk/#!/worksheets
平台/工具: Scratch 3.0
32)泰坦尼克号(15岁及以上)
使用 Python 制作一个程序,通过制作一台具有预测能力的计算机来预测泰坦尼克号沉没后谁会幸存!
生成来源: https ://towardsdatascience.com/predicting-the-survival-of-titanic-passengers-30870ccc7e8
平台/工具: Python
33) 邮递员麦克斯 (6 至 10 岁)
Scratch 可以识别信封上的手写邮政编码并创建邮政分拣办公室。可以教会计算机识别手写内容!
生成源:https://machinelearningforkids.co.uk/#!/worksheets
平台/工具: Scratch 3.0
34) 射虫游戏(6 至 10 岁)
开发 Scratch 代码,让玩家能够学习 Breakout 式街机游戏中射球的角度。教电脑玩游戏!
生成源:https://machinelearningforkids.co.uk/#!/worksheets
平台/工具: Scratch 3.0
35) Machine Zines(6至10岁)
喜欢讲故事?只需一张 A4 纸就能制作杂志!使用代码准确定位页面。
生成源: https://zine-machine.glitch.me/
平台/工具: Glitch
36)表情符号化(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 教计算机玩 Top Trumps 纸牌游戏,让每台计算机玩游戏!
来源: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!