用 Kittenblock (基於Scratch 3.0) 學人工智能 -- 圖形化編程 AI 硬件交互
KittenBot
買這商品的人也買了...
-
$520$468 -
$359$341
相關主題
商品描述
Kittenblock是深圳市小喵科技開發的一款基於Scratch 3.0的圖形化編程軟件。Scratch 3.0強調的是創作與分享,更註重純軟件編程;Kittenblock強調的是教育與創造屬性,根據當下的教育需求,重點增加人工智能、物聯網和Python編程,盡可能地滿足教育的系統性和連續性需求,讓學生和老師無須切換多個軟件。Kittenblock打通了軟硬件編程,支持市面上的熱門開源硬件,如micro:bit、Arduino等。Kittenblock集合了多種人工智能插件和物聯網插件,支持一鍵轉Python、一鍵導入Scratch原生項目。齊全而豐富的插件,讓用戶無須頻繁更換件,同時也打破了知識“孤島”,降低了用戶的學習成本和門檻,讓用戶更專註於創意項目製作。
本書的章節和知識點都做了精心編排,章節編排依據技術種類進行細分,每節先從生活中與人工智能相關的常見實物切入,引出所用的人工智能技術,再講解Kittenblock與這項技術相關的圖形化編程積木,最後結合多個實例進行編程講解。本書在章節編排上從易到難,先講解語音部分,再講解視覺部分,最後講解機器學習部分。在後面章節的進階實例里,還會結合一些樂高結構件進行搭建。
中小學信息技術課老師和青少年編程培訓機構的老師,可將本書作為參考書開展人工智能教育。如果是Scratch基礎比較好的中小學生,想學習一些新技術,做出一些大放異彩的作品,本書也可以滿足需求。非軟件專業的愛好者,可以通過本書結合人工智能快速實現語音、視覺、機器學習等方面的項目,把想法變為現實,獲得成就感,進而激發對人工智能的學習興趣。
作者簡介
KittenBot是國內新興創客教育實驗裝備廠商,專注於開源硬件STEAM教育領域,圍繞micro:bit周邊設計了大量創新型產品套件,深受教育者歡迎。
目錄大綱
第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總結