海外での方が有名?機械学習や深層学習を学ぶ上で、数学は言語である以前、学びたい機械学習のレベルに応じて、どんな数学が必要になってくるのかを紹介しました(以下の記事)。s0sem0y.hatenablog.comそのときにも述べましたが、数学というのは何らかの操作を非常に簡潔に表現してくれます。要するに情報をギュッと圧縮して伝える手段でもあるのです。ベクトルを使って計算を行う分野です。元々は効率の良い連立方程式の解法を考えていた分野でしたが、これが非常に広い応用範囲を持つということで、数学の一大分野に成り上がりました。連立方程式は行列表記にして、逆行列を求めることで解けるなんてのは、一番最初に習うことです。そのときの感想は、「普通に解いたほうが速いわ!」と言ったところでしょう。大事なのは、いつでも同じ形で書けるということなのです。連立方程式の違いは、行列のランクやベクトルの次元に任せてしまいとりあえずいつでも同じ形で書いておけます。性質を調べるだけでいいという素晴らしい性質も持ち合わせていました。