用Kittenblock(基于Scratch 3.0)學(xué)人工智能 圖形化編程 AI 硬件交互
定 價:79 元
叢書名:創(chuàng)客教育
- 作者:KittenBot 著
- 出版時間:2020/8/1
- ISBN:9787115533166
- 出 版 社:人民郵電出版社
- 中圖法分類:TP18
- 頁碼:168
- 紙張:膠版紙
- 版次:1
- 開本:16開
Kittenblock是深圳市小喵科技開發(fā)的一款基于Scratch 3.0的圖形化編程軟件。Scratch 3.0強調(diào)的是創(chuàng)作與分享,更注重純軟件編程;Kittenblock強調(diào)的是教育與創(chuàng)造屬性,根據(jù)當(dāng)下的教育需求,重點增加人工智能、物聯(lián)網(wǎng)和Python編程,盡可能地滿足教育的系統(tǒng)性和連續(xù)性需求,讓學(xué)生和老師無須切換多個軟件。Kittenblock打通了軟硬件編程,支持市面上的熱門開源硬件,如micro:bit、Arduino等。Kittenblock集合了多種人工智能插件和物聯(lián)網(wǎng)插件,支持一鍵轉(zhuǎn)Python、一鍵導(dǎo)入Scratch原生項目。齊全而豐富的插件,讓用戶無須頻繁更換件,同時也打破了知識“孤島”,降低了用戶的學(xué)習(xí)成本和門檻,讓用戶更專注于創(chuàng)意項目制作。
本書的章節(jié)和知識點都做了精心編排,章節(jié)編排依據(jù)技術(shù)種類進(jìn)行細(xì)分,每節(jié)先從生活中與人工智能相關(guān)的常見實物切入,引出所用的人工智能技術(shù),再講解Kittenblock與這項技術(shù)相關(guān)的圖形化編程積木,最后結(jié)合多個實例進(jìn)行編程講解。本書在章節(jié)編排上從易到難,先講解語音部分,再講解視覺部分,最后講解機(jī)器學(xué)習(xí)部分。在后面章節(jié)的進(jìn)階實例里,還會結(jié)合一些樂高結(jié)構(gòu)件進(jìn)行搭建。
中小學(xué)信息技術(shù)課老師和青少年編程培訓(xùn)機(jī)構(gòu)的老師,可將本書作為參考書開展人工智能教育。如果是Scratch基礎(chǔ)比較好的中小學(xué)生,想學(xué)習(xí)一些新技術(shù),做出一些大放異彩的作品,本書也可以滿足需求。非軟件專業(yè)的愛好者,可以通過本書結(jié)合人工智能快速實現(xiàn)語音、視覺、機(jī)器學(xué)習(xí)等方面的項目,把想法變?yōu)楝F(xiàn)實,獲得成就感,進(jìn)而激發(fā)對人工智能的學(xué)習(xí)興趣。
1.本書在使讀者輕松掌握圖形化編程技巧的同時,與讀者一起學(xué)習(xí)人工智能互動知識(語音識別、人臉識別、文字識別、機(jī)器學(xué)習(xí)等)。
2.書中將圖形化編程、人工智能、硬件交互相結(jié)合,使讀者可以輕松入門人工智能,設(shè)計人工智能互動項目,把創(chuàng)意變成現(xiàn)實。
3.書中的15個創(chuàng)意制作,由易到難,幫助讀者建立人工智能應(yīng)用思維,并將這種思維通過人工智能項目體現(xiàn)出來。
4.全彩印刷。
本書可以讓你:
1.掌握圖形化編程技巧;
2.設(shè)計人工智能互動項目;
3.學(xué)習(xí)人工智能互動知識;
4.輕松把創(chuàng)意變成現(xiàn)實。
KittenBot是國內(nèi)新興創(chuàng)客教育實驗裝備廠商,專注于開源硬件STEAM教育領(lǐng)域,圍繞micro:bit周邊設(shè)計了大量創(chuàng)新型產(chǎn)品套件,深受教育者歡迎。
1 Kittenblock 入門
1.1 初識 Kittenblock
1.1.1 簡介
1.1.2 Kittenblock 與 Scratch 3.0 的對比
1.1.3 Kittenblock 的安裝
1.1.4 Kittenblock 的基礎(chǔ)操作
1.2 Kittenblock 的人工智能功能
1.2.1 Kittenblock 中人工智能的特色
1.2.2 設(shè)備要求
1.2.3 加載人工智能插件
1.2.4 人工智能插件簡單介紹
1.3 Kittenblock 中的硬件交互
1.3.1 Kittenblock 支持的硬件
1.3.2 硬件交互的原理
1.3.3 硬件交互的優(yōu)勢
1.3.4 安裝硬件串口驅(qū)動程序
1.3.5 安裝 micro:bit 串口
1.3.6 安裝 Arduino 串口
1.3.7 檢查驅(qū)動程序是否成功安裝
1.3.8 安裝驅(qū)動不成功的解決辦法
1.3.9 micro:bit 在線交互操作
1.3.10 Arduino 在線交互操作
2 語音文字處理
2.1 語音合成—你有個播音員
2.1.1 簡介
2.1.2 原理
2.1.3 文字朗讀擴(kuò)展加載
2.1.4 積木具體介紹與使用
2.1.5 你有個播音員
2.2 語音識別—聽話的機(jī)器
2.2.1 簡介
2.2.2 原理
2.2.3 加載語音識別插件
2.2.4 積木具體介紹與使用方法
2.2.5 聽話的機(jī)器
2.2.6 總結(jié)
2.3 文字翻譯—你的翻譯老師
2.3.1 簡介
2.3.2 原理
2.3.3 文字翻譯插件加載
2.3.4 積木具體介紹與使用
2.3.5 你的翻譯老師
2.3.6 旅行翻譯機(jī)(軟硬件編程)
2.3.7 拓展與提升
2.3.8 總結(jié)
2.4 語義分析—作詩寫對聯(lián)
2.4.1 簡介
2.4.2 原理
2.4.3 百度大腦插件加載
2.4.4 積木具體介紹與使用
2.4.5 作詩寫對聯(lián)
2.4.6 總結(jié)
2.5 專家系統(tǒng)—你問我答
2.5.1 簡介
2.5.2 原理
2.5.3 插件加載
2.5.4 積木具體介紹與使用
2.5.5 專家診病系統(tǒng)(純軟件編程)
2.5.6 拓展與提升
2.5.7 總結(jié)
3 人臉識別處理
3.1 視頻偵測—我是你的眼
3.1.1 簡介
3.1.2 原理
3.1.3 視頻偵測插件加載
3.1.4 積木具體介紹與使用
3.1.5 我是你的眼
3.1.6 拓展與提升
3.1.7 總結(jié)
3.2 人臉追蹤—我能找到你的臉
3.2.1 簡介
3.2.2 原理
3.2.3 視頻偵測插件加載
3.2.4 積木具體介紹與使用
3.2.5 我能找到你的臉
3.2.6 拓展與提升
3.2.7 總結(jié)
3.3 人臉狀況—察言觀色小能手
3.3.1 簡介
3.3.2 原理
3.3.3 人臉狀況插件加載
3.3.4 積木具體介紹與使用
3.3.5 察言觀色小能手
3.3.6 拓展與提升
3.3.7 總結(jié)
3.4 人臉辨認(rèn)—我能記住你的臉
3.4.1 簡介
3.4.2 原理
3.4.3 插件加載
3.4.4 積木具體介紹與使用方法
3.4.5 我能記住你的臉
3.4.6 拓展與提升
3.4.7 總結(jié)
4 文字識別處理
4.1 文字識別—讀書識字
4.1.1 簡介
4.1.2 原理
4.1.3 插件加載
4.1.4 積木具體介紹與使用方法
4.1.5 讀書識字
4.1.6 總結(jié)
4.2 車牌識別—辨認(rèn)車牌小能手
4.2.1 簡介
4.2.2 原理
4.2.3 插件加載
4.2.4 積木具體介紹與使用方法
4.2.5 辨認(rèn)車牌小能手
4.2.6 總結(jié)
5 機(jī)器學(xué)習(xí)與項目實戰(zhàn)
5.1 多種物體識別
5.1.1 簡介
5.1.2 原理
5.1.3 插件加載
5.1.4 積木具體介紹與使用
5.1.5 基礎(chǔ)物體識別
5.1.6 拓展與提升
5.1.7 總結(jié)
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 總結(jié)
5.3 剪刀石頭布猜拳機(jī)
5.3.1 簡介
5.3.2 原理
5.3.3 插件加載
5.3.4 機(jī)械搭建
5.3.5 電子接線
5.3.6 軟件編程
5.3.7 舵機(jī)調(diào)試
5.3.8 機(jī)器學(xué)習(xí)訓(xùn)練
5.3.9 加入硬件聯(lián)調(diào)
5.3.10 總結(jié)
5.4 智能垃圾分類裝置(上)
5.4.1 簡介
5.4.2 項目原理
5.4.3 Kittenblock 在線控制原理
5.4.4 機(jī)械搭建
5.4.5 電子接線
5.4.6 簡單測試
5.4.7 溫馨提示
5.4.8 總結(jié)
5.5 智能垃圾分類裝置(下)
5.5.1 物品卡片分類
5.5.2 錄入數(shù)據(jù)
5.5.3 程序調(diào)試
5.5.4 使用自制積木進(jìn)行調(diào)用
5.5.5 建立列表導(dǎo)入物品庫
5.5.6 編寫一個詢問垃圾類型的程序
5.5.7 編寫完整的測試程序
5.5.8 把垃圾桶開蓋結(jié)合到程序中
5.5.9 加入視頻偵測與 MachineLearning5
5.5.10 機(jī)器學(xué)習(xí)特征分類
5.5.11 機(jī)器學(xué)習(xí)檢測結(jié)構(gòu)與硬件控制聯(lián)調(diào)
5.5.12 識別出錯怎么辦
5.5.13 總結(jié)