その他数学

高校で微分を習った時、 「こんなもん勉強して、将来何の役に立つんだ!」 と思った人は少なくないと思います。 世の中の物理現象は微分積分を使わないと説明できないの ...

機械学習を理解する

Batch Normalizationの計算式 ニューラルネットワークの学習において、各層での出力値の分布(アクティベーション分布)が適当な広がりを持つように調 ...

機械学習を理解する

Excelによるニューラルネットワークを行列演算で効率化する 行列演算は大量のデータの線形和を一遍に計算するのに便利です。 過去の記事で9画素の〇✕画像を見分け ...

機械学習を理解する

「ゼロから作るDeep Learning」に出てくる計算グラフの理解を補強する ニューラルネットワークの学習とは、損失関数が小さくなるように重みパラメータを更新 ...

その他数学

高次の回帰式を求めるには行列演算を使うのが便利 下記のデータが得られた時に、xからyを予測する回帰式を求めたいとします。   【6つもあった!】Exc ...

Excelで試してみる

サポートベクトルマシンで2クラス分類するような直線をExcelで計算する 倉庫の中の従業員が熱射病になり易い条件を調べるために、次のようなデータを採りました。 ...

スポンサーリンク

機械学習を理解する

機械学習の中でも有名なサポートベクターマシンについて理解するためには、ラグランジュの未定乗数法を理解する必要があります。 ところが、このラグランジュの未定乗数法 ...

機械学習を理解する

シグモイド関数を知らずしてニューラルネットワークは語れませんが、ふわっとした理解しかなかったので、調べて記事にしてみました。 シグモイド関数の定義や歴史、なぜニ ...

機械学習を理解する

Excelだと見える勾配消失と勾配爆発の原因 Excelでニューラルネットワークの実装を行うと、Pythonにあるようなライブラリーがないためとても手間がかかる ...

Excelで試してみる

9画素のマークシートに書かれた〇✕をニューラルネットワークで読み取る 入学試験や運転免許証の試験などで、誰でも一度はお世話になったマークシート。 大量の答案を機 ...