ラグランジュの未定乗数法

100日後に数学ができるようになる僕。 制約条件と等高線のグラフ import matplotlib.pyplot as plt import numpy as np x = np.arange(-1, 1, 0.01) y = np.arange(-1, 1, 0.01) X, Y = np.meshgrid(x, y) Z = 2 * X ** 2 + 3 * Y ** 2 plt.contourf(X, Y, Z…

Matplotlibはじめました

最近、『Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習』と『最短コースでわかる Pythonプログラミングとデータ分析』を読んでいる。特に惹ひかれるのが Matマットplotプロットlibリ…

数学の勉強

相変わらず数学を勉強中。

Widrow-Hoffの学習規則

ふたたび『わかりやすいパターン認識』から、Widrow-Hoffの学習規則。パーセプトロンの学習規則では反復計算が収束しないような、特徴の分布がオーバラップするケースでも、なんとか識別境界を定めてくれる。 いつもはiPad miniでお絵描きをしているが、今回…

パターン認識

オーム社の『わかりやすいパターン認識(第2版)』を読んでる。タイトルに『わかりやすい』とあるが、いかんせん大学生向けの教科書なので、数式が乱舞する内容となっており、初学者のモチベーションを打ち砕きかねない。どうにかしてこれを直感的に理解するた…

はてなブログで ResizeObserver と SVG のオーバレイを組み合わせる

はてなブログの Markdown モードでは、HTML を直接書けることが知られているが、記事の中に SVG を直接マークアップしたり <script> タグを書けることはあまり知られていない。 しかし、これらを巧く使うと、たとえば関連する単語間を線で結ぶといったギミックに対応…

The Fab Four Technique

基礎 メディアクエリなしでレスポンシブなレイアウトを組むテクニックの一つ。 コンテナの横幅がある一定のブレイクポイントを下回った場合は、<div> コンテナひとつ丸ごと非表示にする。 <div style="width: 100%; display: inline-flex; flex-direction: row;"> </div></div>

吹き出しテンプレート

ブログのちょっとしたアクセントとして、アイコン + 吹き出しのテンプレートを HTML5 + CSS Grid で作りました。 改行を入れずにコピペして利用します。 はてな記法モード or Markdown モードで利用できます。 フードネコ Ver サンプルです。 <div style="margin:0;padding:0;border:none;display:grid;grid-template-columns:max-content 20px minmax(1rem,max-content);"></div>