GA / vcopt 9-24. 遺伝的アルゴリズム(vcopt)でラテ欄の縦読みを作ってみた やること 新聞のラテ欄の縦読みはご存知でしょうか。若い方は新聞は取らないでしょうし、「テレビも無ェ、ラジオも無ェ」な生活だと思いますので「ラテ欄とは?」な状況かもしれません。 予... 2021/02/24 Yasuda GA / vcopt
GA / vcopt 9-23. NKランドスケープ問題を全探索と遺伝的アルゴリズムで解く やること NKランドスケープ(NKモデル)は N と K の2つの変数でお手軽に難易度を調整できる組合せ最適化問題で、最適化アルゴリズムのためのベンチマーク問題として用いられます。 今回... 2021/01/16 Yasuda GA / vcopt
GA / vcopt 9-22. 遺伝的アルゴリズム(vcopt)を画像の複製に使ってみた やること これまでいろいろな問題を遺伝的アルゴリズムで最適化してきましたが、実は画像の最適化は別格の難しさがあります。 例えば50*50サイズの小さなカラー画像でもピクセルとしては50*... 2020/12/04 Yasuda GA / vcopt
GA / vcopt 9-21. 遺伝的アルゴリズム(vcopt)で氷の床パズルの難問生成 やること 遺伝的アルゴリズムで氷の床パズルの難問生成、という勉強会を開きました。どんな問題が出来上がったかご紹介します。 実行環境 ソースコード ソースコ... 2020/11/15 Yasuda GA / vcopt
ビネクラ杯 22-x. 第2回ビネクラ杯(確定ランキング) ランキング(北里柴三郎部門) 一般投票の結果から、「もっとも北里柴三郎らしく見える」を2点、「2番目に北里柴三郎らしく見える」を1点に換算しました。お手本との距離は、北里柴三郎の参考画像との輝... 2020/09/16 Sakamoto ビネクラ杯
ビネクラ杯 21-6. 量子アニーリング(D-wave)で野口英世を並び替えて北里柴三郎を作ろうとした やること 第2回ビネクラ杯の問題は、野口英世の画像を20×20個のパーツに分解し、並べ替えたり回転させたりして北里柴三郎を作るというものです。 ちょっと寄り道して、D-wav... 2020/08/23 Yasuda ビネクラ杯量子コンピュータ
ビネクラ杯 22-2. 第2回ビネクラ杯を解く(基礎編) やること 第2回ビネクラ杯の問題は、野口英世の画像を20×20個のパーツに分解し、並べ替えたり回転させたりして北里柴三郎を作るというものです。 まずは画像の読み込みと単純なア... 2020/08/01 Yasuda ビネクラ杯
ビネクラ杯 22-1. 第2回ビネクラ杯(問題編) ストーリー ビネクラ社は、昨年無人島に本社ビルを建てるなど経営判断の誤りが積み重なり、深刻な赤字に陥っています。社長は経営を立て直すアイデアを募集するため、全社会議を開きました。 ... 2020/07/19 Yasuda ビネクラ杯
GA / vcopt 9-11. 遺伝的アルゴリズム(vcopt)でスーパーマリオのスピードランに挑戦 やること 9-3では、いわば「目を閉じて走り、ジャンプのタイミングを最適化」することでマリオの1-1をクリアしました。ここでは、GA職人のプライドをかけて先の手法を発展させ、美しく最速でマリオ... 2020/05/07 Yasuda GA / vcopt
GA / vcopt 9-20. 遺伝的アルゴリズム(vcopt)でOpenAI Gym “CarRacing-v0″ に挑戦 やること 9-19ではGoogle ColaboratoryでOpenAI Gymの「CarRacing-v0」を実行し、最後に遺伝的アルゴリズムでプレイした例をお見せしました。 ... 2020/05/06 Yasuda GA / vcopt