邊玩邊學,使用Scratch學習AI程式設計 (1版)
其他會員也一起購買
邊玩邊學,使用Scratch學習AI程式設計
系列名:程式設計
ISBN13:9789865027131
出版社:美商歐萊禮
作者:石原淳也;倉本大資 著;阿部和広 監修
譯者:吳嘉芳
裝訂/頁數:平裝/192頁
規格:23cm*17cm*1.2cm (高/寬/厚)
版次:1
出版日:2021/02/23
中國圖書分類:特殊電腦方法
內容簡介
用小學生也能理解的方式解說機器學習到底怎麼學
這是一本幫助小學高年級以上學生理解何謂機器學習的書,不需要寫程式,也不必具備艱深的數學知識,只要使用Scratch,就能藉由本書理解機器學習的應用,同時,也能培養利用機器學習技術發揮創造力的能力。
.透過Scratch就能應用機器學習做出生動有趣的遊戲
.結合Google提供的Teachable Machine服務
.用淺顯易懂的文字與活潑的圖示解說機器學習的原理與相關知識
專家推薦
"這是一本童趣盎然的實作教材。前半篇使用Google Teachable Machine帶領讀者實作影像分類、聲音分類還有辨識人體姿勢,後半篇則是以極為生動的方式來說明何謂機器學習、為什麼機器需-要學習以及有哪些學習方式,甚至還談到了遺傳演算法的基礎。"-- 曾吉弘博士, CAVEDU教育團隊/美國麻省理工學院電腦科學與人工智慧實驗室(MIT CSAIL)訪問學者
目錄
序章|10分鐘就能體驗機器學習
第1章|影像辨識篇:製作猜拳遊戲
1-1 準備ML2Scratch
1-2 讓ML2Scratch 學習影像
1-3 使用分類模型辨識影像
1-4 用Scratch 設計猜拳遊戲
第2章|語音辨識篇:製作分辨聲音的數位寵物
2-1 使用Teachable Machine 的機器學習
2-2 Teachable Machine 與TM2Scratch 的用法
2-3 用Teachable Machine 學習聲音
2-4 上傳分類模型與Scratch 連結
2-5 使用Scratch 製作數位寵物
第3章|推測姿勢篇:製作運用身體的樂器程式
3-1 可以推測臉孔及身體部位的PoseNet
3-2 設計變裝程式
3-3 設計用身體動作來發聲的樂器程式
第4章|知識篇:瞭解機器學習
4-1 何謂機器學習?
4-2 機器學習與人類的學習
4-3 機器如何導出類型?(人工神經網路與單純感知器)
4-4 用單純感知器分類蘋果與香蕉
4-5 瞭解單純感知器的結構
第5章|進階篇:用遺傳演算法讓貓咪的動作進化
5-1 何謂遺傳演算法?
5-2 遺傳演算法的結構
5-3 建立貓咪的基因
5-4 移動貓咪
5-5 結束動作後,計算所有貓咪的平均距離
5-6 產生自然淘汰
5-7 用父代與母代基因製造下一代的基因
5-8 發生突變
5-9 繪製平均距離的圖表
附錄|使用了其他擴充功能的機器學習
A-1 用Scratch 製作語音翻譯
A-2 更仔細辨識手指、臉孔
A-3 製作特殊擴充功能的方法
立即查看
Unity 遊戲設計:程式基礎、操作祕訣、製作流程、關卡設計全攻略 (1版)
類似書籍推薦給您
內容介紹
★ 日本 Amazon 最暢銷、最簡單好學的 Unity 系列書 ★
Unity 是最廣為人知的遊戲開發工具, 幾乎不需要寫程式就能做出精緻的遊戲。但是全英文的操作介面, 加上複雜的各種選項、按鈕, 實在是不容易上手。
本書從基本的 C# 語法和 Unity 操作開始, 帶領讀者親手製作 6 個小遊戲, 由淺入深學會 UI、音效、碰撞偵測、Physics、Prefab、Terrain 等等遊戲製作技巧。
除此之外, 書中還針對遊戲的製作流程, 設計了簡要的 5 步驟, 只要依照這個流程, 就可以按部就班完成整個遊戲製作。其中作者也以自身經驗, 分享初學者學習歷程與心態。
本書經由台灣 indie 遊戲開發者審稿, 全書以淺顯的文字與圖片前後對照, 讓讀者清楚了解遊戲開發的過程, 切合遊戲製作的實務需求。只要重複累積這些經驗, 一定可以製作出屬於自己的有趣遊戲!
本書特色
★ 初學者也可以製作遊戲!
從安裝開始逐步講解, 遊戲製作細節一絲不漏。
★ 沒學過程式也沒關係!
包含 C# 的基本語法講解, 沒有基礎也能得心應手。
★ 跨平台開發、跨平台執行!
提供 Windows / macOS 的開發環境, 製作 Android / iOS / PC 各平台遊戲。
★ 學會獨立製作的技巧, 不只是照著寫程式!
學習規劃遊戲製作流程, 實際示範如何修正錯誤, 培養實戰力。
★ 不只「做好」遊戲, 更要做「好遊戲」!
從製作前的題材發想心法, 到完成後的難易度調整, 讓遊戲好玩又耐玩的祕訣分享。
書籍目錄
第 1 章 準備製作遊戲
1-1 製作遊戲的必要技術
1-2 什麼是 Unity
1-3 安裝 Unity
1-4 瞭解 Unity 介面
1-5 熟悉 Unity 操作
第 2 章 C# 程式腳本的基礎
2-1 什麼是程式腳本
2-2 撰寫程式腳本
2-3 程式腳本的第一步
2-4 使用變數
2-5 流程控制
2-6 使用陣列(array)
2-7 使用 method
2-8 使用 class
2-9 使用 Vector
第 3 章 遊戲物件的設置與動作
3-1 設計遊戲
3-2 建立專案與場景
3-3 在場景內擺放物件
3-4 學習撰寫腳本
3-5 附加腳本讓輪盤轉起來吧
3-6 讓輪盤停止旋轉
3-7 在智慧型手機上執行
第 4 章 UI 與導演物件
4-1 遊戲設計
4-2 建立專案與場景
4-3 在場景內設置物件
4-4 用滑鼠移動車子
4-5 製作 UI
4-6 建立更新 UI 的導演
4-7 加入音效
4-8 在智慧型手機上執行
第 5 章 碰撞偵測和 Prefab
5-1 遊戲設計
5-2 建立專案與場景
5-3 在場景內設置物件
5-4 用鍵盤控制角色
5-5 不使用 Physics 的掉落動作
5-6 碰撞偵測
5-7 建立 Prefab 和工廠
5-8 建立 UI
5-9 建立更新 UI 的導演
5-10 在智慧型手機上執行
第 6 章 Physics 與動畫
6-1 遊戲設計
6-2 建立專案與場景
6-3 學習 Physics
6-4 調整碰撞體的形狀
6-5 用輸入控制角色動作
6-6 製作動畫
6-7 製作遊戲關卡
6-8 相機位置隨角色移動
6-9 用 Physics 製作碰撞偵測
6-10 切換場景
6-11 在智慧型手機上執行
第 7 章 3D 遊戲
7-1 遊戲設計
7-2 建立專案與場景
7-3 用 Terrain 製作地形
7-4 用 Physics 丟出栗子
7-5 用粒子做出特效
7-6 建立產出栗子的工廠
7-7 在智慧型手機上執行
第 8 章 關卡設計
8-1 遊戲設計
8-2 建立專案與場景
8-3 籐籃移動
8-4 讓物品掉落
8-5 接住物品
8-6 建立工廠
8-7 製作 UI
8-8 關卡設計
8-9 在智慧型手機上執行
立即查看