機械学習を学習するには、どのような数学スキルが必要ですか?[閉まっている]


11

機械学習に関するこのオンラインコースに興味があります。現状では私の数学は非常に初歩的であり、基本的にカーンアカデミーで数学をゼロから学んでいます。プログラミングに関しては、かなりの量の経験があり、全体的な理解は良好です。私の質問は、機械学習を効果的に理解して活用するには、どの数学スキルが必要ですか?


私もコースを始めました。数学をやってからしばらく経ちました。線形代数についてのコースにはオプションのビットがあります。かなりよく説明されていますが、表記は少しわかりにくいかもしれません。ただし、ビデオを巻き戻すことができます。
wobbily_col 14年

回答:


7

そのコースは、「多くの」数学の背景なしで人々がアクセスできるように特に設計されています。もちろん、「多く」は相対的な用語です。この場合、「微積分の知識は役立つが必須ではない」という意味です。コースでは微分計算の結果を使用しますが、自分で計算を知らなくてもクイズに答えてプログラムを完了することができます。実装しなければならない数式の一部がどこから来ているのか理解できません。

基本的な線形代数(ベクトルと行列の操作)と対数関数と指数関数の操作に完全に慣れる必要があります。


7

物事を「簡単に」したい場合は、固有ベクトルを通じて線形代数を知る必要があります。また、回帰クラスタリング、およびベイの定理に重点を置いた優れた統計的背景勾配について何かを知っていても害はありません。他のCSと同様に、グラフ理論も役立ちます。

もちろん、このコースは最も基本的な前提条件のみで受講できますが、とにかく基礎資料を十分に理解しておくことをお勧めします。


「勾配降下」は微積分または線形代数でカバーされていますか?
[投票]

技術的には両方ですが、通常はCalculusまたは「Math for CS」コースの一部として扱われます。
ワールドエンジニア
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.