!!! サイト改修中のため表示が乱れる場合があります(1月末頃まで) !!!

Yasuda

未分類

16-1. 近隣結合法でポケモンの進化系統樹を描く

やること人生で一度は進化系統樹を描いてみたいですよね。本来、系統樹は特定の遺伝子の塩基配列の相同性から作られるものですが、どんなものでも距離行列があれば描けます。今回は、PythonのBio.Phyl...
未分類

9-8. 遺伝的アルゴリズム(vcopt)でポケモン「いろは歌」できるかな(世界初)

やること「いろは歌」は組合せ最適化問題であり、「いろはにほヘと」で始まるものが有名です。ここでは、vcoptを使ってポケモンで「いろは歌」に挑戦します。実行環境ポケモンのデータベース前回に引き続き、ポ...
未分類

9-7. 遺伝的アルゴリズム(vcopt)でポケモンしりとりできるかな

やること「最長しりとり問題」であるポケモンしりとりは真面目な研究テーマです。調べてみると、しりとりの細かなルールは違うものの、285/719匹、あるいは線形計画法で387/802匹といった記録が見つか...
ライフゲーム / 人工生命

17-5. ライフゲームを応用してチューリング・パターンを作ってみた

やることライフゲームのプログラムを改造して、チューリング・パターンを作ってみます。参考文献反応拡散方程式のGray-Scottモデルについては、sakamotoさんの記事をご参照ください。こちらの2つ...
ライフゲーム / 人工生命

17-4. ライフゲーム(六角形、基本ルール)

やること六角形のフィールドでライフゲームに挑戦します。参考文献これらを参考にさせていただきました。考え方(六角形の表示方法)2次元配列を斜めにひねって表示することにします。よって、ステップの繰り返し計...
ライフゲーム / 人工生命

17-3. ライフゲーム(正方形、重み付き)

やることライフゲームには様々なバリエーションがあります。今回は重み付きのルールを試してみましょう。参考文献こちらの論文を参考にさせていただきました。基本ルールと重み付きルール17-1で用いた基本ルール...
ライフゲーム / 人工生命

17-2. ライフゲーム(正方形、HighLife)

やることライフゲームには様々なバリエーションがあります。今回はHighLifeと呼ばれるルールを試してみましょう。参考文献HighLifeについてはWikipediaを、変則ルールについてはこちらの動...
ライフゲーム / 人工生命

17-1. ライフゲーム(正方形、基本ルール)

やることライフゲーム( Conway's Game of Life )は生命の誕生、進化、淘汰などのプロセスを非常に簡単な数理モデルで表現したシミュレーションゲームです。 Pythonではfor文1回...
未分類

9-5. 遺伝的アルゴリズム(vcopt)でタイプ相性が最強のポケモン3匹を決める

やることいまポケモンは809種類いるらしいです。あれ?251匹くらいじゃありませんでした?と言うとだいたいの年齢がバレます。ポケモンバトルでは3対3がスタンダードだそうですので、できるだけ多くのポケモ...
レーザー加工

7-3. 革をレーザー加工機で刻印&裁断してみた

やることとある極秘ミッションのため、革にレーザー加工を施します。使うもの革の端材レーザー加工機(IIDA LASERMATIC L906PC)これで加工しますいくらするのでしょうか。レーザー条件縁はベ...