2024年5月25日发(作者:)

少儿编程Scratch第16讲:初试人工智能-人脸识别(IBM

Watson)

前言

这是一个轰轰烈烈的全民人工智能的时代。不说自己做了些和大数据、人工智能的工

作都感觉有点不好意思说自己是干IT的。据说人工智能已经进入中小学标准教育大纲

了。

Scratch中实现人脸识别–刷脸?能够实现聊天机器人?能够教AI玩游戏(剪刀石头

布、井字游戏)?是的,你没有看错。计划通过几次的人工智能课程,让小朋友了解人工

智能能够干什么,有哪些应用,并且亲自尝试一下AI的应用,体验未来世界的智能性。

当然这还没有涉及到背后的人工智能的实现逻辑。我们只是在应用大厂家的人工智能

算法和平台(鼎鼎大名的IBM沃森Watson)。因此这几个例子,也只能说是人工智能的

应用,并不属于底层人工智能的研发。当然,市面上,也有不少通过调用通用平台AI功

能的AI应用产品。人工智能算法和平台的发展很可能和云平台类似,最终由多个寡头企

业主导,或者会逐渐走向开源和免费,成为免费的“水电”。

2. 目的

人脸识别是人工智能下图像识别的重要科目。大学人工智能专业中,估计有半数是和

图像识别相关的。人脸识别非常重要,并且在将来的社会中应用会非常广泛。估计未来将

将来全地球人的人脸数据。刷脸购买产品、车牌识别、乘车坐飞机,进入某个区域,都可

能直接通过“刷脸”完成验证工作。“人脸”识别还能自动识别“好人”和“坏人”,提升

社会的安全。例如在西单广场、交通入口处,设置一堆人脸识别的摄像头,如果发现“坏

人”指数大于80%的人,允许警察提前进入警戒状态,甚至允许上前“盘问”。

今天的目的是使用人脸识别。在Scratch中拍照,然后系统会识别这是谁,是否允许

进入某游戏或系统。当然在这之前,我们要先介绍一下这几个人工智能后面所用的IBM

Watson人工智能平台系统,如何申请免费账号,如何培训系统,如何在Scratch中调用

和使用这些人工智能的功能。

(最终的应用截图,根据角色图片,能够识别这是谁,验证通过与否,同时播放声

音。)

3. 免费注册IBM 沃森人工智能平台账号

IBM Watson人工智能属于IBM 云平台所提供的服务,属于人工智能的大厂家,其

人工智能水平还是位于前列的。首先进入/注册IBM的云平

台账号。