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

シミュレーター制作の感想/ Tried developing Simulator at .NET Lab 201910

シミュレーター制作の感想/ Tried developing Simulator at .NET Lab 201910

.NETラボ 2019年10月 LT登壇資料
「シミュレーター制作の感想」遥佐保

Akiko Kawai

October 26, 2019
Tweet

More Decks by Akiko Kawai

Other Decks in Programming

Transcript

  1. シミュレーター制作
    シミュレーター制作
    の感想
    の感想
    2019/10/26 Sat
    .NETラボ勉強会
    遥佐保(はるかさお)
    シミュレーター制作の感想

    View Slide

  2. ⾃⼰紹介
    ⾃⼰紹介
    Akiko Kawai // a.k.a 遥佐保(はるかさお)
    株式会社DeNA ゲーム事業部 AI推進部
    Microso MVP for Developer Technologies
    [Jul,2018-Jun,2020]
    久しぶりに勉強会にきました〜︕
    シミュレーター制作の感想

    View Slide

  3. VisualStudio と xcode の違い
    とか
    C++11以降に紹介されたポインタの利⽤まとめ
    とか
    考えてましたが
    今更感が
    シミュレーター制作の感想

    View Slide

  4. 最近の⼈はPowerPointじゃなくて reveal 使ってる⼈
    をよく⾒るのでそれも今回トライ
    (あとは keynote)
    シミュレーター制作の感想

    View Slide

  5. シミュレーター制作について
    シミュレーター制作について
    知ってますか︖
    シミュレーター制作の感想

    View Slide

  6. シミュレーションが役⽴ちそうなシステムは
    意外と多い…
    なんかゲームとか
    なんか配送したりするシステムとか
    なんかマッチングしたりとか
    普通に考えたら負荷かけたりとか
    シミュレーター制作の感想

    View Slide

  7. シミュレーションしたら何が嬉しい?
    シミュレーションしたら何が嬉しい?
    そもそもシミュレーションするということは
    ⾃動で何かをトライするということ
    シミュレーター制作の感想

    View Slide

  8. ⾃動で︕︕︕
    ⾃動で︕︕︕
    シミュレーター制作の感想

    View Slide

  9. これは例えば
    テストの⾃動化と相性が良かったりする
    シミュレーター制作の感想

    View Slide

  10. AIで何かを判断させたいと思ったとき
    アルゴリズムをプログラムで組む
    機械学習で学習モデルを作り解釈させる
    後者が流⾏っとるよね〜
    シミュレーター制作の感想

    View Slide

  11. AIを導⼊するためにやる⼿順の概要
    AIを導⼊するためにやる⼿順の概要
    シミュレーター制作の感想

    View Slide

  12. 1. 学習データを貯める
    1. 学習データを貯める
    「機械学習でほにゃほにゃ」と
    ⾔われているもののほとんどは教師あり学習
    (Supervised learning)
    シミュレーター制作の感想

    View Slide

  13. 2. 貯めたデータを元にそのシス
    2. 貯めたデータを元にそのシス
    テムを再現し、AIモデルを作る
    テムを再現し、AIモデルを作る
    →ここでシミュレーターが必要
    シミュレーター制作の感想

    View Slide

  14. 3. 作ったAIモデルを使って、実
    3. 作ったAIモデルを使って、実
    際にシステム内に⼊れこむ
    際にシステム内に⼊れこむ
    →たいがい最初はいい動きはしない
    学習に使わなかったデータなどを使って
    動作確認したり、
    実際に⼈が設定した情報を流したり
    シミュレーター制作の感想

    View Slide

  15. 4. AI的なパラメータを調整しな
    4. AI的なパラメータを調整しな
    がら良いAIモデルを作っていく
    がら良いAIモデルを作っていく
    →ゲームなら勝率が悪かったり
    配送なら仕分けするまでの時間が⻑かったり
    間違えてたりを調整
    シミュレーター制作の感想

    View Slide

  16. 5. AIモデルの完成
    5. AIモデルの完成
    →やっと本番適⽤できる…かな…
    シミュレーター制作の感想

    View Slide

  17. 教師あり学習はあくまで教師がいてこそのモデル
    先⽣が教えてくれなかったパターンが来たら
    途端に対応できない
    WIP…
    シミュレーター制作の感想

    View Slide

  18. システムのシミュレーションができると
    AI的に嬉しいだけではなく
    システムとしても嬉しいことは多い
    それはまた後⽇…
    再現する(リプレイ可能)というのは想像以上に
    難しい分野
    シミュレーター制作の感想

    View Slide

  19. 終わり
    シミュレーター制作の感想
     

    View Slide