画像処理 25-1. 画像のフーリエ変換で遊んでみた(Pythonコードあり) やること あらゆる波形や模様は複数の波の合成によって表現できると考え、素材となっている波の周波数成分を求める方法をフーリエ変換と呼びます。Pythonにもフーリエ変換の関数が用意されていますの... 2021/05/04 Yasuda 画像処理
数理モデル / 論理 5-10. マッチ棒クイズの自動生成 やること マッチ棒クイズ(マッチ棒パズル)はご存知でしょうか。「マッチ棒を1本動かして式を完成させてください」といった問題です。もっとも基本的なものは1桁の足し算・引き算です。 問題... 2021/03/25 Yasuda 数理モデル / 論理
GA / vcopt 8-11. 遺伝的アルゴリズム(vcopt)で3-Deceptive問題を解く やること 組合せ最適化にはいろいろなベンチマーク問題がありますが、3-Deceptive問題は変数間依存性のある騙し問題のひとつです。実装がとてもシンプルですのでGAで解いてみましょう。 ... 2021/03/06 Yasuda GA / vcopt
GA / vcopt 9-24. 遺伝的アルゴリズム(vcopt)でラテ欄の縦読みを作ってみた やること 新聞のラテ欄の縦読みはご存知でしょうか。若い方は新聞は取らないでしょうし、「テレビも無ェ、ラジオも無ェ」な生活だと思いますので「ラテ欄とは?」な状況かもしれません。 予... 2021/02/24 Yasuda GA / vcopt
vcclick クリックでかんたん画像領域抽出「vcclick」チュートリアル vcclickとは 概要 画像をクリックして「複数点の座標」や「多角形領域」をお手軽に抽出できる無料のPythonパッケージです。読み方は「ぶいしーくりっく」です。 画像に複数の点... 2021/02/20 Yasuda vcclick
ベイジアンネットワーク 24-3. ベイジアンネットワークでポケモンの名前を生成してみた(後編) やること 前編ではポケモンの名前を生成するためのベイジアンネットワークを構築し、サンプリングして遊びました。 ベイジアンネットワークのより効果的な使い方として、ノードの一部を... 2021/02/15 Yasuda ベイジアンネットワーク
ベイジアンネットワーク 24-2. ベイジアンネットワークでポケモンの名前を生成してみた(前編) やること ベイジアンネットワークは何の役に立つのか?丸一日考えてもいまいちピンと来なかったので、とりあえず使ってみることにしました。 ここではベイジアンネットワークでポケモン909匹の名... 2021/02/14 Yasuda ベイジアンネットワーク
ベイジアンネットワーク 24-1. ベイジアンネットワークとpgmpyの基本 はじめに 2024/05/13追記バグ報告を受けて一部修正しました。pgmpyは最新版ではなくpgmpy==0.1.14をインストールするようにしてください(その上でさらに注意点があります)。... 2021/02/11 Hiranuma ベイジアンネットワーク
[F] Webサイト / Webアプリ 16-18. 卒論アンケートのための自動回答プログラム やること ※本記事は社会通念上繊細な内容を含んでいます。本記事の内容による損害については一切の責任を負いかねます。あらかじめご了承ください。 1月は大学の卒論(卒業論文)シーズンです。 ... 2021/02/01 Yasuda [F] Webサイト / Webアプリ
レーザー加工 7-25. 革をレーザー加工機で刻印&裁断してみた② やること シリーズタイトルの関係で刻印とありますが、今回は裁断のみです。 使うもの 革の端材レーザー加工機(IIDA LASERMATIC L906PC) レーザー条... 2021/01/21 Yasuda レーザー加工