Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unity ML-Agentsで 機械学習

Unity ML-Agentsで 機械学習

YAMADA Shuhei

June 22, 2019
Tweet

More Decks by YAMADA Shuhei

Other Decks in Programming

Transcript

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

    View Slide

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

    View Slide

  3. どんなことができるのか?
    https://www.youtube.com/watch?v=VqB5xClweb4

    View Slide

  4. 機械学習にもいろいろある(超ざっくり説明)
    ● 分類
    ○ データを入力するとデータの属性や種類を出力する
    ○ 迷惑メールフィルタなど
    ● 回帰
    ○ データを入力すると数値を出力する
    ○ 株価の予測など
    ● クラスタリング
    ○ 似たパターンのデータ同士をまとめる
    ○ オンラインショッピングのユーザの分類など
    ● 強化学習
    ○ ある環境において報酬が最大になるようにエージェントを動かせるようになる
    ○ 将棋や囲碁、車の自動運転、ロボットのシミュレーション

    View Slide

  5. Unityで強化学習を行う強み
    ● シミュレーションを利用した強化学習に適している
    ○ 例)ロボットのシミュレーション環境を作りたい時
    ● 公式が強化学習用フレームワークを提供している
    ● Unityと機械学習の2つの分野にまたがっている
    ○ 1つの分野だけよりエンジニアとして深みが出る

    View Slide

  6. サマーインターンシップ募集してます
    https://en-gage.net/churadata/work_91602/

    View Slide