最近研究執行 unity 3D 深度學習需要安裝的東西有哪些

首先主要先下載

https://github.com/Unity-Technologies/ml-agents/tree/release_20

然後可參考這邊的說明安裝

https://github.com/Unity-Technologies/ml-agents/blob/release_20_docs/docs/Installation.md

雖然文件主要是說有安裝

com.unity.ml-agentscom.unity.ml-agents.extensions

就可以

但是實際上運作時候還是會提示以下錯誤

D:\MYWORK\unityProjects\ML_TEST\com.unity.ml-agents\Runtime\Grpc\CommunicatorObjects\AgentAction.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

找一找文章發現實際上還需要 barracuda這套件

https://github.com/Unity-Technologies/barracuda-release

下載後用 packages manager 用 add packages from disk 開啟裡面的package.json

就可以安裝 barracuda 了

然後應該就可以初步執行了

‌不過只有運行範例是不夠的
還需要理解其中的作用原理

給大家參考囉