A096dc70c834c37a3926d18a6ef257b4

2019-01-31 slaveveveCreated on 2019-01-31 by slaveveve

    今日やったこと

    • 機械学習実装
      • 癌の分類問題
      • 一部を除き実装。スコアも水準超え。
    • 数学
      • 尤度推定

    気付いたことやつまずいたこと、メモ

    • 急降下法が実装できていない原因を特定できた。
      • 列ベクトル同士の除算を想定している箇所があったのだけれども、片方のベクトルが行ベクトルになっており、m*1の列ベクトル - 1*mの行ベクトルの計算になっていた。
      • 結果、Numpyのブロードキャスト機能でm*mの行列が爆誕していた。
      • 気付いたときの僕です。
      • データ構造とかちゃんと意識しないといけないんだなぁと痛感した。
      • 一応望んだスコアは出せたんだけど確認用途のコスト関数が機能していない。 1 /np.log(x) の値が無限になっているのが原因??(xがかなり小さい値なので)
      • 明日直す。
    • 数学が実装と重なる話が出てき始めたので頑張る。

    明日やること

    • 機械学習実装
      • コスト関数のやり残しを片付ける
    • Coursera
      • 第6週