Morikatron Engineer Blog

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

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を連携させるサンプルを作ろう

となりました。

その次にくるべき

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

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

続きを読む

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

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

 

続きを読む

【GiNZA】三点リーダーで文を区切らないようにする

こんにちは。モリカトロンのプログラマでラグビー好きの服部です。
最近は自然言語処理で GiNZA を利用しています。 基本的に処理も速く高機能でとても助かっているのですが、三点リーダー(…)の扱いですこし苦労しました。
その時の対応方法をご紹介したいと思います。

  • バージョン
  • GiNZA(SudachiPy)での三点リーダーの扱い
  • 三点リーダーを「補助記号-一般」としてGiNZAに辞書登録
    • 1. Sudachiのユーザー辞書ソースファイルを作成する
    • 2. ユーザー辞書ソースファイルからバイナリ辞書ファイルを作成する
    • 3. 辞書設定ファイルにユーザー辞書を追加する
  • SudachiPyでの三点リーダーの文字正規化を抑制
  • 三点リーダーで文が区切られないことを確認
  • 最後に
続きを読む

リモートワークを導入してみて…(春)

こんにちは。
モリカトロンの縁の下の力持ち不足担当の三宅です。

皆さん元気にリモートワークしてますか?
モリカトロンも新型コロナウィルスの蔓延を見据え、2月末から急遽リモートワーク体制に移行しました。

元々リモートワークに際しての制度や機材がきちんと整備・準備できていたわけではなく、緊急対応的な動きではありましたが、実際に約2か月運用してきて見えてきた課題やメリットなどについて、備忘録的に書き残しておきたいと思います。

 

  • 通勤ストレスの大きさを実感
  • 時間効率・ワークライフバランスの改善
  • 働きすぎ問題
  • 空気読めない問題
  • まとめ

 

続きを読む

スクリーンショットから「あ」を消す方法

お疲れさまです、モリカトロンでプログラマおじさんをやってる岡島です。

皆さん、お仕事でパソコン使ってるとスクリーンショットを撮影する事は結構あるんじゃないでしょうか。 何か起きた時にチャットツールに画像をペタッと貼って質問……楽ちんですよね。

でも、Windows PC でスクリーンショットを撮るとこうなりませんか?

f:id:morika-okajima:20200414102528p:plain
「あ」じゃなくてですね・・・

いやー、アプリ切り替え時に日本語入力の状態が判るのは結構便利だと思うんですよ。 でも今じゃないんです。

ということで、今回はこいつをどうにかする方法を紹介します。
二種類の解決策があるのでお好きな方をお選びください。

  • 「あ」が消えてから撮影する
  • 「あ」が表示されないようにする
  • 小ネタ: 撮影したスクショは即貼り付け可能
続きを読む

toio コア キューブの多台数制御にチャレンジ

こんにちは!

モリカトロン株式会社チーフエンジニアの松原です。今日はウロチョロスでtoio コア キューブをできるだけたくさん制御してみよう、という我々のチャレンジを紹介いたします。

内容的には前回↓の続きとなっております。

ウロチョロス = toioの公開技術仕様 + Unity - Morikatron Engineer Blog

ウロチョロス、toio、toio コア キューブ、Unityによるtoioシミュレータなどの説明は前回記事に詳しいので、先にそちらをお読みください。

 

今回の目次です。

  • キューブ4台で遊ぶウロチョロス
  • キューブの単品販売開始! 
  • もっといっぱい接続できるはず
  • よし、何台接続できるか、やってみよう!
  • iPhone11 Pro買ってきた 
  • キューブ12台で鬼ごっこ
  • まとめ
続きを読む

ロケットストーブのススメ

f:id:morika-miyake:20180430041449j:plain

こんな時間を楽しめるのもキャンプならでは!

こんにちは。
モリカトロンの三宅です。
エンジニアブログの中で、相変わらず全く関係ない“お外の話”を書き散らかします!

前回、おすすめの焚火台を紹介しましたが、今回ご紹介するのは……これです!
(何となくテレビショッピング的ですね) 

  • EcoZoom Versa
  • ロケットストーブとは
  • 一家に一台ロケットストーブ

 

続きを読む