欢迎光临
免费的PDF电子书下载网站

用Kittenblock(基于Scratch 3.0)学人工智能 图形化编程 AI 硬件交互 PDF下载

编辑推荐

1.本书在使读者轻松掌握图形化编程技巧的同时,与读者一起学习人工智能互动知识(语音识别、人脸识别、文字识别、机器学习等)。 2.书中将图形化编程、人工智能、硬件交互相结合,使读者可以轻松入门人工智能,设计人工智能互动项目,把创意变成现实。 3.书中的15个创意制作,由易到难,帮助读者建立人工智能应用思维,并将这种思维通过人工智能项目体现出来。 4.全彩印刷。 本书可以让你: 1.掌握图形化编程技巧; 2.设计人工智能互动项目; 3.学习人工智能互动知识; 4.轻松把创意变成现实。

内容简介

Kittenblock是深圳市小喵科技开发的一款基于Scratch 3.0的图形化编程软件。Scratch 3.0强调的是创作与分享,更注重纯软件编程;Kittenblock强调的是教育与创造属性,根据当下的教育需求,重点增加人工智能、物联网和Python编程,尽可能地满足教育的系统性和连续性需求,让学生和老师无须切换多个软件。Kittenblock打通了软硬件编程,支持市面上的热门开源硬件,如micro:bit、Arduino等。Kittenblock集合了多种人工智能插件和物联网插件,支持一键转Python、一键导入Scratch原生项目。齐全而丰富的插件,让用户无须频繁更换件,同时也打破了知识“孤岛”,降低了用户的学习成本和门槛,让用户更专注于创意项目制作。 本书的章节和知识点都做了精心编排,章节编排依据技术种类进行细分,每节先从生活中与人工智能相关的常见实物切入,引出所用的人工智能技术,再讲解Kittenblock与这项技术相关的图形化编程积木,*后结合多个实例进行编程讲解。本书在章节编排上从易到难,先讲解语音部分,再讲解视觉部分,*后讲解机器学习部分。在后面章节的进阶实例里,还会结合一些乐高结构件进行搭建。 中小学信息技术课老师和青少年编程培训机构的老师,可将本书作为参考书开展人工智能教育。如果是Scratch基础比较好的中小学生,想学习一些新技术,做出一些大放异彩的作品,本书也可以满足需求。非软件专业的爱好者,可以通过本书结合人工智能快速实现语音、视觉、机器学习等方面的项目,把想法变为现实,获得成就感,进而激发对人工智能的学习兴趣。

作者简介

KittenBot是国内新兴创客教育实验装备厂商,专注于开源硬件STEAM教育领域,围绕micro:bit周边设计了大量创新型产品套件,深受教育者欢迎。

用Kittenblock(基于Scratch 3.0)学人工智能 图形化编程 AI 硬件交互 PDF下载

目录

1 Kittenblock 入门

1.1 初识 Kittenblock

1.1.1 简介

1.1.2 Kittenblock 与 Scratch 3.0 的对比

1.1.3 Kittenblock 的安装

1.1.4 Kittenblock 的基础操作



1.2 Kittenblock 的人工智能功能

1.2.1 Kittenblock 中人工智能的特色

1.2.2 设备要求

1.2.3 加载人工智能插件

1.2.4 人工智能插件简单介绍



1.3 Kittenblock 中的硬件交互

1.3.1 Kittenblock 支持的硬件

1.3.2 硬件交互的原理

1.3.3 硬件交互的优势

1.3.4 安装硬件串口驱动程序

1.3.5 安装 micro:bit 串口

1.3.6 安装 Arduino 串口

1.3.7 检查驱动程序是否成功安装

1.3.8 安装驱动不成功的解决办法

1.3.9 micro:bit 在线交互操作

1.3.10 Arduino 在线交互操作



2 语音文字处理

2.1 语音合成—你有个播音员

2.1.1 简介

2.1.2 原理

2.1.3 文字朗读扩展加载

2.1.4 积木具体介绍与使用

2.1.5 你有个播音员



2.2 语音识别—听话的机器

2.2.1 简介

2.2.2 原理

2.2.3 加载语音识别插件

2.2.4 积木具体介绍与使用方法

2.2.5 听话的机器

2.2.6 总结



2.3 文字翻译—你的翻译老师

2.3.1 简介

2.3.2 原理

2.3.3 文字翻译插件加载

2.3.4 积木具体介绍与使用

2.3.5 你的翻译老师

2.3.6 旅行翻译机(软硬件编程)

2.3.7 拓展与提升

2.3.8 总结



2.4 语义分析—作诗写对联

2.4.1 简介

2.4.2 原理

2.4.3 百度大脑插件加载

2.4.4 积木具体介绍与使用

2.4.5 作诗写对联

2.4.6 总结



2.5 专家系统—你问我答

2.5.1 简介

2.5.2 原理

2.5.3 插件加载

2.5.4 积木具体介绍与使用

2.5.5 专家诊病系统(纯软件编程)

2.5.6 拓展与提升

2.5.7 总结



3 人脸识别处理

3.1 视频侦测—我是你的眼

3.1.1 简介

3.1.2 原理

3.1.3 视频侦测插件加载

3.1.4 积木具体介绍与使用

3.1.5 我是你的眼

3.1.6 拓展与提升

3.1.7 总结



3.2 人脸追踪—我能找到你的脸

3.2.1 简介

3.2.2 原理

3.2.3 视频侦测插件加载

3.2.4 积木具体介绍与使用

3.2.5 我能找到你的脸

3.2.6 拓展与提升

3.2.7 总结



3.3 人脸状况—察言观色小能手

3.3.1 简介

3.3.2 原理

3.3.3 人脸状况插件加载

3.3.4 积木具体介绍与使用

3.3.5 察言观色小能手

3.3.6 拓展与提升

3.3.7 总结



3.4 人脸辨认—我能记住你的脸

3.4.1 简介

3.4.2 原理

3.4.3 插件加载

3.4.4 积木具体介绍与使用方法

3.4.5 我能记住你的脸

3.4.6 拓展与提升

3.4.7 总结



4 文字识别处理

4.1 文字识别—读书识字

4.1.1 简介

4.1.2 原理

4.1.3 插件加载

4.1.4 积木具体介绍与使用方法

4.1.5 读书识字

4.1.6 总结



4.2 车牌识别—辨认车牌小能手

4.2.1 简介

4.2.2 原理

4.2.3 插件加载

4.2.4 积木具体介绍与使用方法

4.2.5 辨认车牌小能手

4.2.6 总结



5 机器学习与项目实战

5.1 多种物体识别

5.1.1 简介

5.1.2 原理

5.1.3 插件加载

5.1.4 积木具体介绍与使用

5.1.5 基础物体识别

5.1.6 拓展与提升

5.1.7 总结



5.2 变色龙变色

5.2.1 简介

5.2.2 原理

5.2.3 插件加载

5.2.4 积木具体介绍与使用

5.2.5 识别自定义物体

5.2.6 变色龙变色

5.2.7 拓展与提升

5.2.8 总结



5.3 剪刀石头布猜拳机

5.3.1 简介

5.3.2 原理

5.3.3 插件加载

5.3.4 机械搭建

5.3.5 电子接线

5.3.6 软件编程

5.3.7 舵机调试

5.3.8 机器学习训练

5.3.9 加入硬件联调

5.3.10 总结



5.4 智能垃圾分类装置(上)

5.4.1 简介

5.4.2 项目原理

5.4.3 Kittenblock 在线控制原理

5.4.4 机械搭建

5.4.5 电子接线

5.4.6 简单测试

5.4.7 温馨提示

5.4.8 总结



5.5 智能垃圾分类装置(下)

5.5.1 物品卡片分类

5.5.2 录入数据

5.5.3 程序调试

5.5.4 使用自制积木进行调用

5.5.5 建立列表导入物品库

5.5.6 编写一个询问垃圾类型的程序

5.5.7 编写完整的测试程序

5.5.8 把垃圾桶开盖结合到程序中

5.5.9 加入视频侦测与 MachineLearning5

5.5.10 机器学习特征分类

5.5.11 机器学习检测结构与硬件控制联调

5.5.12 识别出错怎么办

5.5.13 总结

用Kittenblock(基于Scratch 3.0)学人工智能 图形化编程 AI 硬件交互 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:用Kittenblock(基于Scratch 3.0)学人工智能 图形化编程 AI 硬件交互