Morikatron Engineer Blog

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

お取り寄せおやつ

夏の気配がそろそろ見え始めましたが、皆さまお元気でお過ごしでしょうか。
おやつ記事担当、モリカトロンの大里です。

暑くなってきましたので、おうちで楽しめるお取り寄せのお話でも。
今まで食べた中で好きだなーと思ったものを列挙いたします。

  • その1:デンマークチーズケーキ
  • その2:いちごプリン(シエスタ)
  • その3:蜂蜜ロールケーキ(シエスタ)
  • その4:バースデードゥーブル
  • その5:あんぽーね
続きを読む

UnityとDEAP(遺伝的アルゴリズム)の連携

こんにちは、モリカトロン・プログラマのはっとりです。

このブログは「UnityとAx(Adaptive Experimentation Platform)の連携 - Morikatron Engineer Blog」の続編です。

  • はじめに
  • 遺伝的アルゴリズム
  • DEAP
  • サンプルプログラム
    • シンプルGA(簡易版)
    • シンプルGA(フルスペック版)
    • 実数値GA
  • 動作環境など
    • GitHub
    • 動作環境
    • 実行手順
  • ベイズ最適化と遺伝的アルゴリズムの比較
  • 最後に

はじめに

前回はUnityとPythonでベイズ最適化のサンプルプログラムを作成しました。
今回は前回のサンプルプログラムに遺伝的アルゴリズムを追加します。

続きを読む

神様のゲーム#7

「増やす、読み取る、直す」

 

細胞が分裂するとき、当然、DNAも複製されて、分裂後のそれぞれの細胞に1個ずつ入る。DNAの複製は、元のDNAを見ながら(誰が?)写し取るわけではなく、自動的に複製される。まず、DNAの端がはがれる。ファスナーを開くイメージだ。それまでしっかりつながっていたA-T、C-Gのつながりが、端から順にはがれていく。細胞内には、DNA以外にも塩基パーツがいっぱいある。
はがれた部分のむき出しの塩基には、それらの塩基パーツが、くっつきルールに従って、決まった塩基にくっついていく(AにはTが、CにはGが、ACGには、TGCがという具合)。

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

続きを読む

神様のゲーム#6(番外編)

「なぜトイレットペーパーはなくなるのか」

なぜ、こうした禍(COVID-19)があると、トイレットペーパーがなくなってしまうのか?
オイルショックの時の経験は、なんで活かされないのか?
こたえはこうだ。
「人間だもの」
今回はそのことについての簡単なお話。

続きを読む

英語をカタカナ表記に変換してみる

モリカトロン宮本です。
最近は自然言語処理をゲームに役立てるためのもろもろに取り組んでいます。
さて、今日は英語を無理矢理カタカナ表記に変換する方法をご紹介します。
日本語には「よみ」と「表記」がありますが、機械学習の分野では、「よみ」は比較的軽視されているような印象があります。(英語などの欧州圏の言語処理には必要の無いものだからかも知れません)
また、日本語の処理をする場合には(カタカナ語として定着しているものを除いて)英語は無視される場合が多いようです。
とはいえ、歌詞のように、日本語の文章中に唐突に(時には意味不明な)英語が出てくるような文章を処理する場合、英語を無視できない場合も多いように思います。
そのような、需要が微妙な「英語のカタカナ表記」ですが、意味がわからなくても読み上げたい!という場合に、なかなか適当な方法が見当たらないので作ってみました。

english → イングリシュ
pronouncing → プロナウンシング
といった具合に変換できるようになります。

  • 変換の方法
    • The CMU Pronouncing Dictionary
    • 発音記号→カタカナ
  • 変換処理の作成
    • データの準備
    • 変換処理
      • 発音の分類
      • カタカナへの変換
      • 特殊なルール
  • 完成したコード
  • 変換例
  • さらに改善するなら
続きを読む

サイクリングの気持ち

一言

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

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

続きを読む

神様のゲーム#5

「神様はムダを嫌う」

 

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

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

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

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

続きを読む