jigusou

Pythonやunity、機械学習などについて学習しています。

jigusou

Pythonやunity、機械学習などについて学習しています。

マガジン

  • ML-Agents(Unity)

最近の記事

Unity MLトレーニング学習環境構築(初級編)part3

0.はじめに本記事では、「ml-agents-release_3(2020年6月10日発売)」のリリースを使って、Unityで "ボール(Agent)" が "ボックス(Target)" を追いかけるトレーニング環境を、全3回に渡って構築していきます。 第3回は、トレーニングと推論です。 1.Trainer Config YAML トレーニング用のハイパーパラメータは、"mlagents-learn"プログラムに渡す構成ファイルで指定されている。その設定を以下のように行う。

    • Unity MLトレーニング学習環境構築(初級編)part2

      0.はじめに本記事では、「ml-agents-release_3(2020年6月10日発売)」のリリースを使って、Unityで "ボール(Agent)" が "ボックス(Target)" を追いかけるトレーニング環境を、全3回に渡って構築していきます。 第2回は、シーンの構築です。 1.フィールド(plane)の作成(1)ヒエラルキーウィンドウの「+マーク」より「3D Object → Plane」を選択する。 (2)インスペクタ―ウィンドウ内の設定 ①名前を『Floor

      • Unity MLトレーニング学習環境構築(初級編)part1

        0.はじめに本記事では、「ml-agents-release_3(2020年6月10日発売)」のリリースを使って、Unityで "ボール(Agent)" が "ボックス(Target)" を追いかけるトレーニング環境を、全3回に渡って構築していきます。 第1回は、AnacondaとUnityの環境構築です。 注意: 主に手順だけを示しますので、より具体的な解説は下記のサイトより https://github.com/Unity-Technologies/ml-agents/

        • Unity『Puppo, The Corgi』 を試して分かったこと

          0.はじめに今回は、ある講座で知りました「npakaさん」の記事で紹介されていた『Puppo, The Corgi』を試しました。しかし、今までやってきたようにやると失敗することがあったので、今回はその失敗した箇所についてまとめていきます。 一応、簡単に私が行ってきた「Anaconda」での操作を載せておきます。Unityについては、「npakaさん」の記事を参考にしてください。 ※Unityは、var2019.3.13f1で動きました(5/21現在) 1.環境準備〇フォル

        Unity MLトレーニング学習環境構築(初級編)part3

        マガジン

        • ML-Agents(Unity)
          12本

        記事

          Unityプロジェクト「ML-Agents:Penguin」まとめ(おまけ)

          0.はじめにここでは、Unityプロジェクト「ML-Agents:Penguin」で扱ってきたソフトのダウンロードページやプログラム等のデータのまとめです。 長いですが、プログラムの中身を載せてあります。自分で作ったプログラムと見比べたり、ダウンロードして差し替えたり、自由に活用していただけたらと思います。 1.ソフトウェア・Unity ・Anaconda ・ML-Agents(var 0.13.1) ・ML-Agents:Penguin用素材 ・Visual St

          Unityプロジェクト「ML-Agents:Penguin」まとめ(おまけ)

          Unityプロジェクト「ML-Agents:Penguin」part6

          0.はじめに本記事では、Unityが無料で提供しているプロジェクト「ML-Agents:Penguin」の制作方法を日本語版にして全6回に分けてやっていきます。 第6回(最終回)は、トレーニングと推論です。 1.Trainer Config YAML(1)trainer_config.yamlの設定 ①メモ帳を開く ②「ファイル → 開く」から、「ユーザー名 → UnityPenguin → ml-agents-0.13.1 → config」内にある、『trainer_c

          Unityプロジェクト「ML-Agents:Penguin」part6

          Unityプロジェクト「ML-Agents:Penguin」part5

          0.はじめに本記事では、Unityが無料で提供しているプロジェクト「ML-Agents:Penguin」の制作方法を日本語版にして全6回に分けてやっていきます。 第5回は、Scene構成です。 1.赤ちゃんペンギンのPrefabを作成(1)プロジェクトウィンドウの"Penguin"内にある「Prefabs」フォルダーから『BabyPenguin』をダブルクリックし、編集画面にする。以降、インスペクターウィンドウ内での説明です。 (2)Rigdbodyの設定 ①「Add C

          Unityプロジェクト「ML-Agents:Penguin」part5

          Unityプロジェクト「ML-Agents:Penguin」part4

          0.はじめに本記事では、Unityが無料で提供しているプロジェクト「ML-Agents:Penguin」の制作方法を日本語版にして全6回に分けてやっていきます。 第4回は、コードの記述(後半)です。 ※第3回の続きとして話を進めていきます。 ※赤ちゃんペンギンに魚をあげる表現で「吐き出す」とあります。これは、Regurgitateの意味からきており、よく逆流と翻訳されますが、魚を逆流という表現もややおかしく感じるので、今回は「吐き出す」と表現しております。 1.Pengui

          Unityプロジェクト「ML-Agents:Penguin」part4

          Unityプロジェクト「ML-Agents:Penguin」part3

          0.はじめに本記事では、Unityが無料で提供しているプロジェクト「ML-Agents:Penguin」の制作方法を日本語版にして全6回に分けてやっていきます。 第3回は、コードの記述(前半)です。 1.C#スクリプトの作成注意: スクリプト作成時に名前を付けますが、ファイル名とプログラム内の名前が一致していないとエラーになります。対処方は次の2つです。 ・間違った名前のファイルを削除し、正しく作り直す ・プログラム内の名前部分を修正する ファイル作成段階では上でいいですが

          Unityプロジェクト「ML-Agents:Penguin」part3

          Unityプロジェクト「ML-Agents:Penguin」part2

          0.はじめに本記事では、Unityが無料で提供しているプロジェクト「ML-Agents:Penguin」の制作方法を日本語版にして全6回に分けてやっていきます。 第2回は、Unityプロジェクトのセットアップです。 第1回がまだの方は、先に済ませてから、この記事を始めてください。 ※『ml-agents-0.13.1』にある、「UnitySDK」フォルダーを使うためです 1.プロジェクトの作成とセットアップ(1)プロジェクトの新規作成 プロジェクト名:Penguins 保存

          Unityプロジェクト「ML-Agents:Penguin」part2

          Unityプロジェクト「ML-Agents:Penguin」part1

          0.はじめに本記事では、Unityが無料で提供しているプロジェクト「ML-Agents:Penguin」の制作方法を日本語版にして全6回に分けてやっていきます。 第1回は、ML-AgentsとAnacondaのセットアップです。 補足: 強化学習について触れたことがない人は、私の記事を参考に一度やっておくとスムーズに作業が進むと思います。 1.使用したもの今回も、UnityとAnacondaは【1.使用したもの】をすでにインストールしているものとして説明をしますので、インス

          Unityプロジェクト「ML-Agents:Penguin」part1

          ML-Agent[0.13.1]を使った強化学習の環境構築

          0.はじめに近年、第三次AIブームが到来し、画像認識(パターン認識)などにおいて、人口知能はより身近な存在となってきました。 本記事では、人工知能の中でも機械学習(強化学習)を身近に感じてもらうために、Unityを使った導入方法を紹介します。 なお、UnityとAnacondaは【1.使用したもの】をすでにインストールしているものとして説明をしますので、インストール方法などについては別途サイトをご覧ください。 1.使用したもの・WindowsPC ・UnityHub→Uni

          ML-Agent[0.13.1]を使った強化学習の環境構築