mBot 機器人 mBlock 創客程式設計寶典

mBot 機器人 mBlock 創客程式設計寶典 pdf epub mobi txt 电子书 下载 2025

林俊傑
圖書標籤:
  • mBot
  • 機器人
  • mBlock
  • 創客
  • 程式設計
  • 教育
  • STEM
  • Arduino
  • 電子積木
  • 青少年編程
想要找书就要到 灣灣書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

圖書描述

★易學易懂,培養全新體感遊戲實作基礎。
★從簡單的積木堆疊中,瞭解程式設計的邏輯。

  mBot機器人是一款可以體驗親手編輯程式、應用電子裝置與操作機器人的全功能機器人套件。透過以Scratch 2.0為基礎架構的mBlock應用軟體進行程式設計,您可以應用藍芽或2.4G無線模組與電腦或智慧型手機連線,容易上手組裝的mBot機器人可以讓您在學習STEM(科學、技術、工程、數學)上有無限可能。

  本書共包含瞭二十三個章節,由淺入深的為讀者介紹mBlock的基礎程式設計技巧,並且透過範例對mBot機器人控製應用進行詳細的講解。其中內容包含基礎概念入門、背景設計、角色設計、角色的移動、角色外觀控製、對話及聲音、畫筆控製、運算與變數、偵測及變數控製、蜂鳴器發聲、LED燈閃光控製、按鈕應用、光線感應器控製、超音波自動煞車係統、機器人巡線運動、紅外線遙控機器人、手機APP遙控機器人等。相信經過課程的綜閤演練,必定能讓讀者融會貫通mBot機器人控製的應用程式開發技巧,還能輕鬆將設計理念融入今後的創作設計當中,創作齣更為優秀的作品。
《探索未知的算法宇宙:深度學習與神經網絡的構建實踐》 內容簡介 本書旨在為讀者提供一套係統、深入且極具實踐指導意義的深度學習與神經網絡構建指南。我們不再滿足於對現有框架的簡單調用,而是帶領讀者從最基礎的數學原理齣發,逐步剖析現代人工智能模型的核心機製。全書結構清晰,理論與實踐緊密結閤,尤其注重“為什麼”和“如何做”的深度解析。 第一部分:基礎重塑——從綫性代數到微積分的AI視角 (約 300 字) 本部分是對構建復雜模型所需數學基礎的紮實迴顧與重構。我們不會進行冗長枯燥的數學證明,而是聚焦於AI領域中應用的數學工具。首先,詳細講解瞭嚮量空間、矩陣分解(如SVD與特徵值分解)在數據降維和特徵提取中的關鍵作用。接著,深入探討瞭多元微積分中的梯度概念,闡明梯度下降法及其變種(如Adam、RMSProp)的數學推導過程,解釋瞭損失函數麯麵上最優解的尋址邏輯。我們特彆用大量的可視化案例來闡釋反嚮傳播(Backpropagation)的鏈式法則應用,確保讀者能夠真正理解信息在多層網絡中是如何高效流動的,而不是將其視為一個黑箱公式。掌握瞭這部分內容,讀者將能對任何新的網絡結構的設計意圖有一個深刻的理解。 第二部分:神經網絡的基石與核心結構解析 (約 450 字) 本部分是本書的核心基礎層。我們將從最簡單的感知機模型開始,逐步構建具有激活函數的全連接網絡(FCN)。激活函數的選擇至關重要,我們不僅會介紹Sigmoid、Tanh的局限性,更會著重分析ReLU及其變體(Leaky ReLU, PReLU)如何解決梯度消失問題。隨後,我們將全麵剖析捲積神經網絡(CNN)的構建原理。這部分內容將細緻分解捲積核(Kernel)的滑動機製、填充(Padding)與步長(Stride)對特徵圖尺寸的影響,以及池化層的目的與設計考量。重點章節會深入探討現代CNN架構(如ResNet的殘差連接、DenseNet的密集連接)的設計哲學,解釋這些創新如何有效提升模型的深度和錶達能力,同時緩解訓練過程中的梯度流動難題。此外,我們還將引入批標準化(Batch Normalization)和層標準化(Layer Normalization)的實現細節,闡明它們在加速收斂和穩定訓練中的關鍵作用。 第三部分:序列數據的革命——循環網絡與注意力機製 (約 400 字) 處理時序數據是深度學習的另一大挑戰。本部分聚焦於循環神經網絡(RNN)的演變。我們將從基本的RNN結構齣發,清晰展示其在處理長序列信息時的信息遺忘問題。隨後,本書將花費大量篇幅,詳細拆解長短期記憶網絡(LSTM)和門控循環單元(GRU)的內部結構,特彆是“門”(Input, Forget, Output Gates)的具體數學操作,解釋它們如何實現對信息的選擇性記憶與遺忘。理論講解後,我們將結閤具體的自然語言處理(NLP)任務(如機器翻譯、文本生成)案例,指導讀者如何設計有效的序列輸入編碼器。最重要的是,本部分將引入革新性的“注意力機製”(Attention Mechanism)。我們將不僅僅停留在“加權求和”的錶麵描述,而是深入探討自注意力(Self-Attention)的 Q、K、V 矩陣的構建與計算過程,為下一部分的Transformer架構做鋪墊。 第四部分:超越循環:Transformer架構的徹底解構 (約 350 字) Transformer是當前AI領域最具影響力的架構之一。本部分將完全基於注意力機製,對Transformer的編碼器-解碼器結構進行像素級的還原。我們會詳細解析多頭注意力(Multi-Head Attention)的並行計算優勢,以及位置編碼(Positional Encoding)如何彌補自注意力機製缺乏序列順序信息的缺陷。讀者將學會如何從零開始搭建一個基礎的Transformer模型,理解層歸一化(LayerNorm)在Transformer塊中的精確位置和必要性。實踐環節將引導讀者利用此架構解決更復雜的生成任務,並探討如何通過調整超參數和網絡深度,以優化模型在特定數據集上的性能。我們還將簡要對比預訓練模型(如BERT, GPT係列)的核心思想,幫助讀者理解這些大規模模型的內在邏輯結構。 第五部分:實踐進階與模型優化策略 (約 150 字) 最後一部分側重於將理論轉化為高質量的實際成果。我們將討論模型評估指標的選擇,區分精確度、召迴率、F1分數以及ROC麯綫的適用場景。針對訓練中的常見難題,如過擬閤和欠擬閤,本書將係統介紹正則化技術(L1/L2、Dropout的隨機失活機理)以及早停策略。此外,還將涵蓋遷移學習的基本概念,指導讀者如何有效地利用預訓練模型的權重,在資源有限的情況下快速啓動高性能任務。本書緻力於讓每一位讀者不僅能“運行”代碼,更能“理解”代碼背後的每一個決策。

著者信息

圖書目錄

Chapter 01 mBlock軟體簡介
1-1 什麼是mBlock
1-2 下載和安裝
1-3 操作介麵導覽
1-4 座標的概念
1-5 設定語言及字體大小
1-6 四種運行模式

Chapter 02 mBlock背景設計
2-1 開啟並儲存檔案
2-2 匯入、刪除舞颱背景
2-3 匯入外部圖片作為背景
2-4 編寫程式控製背景

Chapter 03 mBlock角色設計
3-1 匯入背景
3-2 從角色倉庫新增角色
3-3 在舞颱區調整角色大小及位置
3-4 匯入多造型角色
3-5 上傳角色檔案
3-6 繪製新角色
3-7 存檔到電腦

Chapter 04 角色的移動
4-1 匯入背景與角色
4-2 設定角色的初始位置
4-3 直線移動到特定位置
4-4 在兩點間來迴移動
4-5 跳躍式移動
4-6 在舞颱邊緣間重複移動
4-7 自由移動
4-8 跟隨滑鼠移動

Chapter 05 角色外觀控製
5-1 匯入角色的多個造型
5-2 造型切換
5-3 角色的顯示與隱藏4
5-4 設定角色的大小
5-5 使用特效改變角色外觀
5-6 手動控製角色移動

Chapter 06 對話及聲音
6-1 撰寫腳本
6-2 匯入背景及角色
6-3 按照腳本製作動畫
6-4 匯入與刪除聲音
6-5 添加背景音樂及音效

Chapter 07 畫筆控製
7-1 下筆與收筆
7-2 清除畫麵
7-3 畫筆的顏色
7-4 畫筆顏色的亮度
7-5 畫筆的粗細
7-6 繪製正多邊形
7-7 繪製圓形及蓋章

Chapter 08 運算與變數
8-1 匯入背景及角色
8-2 產生及刪除變數
8-3 變數的顯示及隱藏
8-4 設定變數的值
8-5 數值運算
8-6 隨機數字

Chapter 09 偵測及變數控製
9-1 繪製舞颱背景
9-2 匯入角色
9-3 跟隨滑鼠遊標移動
9-4 條件判斷的狀態偵測
9-5 設定計時器
9-6 產生變數
9-7 設定變數的值
9-8 變數值的自動增減

Chapter 10 魔幻舞颱劇場
10-1 匯入背景及角色
10-2 編寫雪人玩蹦床程式
10-3 編寫公主左右走動程式
10-4 編寫幽靈自由飄動程式
10-5 方嚮鍵控製巫師移動

Chapter 11 夏日風情畫
11-1 匯入舞颱背景及角色
11-2 繪製翻頁按鈕
11-3 編寫相框及按鈕程式
11-4 編寫切換照片程式
11-5 添加背景音樂與音效

Chapter 12 創意塗鴉闆
12-1 繪製色塊
12-2 繪製箭頭角色
12-3 繪製畫筆大小圖示
12-4 匯入畫筆等角色
12-5 編寫繪製角色的程式
12-6 編寫畫筆程式
12-7 編寫畫布模闆角色的程式
12-8 加入音樂與音效

Chapter 13 小小音樂傢
13-1 製作琴鍵
13-2 編寫琴鍵排列及造型切換程式
13-3 編寫琴鍵發聲程式
13-4 編寫試聽按鈕程式
13-5 定義區塊
13-6 編寫舞颱程式

Chapter 14 勇闖迷宮
14-1 匯入背景及角色
14-2 編寫第一層迷宮的程式
14-3 編寫第二層迷宮的程式
14-4 編寫第三層迷宮的程式
14-5 加入變數
14-6 加入報分員
14-7 添加背景音樂

Chapter 15 建構mBot開發環境
15-1 認識Arduino開發闆
15-2 什麼是mCore主控闆
15-3 什麼是mBot機器人
15-4 搭建mBot開發環境

Chapter 16 蜂鳴器發聲
16-1 匯入舞颱背景
16-2 刪除及匯入角色
16-3 編寫精靈移動程式
16-4 編寫元件響應程式

Chapter 17 LED燈閃光控製
17-1 匯入舞颱背景
17-2 上傳及繪製角色
17-3 編寫角色切換造型程式
17-4 編寫元件響應程式

Chapter 18 按鈕應用
18-1 匯入背景及角色
18-2 加入變數
18-3 編寫按鈕及變數程式
18-4 編寫跳舞程式
18-5 編寫紅色LED燈響應程式

Chapter 19 光線感應器控製
19-1 匯入背景及角色
19-2 光線偵測值控製蜂鳴器
19-3 光線偵測值控製跳舞速度
19-4 編寫紅色LED燈響應程式
19-5 光線偵測值控製舞颱亮度

Chapter 20 超音波自動煞車係統
20-1 認識馬達
20-2 認識超音波感應器
20-3 超音波自動煞車係統
20-4 將程式上傳到mBot

Chapter 21 機器人巡線運動
21-1 認識巡線感應器
21-2 機器人自動巡線運動

Chapter 22 紅外線遙控機器人
22-1 認識紅外線感應器
22-2 紅外線遙控機器人運動
22-3 紅外線遙控器切換運動模式

Chapter 23 手機APP遙控機器人
23-1 認識藍牙無線模組
23-2 電腦與mBot間的藍牙連接
23-3 手機APP遙控機器人運動
23-4 2.4G無線連接

圖書序言

  • ISBN:9789576154454
  • 規格:平裝 / 568頁 / 17 x 23 x 2.67 cm / 普通級 / 全彩印刷 / 初版
  • 齣版地:颱灣

圖書試讀

用户评价

相关图书

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 twbook.tinynews.org All Rights Reserved. 灣灣書站 版權所有