9月6日(土)・7日(日) NT東京に「ランタンノタネビ拡大模型」を出展します☆彡

Yasuda

(古典)最適化

9-25. 遺伝的アルゴリズム(vcopt)でマインスイーパを解いてみた

やること「遺伝的アルゴリズムでマインスイーパを解く」という勉強会を開きます(開きました)。結果を残しておきます。実行環境画面キャプチャを行うため、「Google Colab」「Jupyter Note...
予測 / クラス分類

1-9. XGboostとランダムフォレストの練習(訓練データ生成、One-Hotエンコーディング、回帰学習)

やること機械学習による回帰の備忘録です。正解モデルを定義訓練データを生成回帰学習(XGboost / ランダムフォレスト)推定精度の確認一連の流れを残しておきます。訓練データ生成のときにランダムなノイ...
画像処理

14-31. PyAutoGUIでもぐらたたきゲームを自動プレイ

やること以前、ハードウェアチートはソフトウェアチートよりもバレにくい、などと不届きなことを申していました。今回はソフトウェアチートの例としてもぐらたたきゲームを自動化でプレイしてみます。なお、必ずゲー...
未分類

14-30. グリーンバックGIFを作ってみた(vcclick、決定木を活用した物体切り抜き)

やることこちらの動画の人物を切り抜いてグリーンバック素材を作った備忘録です。コードはありません。閲覧用GIF元動画(14-30_m1.wmv)ダウンロード以前に卵の黄身の切り抜きを行った記事の方法を踏...
画像処理

14-29. 再帰的な処理で葉脈を作ろう

やること葉脈ってきれいですよね。フラクタル構造で葉の隅々まで水を運んでいるように見えます。今回はプログラムで葉脈を作ってみます。このようなフラクタルな構造を作るには再帰的処理が有効です。再帰的な関数は...
理論

5-19. 最速降下曲線(サイクロイド)の坂よりも速い坂

はじめにボールを始点からより低い高さにある終点まで転がして移動させるとき、どんな坂を使うと速いのか。ただし摩擦や空気抵抗はないものとする。摩擦がないため正確には「転がす」ではなく「重力に従って移動させ...
理論

5-18. ランチパックは分割するほどコストを削減できる

はじめに山崎製パンは2023年1月1日出荷分から「薄皮シリーズ」の内容量削減(5個→4個)と「ランチパック」の一部の値上げを発表しました。ランチパックは以前から2部屋タイプが発売されており、ネット上で...
統計 / データ分析

16-29. 運転免許の○×問題をテキスト解析して試験対策してみた

やることどうも。平成35年まで有効の免許証を持っています。ネットで運転免許のいやらしい問題例を調べていたら「『~だろうから』は確定で×」というコメントが目に入りました。たしかに、『~だろうから~した』...
画像処理

14-28. OpenCVのマウス操作でドラッグ&ドロップお絵かき

やること今回は手短に、OpenCVのマウスイベントでお絵描きをします。調べてみるとドラッグ&ドロップそのものを検出するメソッドがないらしいので、「クリックしたとき」と「離したとき」のメソッドを使って擬...
[F] 解説 / 雑記

26-11. 自称日本一わかりやすい「上位互換」「下位互換」の誤用と使い方

はじめに「ポリゴン2はポリゴンZの上位互換だ」といった表現を聞いたことがあると思いますが、少し調べるとこれが誤用であることが分かります。しかしどこが間違っているのか、理解が難しい部分があります。「上位...