Morikatron Engineer Blog

モリカトロン開発者ブログ

サイクリングの気持ち

一言

こんにちは!マルタンです。今日はサイクリングの話をしたいと考えています。 東京でよくサイクリングをしているので好きなところは皆さんとシェアしたいです。

ただその話をする前にサイクリングに介してのAIを少し一緒に調べましょう。

続きを読む

神様のゲーム#5

「神様はムダを嫌う」

 

なんで塩基が3種類でも5種類でもなく4種類なのかを考える。

先に書いたように、体内で作るアミノ酸は20種類ある。遺伝子は、これら全てのアミノ酸を作れるように書かれていないといけない。

これまた先に書いたように、塩基3つで1つのアミノ酸を定義している。

  f:id:morika-wa:20200319030304p:plain

続きを読む

AnImator#1 ― AIと見るアニメ作画のスムーズさ

こんにちは、モリカトロンのAIエンジニア兼オタクの銭です。

皆さんは、アニメを見る時、視覚的に何か他のメディアあるいは欧米のアニメと異質なものを感じたことありませんか。色々あると思いますが、その中コアと考えられるパートーー「作画」について、AI寄りの視点で考察していきたいと思います。

  • はじめに
    • 作画とは
  • 枚数が少ないがスムーズ
    • 何故スムーズ
    • AIはどう思う
  • 動き分からないがイケる
    • 何故スムーズの再考
    • AIはどう思う
  • (おまけ)タイミングの質感
    • 何故質感が生まれる
    • AIはどう思う
  • まとめ
  • 参考文献
続きを読む

3月のおやつ

ごきげんよろしゅうございます。モリカトロンの大里です。
弊社はリモートワーク中のため、みんなでおやつを食べるのも休止しております。しょんぼり……。
仕方がないので、しばらくの間は私が個人的に好きなおやつ、特に「個別包装じゃないから、会社のおやつには出しにくいんだよなー」なものをご紹介いたします。
ではまいりましょう。

  • その1:豆菓子(コメダ)
  • その2:ハニーバターアーモンド
  • その3:ピリカレー
  • その4:揚げもち
続きを読む

MacでUnity ML-Agents(v1.0)の環境構築

こんにちは、モリカトロンのAIエンジニアの本間です。

Unity ML-Agentsがついに1.0メジャーアップデートされましたね! という事で、この記事では環境構築した後にサンプルプロジェクトで学習します。


  • Unity ML-Agentsとは
  • 検証環境
  • (必要なら)Unityをインストールする
  • (必要なら)Pythonをインストールする
    • (必要なら)Homebrewインストール
    • (必要なら)pyenvインストール
    • (必要なら)やっとpythonインストール
  • Unity ML-Agentsをダウンロード&セットアップする
  • サンプルプロジェクトを動かす
  • サンプルプロジェクトで学習する
    • 学習済みモデルの設定を外す
    • いざ学習
  • 学習環境情報
  • 学習経過を観察する
    • 学習の様子
    • 学習値の可視化
  • 学習したモデルをゲームで使用する
  • 最後に
続きを読む

UnityとAx(Adaptive Experimentation Platform)の連携

はじめまして、モリカトロン・プログラマのはっとりです。
今日からブログを始めます。

初回はUnityとPythonのAx(Adaptive Experimentation Platform)を連携させてみた件について書こうと思います。

  • はじめに
  • Axとは
  • ベイズ最適化とは
  • Axの超簡単なサンプル
    • インストール
    • スクリプト
    • 実行結果
    • APIについて
  • Unity~Ax連携のサンプルプログラム
    • 動作環境
      • バージョン情報
      • GitHub
      • Unity WebGLビルド
      • Pythonライブラリ
      • 実行手順
    • プログラム説明
      • 概要
      • 処理フロー
      • 主なプログラム
        • app.py
        • booth_loop.py
        • Optimizer.cs
        • OptimizerLib.jslib
        • OptimizerExt.js
  • 最後に

はじめに

ことの発端は

  • シミュレーションのパラメータ自動調整をやってみよう
  • アルゴリズムはベイズ最適化を使ってみよう
  • Axというベイズ最適化のツールがあるらしい

ということで

  • まずはUnityとAxを連携させるサンプルを作ろう

となりました。

その次にくるべき

  • 実際にシミュレーションを最適化させてみよう

は、追い追い報告したいと思います。

続きを読む

「緊急事態宣言」の時、家の中で家族又は友達と一緒にできるミニゲーム

皆さんこんにちは!マルタンです。このブログの記事を書いている時点で、「緊急事態宣言」は数日間にわたって全国的に実施されてきました。 ご存知のように、出かけ制限し、できるだけ家にいることが重要です。 しかし、いつまでも閉じ込められたままの深い退屈な瞬間があることは理解できます。 これが、いくつかのミニゲームのアイデアをあなたに提示する記事を書くことにした理由です。家族と一緒に又は友達とカムコールの時簡単に遊べるゲームになる。是非試してください!そして、盛り上げる為に、敗者にバツを追加してください。

 

続きを読む