高校や大学で線形代数を学んだのに、全然使わなかったら忘却の彼方へ、、、という自分ですが、プログラミングをするなら、線形代数くらい分からないとなぁと思うタカです。ディープラーニングとか、3Dグラフィックなどで、行列を使った計算式が登場しますが、理屈くらいちゃんと理解しておきたいものです。
ということで、大人のための数学学び直しということで、今回は線形代数に絞って学び直しできるサイトを紹介します。
文部科学省 高等学校数学科教材(行列入門)
行列の基礎から丁寧に教えてくれます。練習問題もたっぷりあって、都度、自分の力試しもできます。コラムでは、実際の国の統計解析を行列を使って行っている例なんかも紹介してくれます。
さらっとできるので、短時間で行列を復習したい人には良いも。
予備校のノリで学ぶ「大学の数学・物理」線形代数学
人気YouTuberヨビノリ先生の線形代数学の講義集です。とても丁寧に教えてくれるので、分かりやすいです。時間をかけてがっつり学びたい人におすすめ。動画なので理解しやすいです。
熊本大学数理科学総合教育センター 線形代数 演習問題
熊本大学数理科学総合教育センターが提供する線形代数の問題集です。問題がたくさんあって、解答もしっかりしているので、がっつり演習問題をしたい人にはピッタリだと思います。微積や統計学、データサイエンスの問題もあるので、そちらの方もやれば、プログラミングをする上での一通りの基礎数学は復習できるのではないでしょうか。
SEGAの開発者が作った『基礎線形代数講座』
ゲームメーカーの大御所SEGAの開発者が社内勉強会用に作った線形代数の教科書です。基礎からざっと説明してくれて、最後は3D表現の理論まで教えてくれます。バンバン難しい用語が登場するので、ゆっくりかみ砕きながら学んでいくのがおすすめです。基礎とは何ぞや、思うようなレベルですが、行列や線形代数の学習のゴールをこの教材に持ってくるのもよいかもしれません。
終わりに
なかなか大人になると数学に直接触れ合うとことはなくなりますが、扱っているもののバックグラウンドでは、その数学の理論を使っていることがよくあることです。たまには数学も勉強してみて、その源流に触れてみるのもよいかもしれません。
コメント