未分類 16-20. WindowsのバッチファイルでSpyderを立ち上げずにPython実行 やることWindowsユーザーなのでPythonの開発環境にはWinPythonを使っています。WinPythonはインストールの必要がないので、USBメモリに入れて持ち運ぶこともできるんですよ。さて... 2021/07/11 Yasuda 未分類
未分類 16-19. PythonでExcelの読み込みと書き込み やることPythonでExcelの読み込みと書き込みを試してみます。実行環境用意したExcelしねしねこうせんは当時は字数オーバーだったようです。インストール必要なパッケージをインストールします。pi... 2021/07/10 Yasuda 未分類
画像処理 25-2. 布のしわをフーリエ変換で解析してみた やること前回は画像のフーリエ変換の基本を学びました。この手法では画像が持つ周波数成分が可視化できます。つまり、細かな模様なのか粗い模様なのかが解析できるということです。今回はこれを応用して布のしわをフ... 2021/05/08 Yasuda 画像処理
画像処理 25-1. 画像のフーリエ変換で遊んでみた(Pythonコードあり) やることあらゆる波形や模様は複数の波の合成によって表現できると考え、素材となっている波の周波数成分を求める方法をフーリエ変換と呼びます。Pythonにもフーリエ変換の関数が用意されていますので、画像の... 2021/05/04 Yasuda 画像処理
理論 5-10. マッチ棒クイズの自動生成 やることマッチ棒クイズ(マッチ棒パズル)はご存知でしょうか。「マッチ棒を1本動かして式を完成させてください」といった問題です。もっとも基本的なものは1桁の足し算・引き算です。問題答え掛け算・割り算もあ... 2021/03/25 Yasuda 理論
未分類 8-11. 遺伝的アルゴリズム(vcopt)で3-Deceptive問題を解く やること組合せ最適化にはいろいろなベンチマーク問題がありますが、3-Deceptive問題は変数間依存性のある騙し問題のひとつです。実装がとてもシンプルですのでGAで解いてみましょう。実行環境3-De... 2021/03/06 Yasuda 未分類
未分類 9-24. 遺伝的アルゴリズム(vcopt)でラテ欄の縦読みを作ってみた やること新聞のラテ欄の縦読みはご存知でしょうか。若い方は新聞は取らないでしょうし、「テレビも無ェ、ラジオも無ェ」な生活だと思いますので「ラテ欄とは?」な状況かもしれません。予備縦読みは組合せ最適化問題... 2021/02/24 Yasuda 未分類
未分類 クリックでかんたん画像領域抽出「vcclick」チュートリアル vcclickとは概要画像をクリックして「複数点の座標」や「多角形領域」をお手軽に抽出できる無料のPythonパッケージです。読み方は「ぶいしーくりっく」です。画像に複数の点を打って座標を調べたい画像... 2021/02/20 Yasuda 未分類
統計 / データ分析 24-3. ベイジアンネットワークでポケモンの名前を生成してみた(後編) やること前編ではポケモンの名前を生成するためのベイジアンネットワークを構築し、サンプリングして遊びました。ベイジアンネットワークのより効果的な使い方として、ノードの一部を指定した状態から他のノードをい... 2021/02/15 Yasuda 統計 / データ分析
統計 / データ分析 24-2. ベイジアンネットワークでポケモンの名前を生成してみた(前編) やることベイジアンネットワークは何の役に立つのか?丸一日考えてもいまいちピンと来なかったので、とりあえず使ってみることにしました。ここではベイジアンネットワークでポケモン909匹の名前を学習し、新しい... 2021/02/14 Yasuda 統計 / データ分析