Unity ML-Agentsで 機械学習

Unity ML-Agentsで 機械学習

D8da26d8c2f31098cb33d5d6087e6668?s=128

YAMADA Shuhei

June 22, 2019
Tweet

Transcript

  1. Unity ML-Agentsで 機械学習 2019-6-22 Unity勉強会&もくもく会 2019年6月 @yamakin00

  2. Unity ML-Agentsとは • Unityが公開している機械学習用のフレームワーク • TensorFlow(Googleが中心となって開発しているオープンソースの機械学習ライブ ラリ)とUnityとの連携をサポートしてくれる • 最初のリリースは2017年9月(Beta 0.1)現在はBeta

    0.8.1 • Unity ML-Agentsを対象としたコンテストも開催されている
  3. どんなことができるのか? https://www.youtube.com/watch?v=VqB5xClweb4

  4. 機械学習にもいろいろある(超ざっくり説明) • 分類 ◦ データを入力するとデータの属性や種類を出力する ◦ 迷惑メールフィルタなど • 回帰 ◦

    データを入力すると数値を出力する ◦ 株価の予測など • クラスタリング ◦ 似たパターンのデータ同士をまとめる ◦ オンラインショッピングのユーザの分類など • 強化学習 ◦ ある環境において報酬が最大になるようにエージェントを動かせるようになる ◦ 将棋や囲碁、車の自動運転、ロボットのシミュレーション
  5. Unityで強化学習を行う強み • シミュレーションを利用した強化学習に適している ◦ 例)ロボットのシミュレーション環境を作りたい時 • 公式が強化学習用フレームワークを提供している • Unityと機械学習の2つの分野にまたがっている ◦

    1つの分野だけよりエンジニアとして深みが出る
  6. サマーインターンシップ募集してます https://en-gage.net/churadata/work_91602/