fbpx

Unity 的機器學習初學者指南

Contents

以 Unity 配合 C# 和 Tensorflow 實踐高階遊戲 AI 與基因演算法、神經網路和 Q-learning

課程介紹影片

從這 12.5 小時的課程,你會學到

  • 用 C# 從零開始建構遺傳演算法(genetic algorithm)
  • 從頭建構神經網路( neural network )
  • 設定和探索 Unity ML-Agents 外掛
  • 設定並使用 Tensorflow 來訓練遊戲裡的角色
  • 應用新發現的機器學習知識,將該領域的當代研究創意整合到自己的專案中
  • 將機器學習背後的數學和統計資訊提煉成可工作的程式碼
  • 使用最接近的策略( Proximal Policy )做最佳化以訓練神經網路

要求

  • 你應該熟悉 Unity 遊戲引擎( Unity Game Engine )
  • 你應該有 C# 的程式設計經驗
  • 你應該對數學和統計有健全的鑑賞力

課程說明

如果你可以建立一個能在玩的時候也能學習的角色會是什麼狀況呢? 想想你可以開發出讓敵人開始比玩家更聰明的遊戲類型。 這就是遊戲中的機器學習。 在本課程中,我們將發現人工智慧的迷人世界,超越簡單的東西,並檢查日益流行的機器學習自我思考的領域。

在本課程中,Penny 介紹了流行的遺傳演算法和神經網路的機器學習技術,她運用了她在國際上廣受讚譽的教學風格和博士學位遊戲人物 AI 的知識,以及超過 25 年的遊戲和計算機圖形學工作經驗。 此外,她還寫了兩本關於遊戲 AI 的獲獎書籍,以及另外兩本關於 Unity 遊戲開發的暢銷書。 在整個課程中,你將跟著一些實踐性的工作坊學習,這些工作坊旨在教你基本的機器學習技巧,提煉數學知識,使這個主題對於初學者來說更容易理解。

學習如何程式設計和運用:

  • 遺傳演算法 ( genetic algorithms )
  • 神經網路( neural networks )
  • 抓取人類玩家的操作以當作訓練場景
  • 強化學習( reinforcement learning )
  • Unity 的 ML-Agent 外掛
  • Tensorflow

目錄及概覽

本課程以徹底檢查遺傳演算法開始,這將使你輕鬆進入一個最簡單的機器學習技術,其擁有非凡的學習能力。 你將開發一個學習偽裝( camouflage )的代理程式,這是一個受 Flappy Bird 啟發的應用程式,在這個程式中,鳥類學習如何通過迷宮,以及環境感知機器人,其學習如何待在一個平台上。

接下來,你將直接用 C# 從頭開始建立你自己的神經網路。 有了這個基本的神經網路,你將瞭解如何訓練行為、抓取和使用人類玩家資料來訓練一個代理和教導機器人駕駛。 在同一節中,你將瞭解 Q-learning 演算法,然後將此演算法整合到自己的應用程式中。

到了這個階段,你將對深度學習( deep learning )社群使用的術語和技術感到自信,並準備處理 Unity 的實驗性 ML-Agents。 與 Tensorflow 一起,你將把 agents 投入深入端,並強化他們在各種遊戲環境的場景下保持活著的知識。

到本課程結束時,你將擁有一個裝備精良的基本和可靠的機器學習演算法和應用程式工具集,這將使你能夠解讀最新的研究出版資料,並將最新的發展成果整合到你的工作中,同時隨時瞭解 Unity 的 ML-Agents 從實驗版釋出到生產版釋出的最新情況。

學生們對這門課程的看法:

” 如果你是一個使用 C# 和 Unity 的遊戲開發者,這堂課絕對是神經網路 / 機器學習高階課程的最佳入門。” – BAR NONE x Infinity.

“一個完美的課程與很棒的數學例子和 TensorFlow 在 Unity 內發揮強大能力的示範。 完成這門課程,你將獲得機器學習的強有力的基礎背景。”

” 這位老師很有魅力,知識淵博。 我從第一節課開始學習,從未停過。 如果你對機器學習感興趣,請選修這門課程。”

目標受眾

  • 任何想了解機器學習在遊戲中的潛力的人。
  • 任何想深入了解 Unity ML-Agent 基礎演算法和理論的人。
  • 任何想知道如何設置和使用 ML-Agent 的人。

講師簡介

Penny de Byl   計算機科學、遊戲和程式藝術教授 Penny @Holistic3D.com  ( 更多講師主講課程介紹 )

嗨,我是 Penny de Byl 博士。我是全端的程式開發者,且是擁有真正熱情的學術教師。25年來,我在澳大利亞和歐洲一直在教別人遊戲開發、程式設計、計算機圖形、動畫和網頁設計。我還為 Unity、 SAE、澳大利亞娛樂協會和 Wikitude 提供諮詢。 我最暢銷的教科書,包括 Holistic Game Development with Unity: An All-in-One Guide to Implementing Game Mechanics, Art, Design and Programming在全球超過100個機構中使用。我的畢業生在Apple、Ubisoft、LinkedIn 和 Deloitte Digital 等公司工作。

我擁有電腦圖形學的榮譽學位和在人工智慧遊戲角色的博士學位。在我的職業生涯中,我曾在州、國家和國際各級獲得過許多傑出的教學獎,包括澳大利亞學習與教學委員會的傑出教學獎和 Unity 手機遊戲課程競賽。我在計算機科學及相關領域的教學方法是基於專案的,為你提供動手實踐的研討會,讓你可以立即投入使用。

我希望我的虛擬教室能幫你完全武裝起來,提供你終身學習的技能。我很高興現在把我的全部精力集中在 Udemy 上,把我多年的知識和經驗帶給渴望學習技術的人。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: