/DeZeroUnity

Unity向けに Pure C# で実装した Neural Network 構築用フレームワーク

Primary LanguageShaderLabMIT LicenseMIT

DeZeroUnity

概要

ゼロから作る Deep Learning3 のフレームワーク DeZero を参考に実装した
Unity上で動作する Pure C# の Neural Network 構築用フレームワークです。

目指すもの

  • Unityエンジニアが自由にニューラルネットを組んでみたいという時に簡単に導入して使える
  • 機械学習エンジニアがUnity上でニューラルネットを組む際に慣れた書き方で使える

特徴

  • Pytorch風の書き味
  • Pure C#

Pure C#で実装しているためPython環境などに依存することがなく
ビルド後のモバイル上、コンソール上でも簡単に動作し追加の学習なども行うことができます。

サンプル動画

カートポール学習の動画(YouTube)

インストール方法

以下のGit URLを利用してUPMからパッケージをインストールすることができます。
参考:Install a package from a Git URL

https://github.com/tsubasa-alife/DeZeroUnity.git?path=/Packages/DeZeroUnity