animation

matplotlib

[matplotlib animation] 111. 3D plotでfocal lengthを変えた時の見た目の変化

Matplotlibの3.6.0から追加されたfocal length機能を変化させたときの3Dプロットの見え方の変化をアニメーションで解説。遠近感やパースペクティブの違いを視覚的に理解できる実用的なチュートリアル。
ipywidgets

[ipywidgets] 35. FloatLogSliderで正則化パラメータを調整してL2正則化

scikit-learnのRidge回帰を使ったL2正則化をipywidgetsのFloatLogSliderでインタラクティブに調整する方法を解説。過学習を抑制しながら最適な正則化パラメータを視覚的に探索するテクニックを紹介します。
matplotlib Animation

[scikit-learn] 13. linear_model.RidgeによるL2正則化

sklearn.linear_modelのRidgeにより、線形回帰で過学習を抑制することが可能なL2正則化ができる。ここではノイズの多いデータを対象に、L2正則化のパラメータ(alpha)を調整した時の変化をアニメーションで表示する。
lmfit

[lmfit] 23. basinhopping法によるフィッティング

データをガウス関数モデルでカーブフィッティングする際に、basinhopping法を用いた。色々なパラメータを変化させてフィッティングした時のデータをiter_cbを使って取得し、matplotlib FuncAnimationでアニメーションを作成した。これによって、各種パラメータがフィッティングに及ぼす影響を調べた。
matplotlib

[scikit-image] 102. MorphACWEによる画像のセグメンテーション(skimage.segmentation.morphological_chan_vese)

scikit-imageのmorphological_chan_vese関数を使用したMorphACWEによる画像セグメンテーション手法を解説。オブジェクト内外の平均ピクセル値の差を利用して効果的な領域分割を行う方法と実装例を紹介します。
matplotlib

[matplotlib animation] 106. skimage.segmentation.expand_labelsによるラベル領域の非オーバーラップ展開

scikit-imageのsegmentation.expand_labels関数を使用してラベル領域を重なり合わずに拡大し、その過程をmatplotlibのFuncAnimationでアニメーション化する方法を解説します。画像セグメンテーションの視覚化に役立つテクニックを紹介。
matplotlib

[matplotlib animation] 101.1D拡散方程式による熱拡散アニメーション

Pythonのmatplotlibライブラリを使用して1次元拡散方程式のシミュレーションを行い、熱拡散過程をアニメーション化する方法を解説。FuncAnimationの使い方から数値計算手法まで、初心者にも分かりやすく説明します。
matplotlib Animation

[matplotlib animation] 96. いろいろな波のアニメーション

色々な波のアニメーションをmatplotlibのFuncAnimationによって作成する。