明日会社がなくなっても

明日会社がなくなっていても動揺しないように、情報を残していきたい

機械学習の勉強(8/9)

『ゼロから作るDeep Learning』の3.1~3.5章を読んで、Pythonで試しました。

実施したこと

  • シグモイド関数
  • ReLU関数
  • NumPyで行列の積を計算
    • numpy.dot関数は、1次元配列の場合は内積、2次元配列の場合は行列の積を計算する
  • ソフトマックス関数
    • 実装する際はオーバーフロー対策が必要

感想

  • 以下のように書けば、数値でも配列でも渡せる。便利。
def step_function(x):
    return np.array(x>0, dtype=np.int)