-
内容大纲
Kittenblock是深圳市小喵科技开发的一款基于Scratch 3.0的图形化编程软件。Scratch 3.0强调的是创作与分享,更注重纯软件编程;Kittenblock强调的是教育与创造属性,根据当下的教育需求,重点增加人工智能、物联网和Python编程,尽可能地满足教育的系统性和连续性需求,让学生和老师无须切换多个软件。Kittenblock打通了软硬件编程,支持市面上的热门开源硬件,如micro:bit、Arduino等。Kittenblock集合了多种人工智能插件和物联网插件,支持一键转Python、一键导入Scratch原生项目。齐全而丰富的插件,让用户无须频繁更换件,同时也打破了知识“孤岛”,降低了用户的学习成本和门槛,让用户更专注于创意项目制作。
本书的章节和知识点都做了精心编排,章节编排依据技术种类进行细分,每节先从生活中与人工智能相关的常见实物切入,引出所用的人工智能技术,再讲解Kittenblock与这项技术相关的图形化编程积木,最后结合多个实例进行编程讲解。本书在章节编排上从易到难,先讲解语音部分,再讲解视觉部分,最后讲解机器学习部分。在后面章节的进阶实例里,还会结合一些乐高结构件进行搭建。
中小学信息技术课老师和青少年编程培训机构的老师,可将本书作为参考书开展人工智能教育。如果是Scratch基础比较好的中小学生,想学习一些新技术,做出一些大放异彩的作品,本书也可以满足需求。非软件专业的爱好者,可以通过本书结合人工智能快速实现语音、视觉、机器学习等方面的项目,把想法变为现实,获得成就感,进而激发对人工智能的学习兴趣。 -
作者介绍
-
目录
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 总结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...