pythonで遺伝的アルゴリズム(GA)を実装して巡回セールスマン問題(TSP)をとく
遺伝的アルゴリズムについての説明と実装した結果について紹介します。具体例として解く問題を巡回セールスマン問題にしています。 目次 KUB 巡回セールスマン問題(TSP)について 遺伝的アルゴリズム(GA)について 遺伝的… 続きを読む »pythonで遺伝的アルゴリズム(GA)を実装して巡回セールスマン問題(TSP)をとく
遺伝的アルゴリズムについての説明と実装した結果について紹介します。具体例として解く問題を巡回セールスマン問題にしています。 目次 KUB 巡回セールスマン問題(TSP)について 遺伝的アルゴリズム(GA)について 遺伝的… 続きを読む »pythonで遺伝的アルゴリズム(GA)を実装して巡回セールスマン問題(TSP)をとく
今回はインパルス応答から残響時間を計算する方法を紹介します。 言語は相変わらずpythonでやっています。音の入出力という意味でも、信号処理という意味でも、圧倒的にMATLABの方が便利ですし、私個人の所属機関の関係で無… 続きを読む »インパルス応答から残響時間を計算する(python)
室内音響指標算出をpythonで インパルス応答は対象とする系の情報を持っています。中でも室に対するインパルス応答は音の反射の情報を持っており、反射音の集合である残響は音の聴こえに少なくない影響を与えます。 室内で測定し… 続きを読む »インパルス応答からの明瞭度算出
測定用信号を用いたインパルス応答測定 前の記事ではインパルス応答を測定するために拍手などのインパルス信号をつかいましたが、実際にはある程度の長さがある測定用の信号を使って測定をします。今回はその中のひとつであるSwept… 続きを読む »Swept-Sine(TSP)信号を使ったインパルス応答測定(python)
pythonでFDTDシミュレーション 音響シミュレーションそのものについて、実装することに関する資料が多くないと思ったのでノートブック形式で解説するような記事にしました。 少しばかり長くなりますがお付き合いください。 … 続きを読む »FDTD法による音響シミュレーション
k-NNで識別 シンプルでありながら協力な学習ツールであるk-NN法(k-nearest neighbor method)を機械学習に触れながら、pythonとgoogle colabを使って解説します。 Content… 続きを読む »k-NN法でアヤメ識別
曲線フィッティング なにか観測されたデータに対して、規則性を見つけたり、予測をしたりするのに有用なのがカーブフィッティングというものです。そして今回はあてはめる曲線を多項式による曲線でやってみます。 Contents 回… 続きを読む »pythonで多項式近似
録音→可視化 音声自体の可視化は前回の記事で触れました。縦軸に周波数、横軸に時間、色彩(や明度)で音の強さを表すスペクトログラムを使って自分の音声を録音したデータをもとに可視化しようと思います。 Contents 言葉の… 続きを読む »pythonで自分の音声のスペクトログラムを見る
音響 信号処理 「音響信号処理」というテーマで記事を考え、タイトルに据えたもののものすごく恐縮なので「超」入門とさせてもらいました。 Contents 音の信号処理 音を読み込む 音の可視化 まとめ 1. 音の信号処理 … 続きを読む »pythonで音響信号処理「超」入門
サウンドプログラミング 音を扱うプログラムを今回は扱っていきます。音をやりたいというモチベーションは人それぞれだと思いますが、pythonの様々な機能に触れたり、信号処理的な何かや数学的何かの勉強にもなるのでおすすめです… 続きを読む »pythonで音プログラミング