CS課題

  1. 1を視聴して, 画像を数字の列で表す方法について説明してください.
  2. 2を視聴して, モデルパラメータ w の値を求めてください.
  3. 3で説明した公式にあてはめて次の問題を解いてください.
    関数 $$ f(x,y)=x^2+x y + 3y^2 $$ を考える. $(x,y)=(1,1)$ においてこの関数の値を減少させる方向を一つ求めよ (答えのみ).
    3の公式の証明には微分・積分の知識を使いますが公式へのあてはめは次のことを知ってれば数学2までの知識で解けます:
    偏微分 $\frac{\partial f}{\partial x}$ は $f$ を $x$ の関数とみて微分せよ, という意味です ($y$ は係数だと思い微分). たとえば $\frac{\partial (yx)}{\partial x} = y$, $\frac{\partial (y^2x^3)}{\partial x} = 3y^2x^2$, $\frac{\partial (y^2)}{\partial x} = 0$.

参考プログラム

日本語は UTF-8 で書かれています. ダウンロードしたものは文字化けしていない.
  1. MNIST の手書き数字をみる (python).
  2. 手書き文字を学習させる, 学習したもので認識を試みる (python ノートブック, download).
    このプログラムの 主要部 (python). 認識を試みた文字 (BMP 形式).
  3. Paint で作成した BMP ファイルを MNIST
  4. 例: 6 (BMP 形式). 6 その2 (BMP 形式). 8 (BMP 形式). 形式へ (C言語).

その他

  1. 2021-10-21 の講義のノート (PDF).