機械学習の背後にある数学的なバックボーンを理解するのに役立つ5冊の本

機械学習の背後にある数学的なバックボーンを理解するのに役立つ5冊の本

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discovery)から転載したものです。

オープンソースの機械学習およびディープラーニング フレームワークの爆発的な増加により、機械学習は開発者だけが利用できるツールから、広く採用されるアプローチへと変化しました。今日、機械学習の分野はかつてないほどアクセスしやすくなりました。同時に、これは私たちが現在経験しているテクノロジーの驚異的な発展にも貢献しています。

アルゴリズムが実際にどのように機能するかを理解することで、機械学習システムの設計、開発、デバッグにおいて大きな利点が得られます。数学を考えると身震いする人は多く、機械学習には多くの数学が関係するため、この作業は多くの人にとって困難なものとなるかもしれません。

しかし、機械学習の分野では数学が障害になるべきではありません。逆に言えば、機械学習を習得するには数学をしっかり学ぶことが非常に重要です。大まかに言えば、機械学習には線形代数、確率論、多変量解析、最適化理論という 4 つの主要な数学の柱が関係しています。

これらのコア理論の強固な基盤を構築し、最先端の機械学習アルゴリズム (畳み込みネットワーク、生成的敵対的ネットワークなど) の内部の仕組みを理解するには時間がかかり、午後 1 日で完了できるものではありません。

しかし、時間を投資し続けることで、短期間で多くのことを学ぶことができます。この記事では、私にとって最も役に立った 5 冊の本を選びました。皆さんにとっても役立つことを願っています。

1. 「線形代数はこのように学ぶべきだ」 - シェルドン・アクラー

線形代数が「伝統的な」方法(最初に行列式と行列を学び、次にベクトル空間を学ぶ)で教えられると、初心者には難しすぎて、線形代数は美しいが難しい科目になってしまいます。

指導の順序を変えると、コースは非常に直感的で明確になります。この本は、非常にわかりやすく洞察力のある方法で線形代数を紹介しています。最初から古い方法ではなくこの本で線形代数を学んでいればよかった。

2. 「ディープラーニングによるコミュニケーション」 — アンドリュー・トラスク

この本はこのリストの中で私のお気に入りです。 1 冊の本しか読む時間がない場合は、必ずこの本を読んでください。

この本には、コード スニペットを主な資料として、ニューラル ネットワークの内部の仕組みを徹底的に実践的に紹介する内容が含まれています。この本は特に高度な数学に関するものではありませんが、この本を読んだ後は、データ サイエンティスト、機械学習エンジニア、その他の開発者の 95% よりもディープラーニングの数学について詳しく知ることができます。

ニューラル ネットワークをゼロから構築することもできます。これはおそらく、練習に最適な方法です。機械学習でニューラルネットワークを構築し始めたとき、NumPy を使用して畳み込みネットワークもゼロから構築しました。

3. 確率論: 熱心な初心者向け - デビッド・モーリン

機械学習に関する書籍のほとんどは、確率論を適切に紹介しておらず、わかりにくい表記法で満ちており、密度関数と離散分布を混同していることがよくあります。確率論についての背景知識がしっかりしていないと、読者が理解するのは困難です。

この本は、確率論についての詳細かつ正確で、シンプルで明確な入門書です。これは、確率論に関する事前の知識がない学習者に適しています。

4. 多変数微積分 — Denis Oulu (MIT OpenCourseWare より)

これは書籍ではなく、MIT の多変数微積分に関する大学講義の録画版で、一般に公開されています。私が知っているすべてのリソースの中で、このコースは、このテーマの入門としては群を抜いて優れています。

単変数微積分学の経験がある学生にとって、このコースは素晴らしい補足となりますが、それがなくても学生は簡単に理解することができます。唯一の欠点は、ニューラル ネットワークの基礎となる勾配降下アルゴリズムをカバーしていないことです。

5. ディープラーニング — イアン・グッドフェロー、ジョシュア・ベンジオ、アーロン・クールビル

機械学習の分野で最も才能のある人々によって書かれたこの本には、上記の理論がすべて含まれており、ディープラーニングの研究者や開発者にとって頼りになるリソースです。この本は、数学理論と重機を組み合わせて、畳み込みネットワークや再帰型ネットワーク、オートエンコーダなどの最新のディープラーニング手法への確かなガイドを提供します。

一番良い点は、この本をオンラインで無料で読むことができることです (https://www.deeplearningbook.org/)。

私が挙げた本の中で、この本はおそらく最も理解するのが難しいでしょう。ディープラーニングを理解するには、確率的な観点からアルゴリズムを見る必要がありますが、これはやや難しいです。

[[331284]]

画像ソース: unsplash

これらの本を読破するのは決して簡単ではありませんし、多くの時間もかかるかもしれませんが、私を信じてください。必ず何かが得られるはずです。知識を得ることは最高の投資です。この知識は、機械学習システムを構築するときに大きな利点をもたらします。言うまでもなく、機械学習の背後にある理論はそれ自体が美しく魅力的です。

<<:  「AI+医療」の強力な発展の勢いが医療革命を引き起こしている

>>:  AIはインフルエンサーマーケティングにどのような影響を与えているのでしょうか?

ブログ    
ブログ    

推薦する

信頼できる AI はどのように発展すべきでしょうか?

現在、人工知能の応用範囲と深さは絶えず拡大しており、情報インフラの重要な部分になりつつあります。しか...

北京航空航天大学はモードの壁を打ち破り、可視光と赤外線モードにわたる普遍的な物理的対抗手段を開発しました。

近年、視覚システムのセキュリティ評価の研究が徐々に深まっています。研究者は、メガネ、ステッカー、衣服...

Java プログラミング スキル - データ構造とアルゴリズムの「スタック」

[[387145]]基本的な紹介1. スタックはFILO(先入れ後出し)順序付きリストです2. ス...

ChatGPT Civilization Simulator が再びオンラインになりました!クリックひとつで、火山噴火の日の古代都市ポンペイにタイムスリップ

GPT-4のアップデート機能により、AIを使って歴史をシミュレートすることは、単なる「テキストロール...

人工知能は私たちに取って代わるのでしょうか?科学者たちは十分な証拠を提示しているが、その日が来るのはまだ遠い。

人工知能といえば、これは現代社会の最新の産物であり、この産物もまた最速のスピードで人間を駆逐していま...

Facebook が人工知能を活用する 6 つの方法 (予想外のものもいくつかある)

[51CTO.com クイック翻訳] Facebook は人工知能を使用してポルノを識別し、マーク...

...

...

北京大学の法律モデルChatLawがサーバー爆発:張三の裁判方法を教えます

大型モデルが再び「爆発」した。昨夜、法律モデルChatLawがZhihuのホット検索リストのトップに...

脳コンピューターインターフェースツール:脳波からテキストまで、必要なのは機械翻訳モデルだけ

[[320655]]この記事はLeiphone.comから転載したものです。転載する場合は、Leip...

建物の性能を最適化する人工知能の役割

人工知能(AI)はあらゆる業界に浸透しています。構想から改修まで、AI は建築環境に影響を与えること...

Google の自動運転車は「先​​天的な欠陥」があるが、その商品化は「中止」の運命を免れるだろうか?

[[248486]]グーグルの自動運転車開発会社ウェイモはすでに試験的な移動サービスの一部を有料化...

...

ビジネスコミュニケーションで機械学習を活用する9つの方法

人工知能 (AI) と機械学習 (ML) は、職場でも家庭でも、私たちの生活に欠かせないものになりつ...