AIのための数学講座は、誰にでも開かれた人工知能向け数学の講座です。
線形代数、微分、確率・統計を基礎から少しづつ丁寧に解説するので、人工知能に必要な数学を無理なく着実に身につけることができます。
本コースの最大の特徴は、AI向けの数学をコードを書きながら学べることです。
プログラミング言語Pythonのコードを書いて、手を動かしながら数学を学習します。
これにより、数式の意味を体験を通して理解できます。
AIのための数学講座は、誰にでも開かれた人工知能向け数学の講座です。
線形代数、微分、確率・統計を基礎から少しづつ丁寧に解説するので、人工知能に必要な数学を無理なく着実に身につけることができます。
本コースの最大の特徴は、AI向けの数学をコードを書きながら学べることです。
プログラミング言語Pythonのコードを書いて、手を動かしながら数学を学習します。
これにより、数式の意味を体験を通して理解できます。
Pythonに関しては、1つのセクションで必要な範囲を解説しますので、プログラミング未経験の方でも受講することができます。
また、初心者に優しいことも本コースの特徴です。
扱う数学の難易度は緩やかに上昇するので、無理なく着実にAIに必要な数学の知識を身に付けることができます。
本コースによりAIを本格的に学ぶための準備ができます。
AIを学ぶための障壁を低くし、可能な限り多くの方がAIを学ぶことの恩恵を受けられるようにするのが本コースの目的です。
————————————————————
本コースの主な内容は以下の通りです。
数学の基礎
→ 線形代数や微分、確率統計を学ぶのに必要な数学のベースを身につけます。
線形代数
→ データをベクトルや行列を用いて効率よく扱う方法を学びます。
微分
→ 常微分・偏微分・連鎖律などの、様々な人工知能に必要な微分関連の知識を学びます。
確率・統計
→ データの傾向を捉えたり、世界を確率として捉える方法を学びます。
人工知能(AI)への応用
→ ニューラルネットワークの基礎を勉強し、シンプルな人工知能に学習を行わせます。
————————————————————
本コースの開発環境、AnacondaとJupyter Notebookは簡単にダウンロード、インストールすることができます。
環境構築の敷居が非常に低いため、プログラミング未経験の方でも問題なく受講できます。
本コースを修了した方は、学習意欲が刺激されて、さらにAIや数学のことを学びたくなっているかと思います。
コースの概要、及び各セクションの概要を解説します。
人工知能と数学の関係について解説します。
Anacondaのインストール方法を解説します。
Jupyter Notebookの使い方を解説します。
教材のダウンロード方法、及びコースの学び方を解説します。
本コースを学ぶのに必要最低限なPythonを学習します。
数値演算ライブラリ、NumPyを解説します。
グラフの描画に必要な外部パッケージ、matplotlibを解説します。
変数と定数の概念をコードとともに解説します。
関数の概念をコードとともに解説します。
累乗と平方根についてコードとともに解説します。
多項式関数についてコードとともに解説します。
三角関数についてコードとともに解説します。
総和と総乗について、コードとともに解説します。
LaTeXによる数式の描画について学びます。
スカラー、ベクトル、行列、テンソルをコードとともに学びます。
ベクトルの内積とノルムについて、コードとともに学びます。
行列の積について、コードとともに学びます。
行列の転置について、コードとともに学びます。
行列式と逆行列について、コードとともに学びます。
線形変換により、ベクトルの変換を行う方法を学びます。
行列の固有値と固有ベクトルについて解説します。
極限と微分の概念について、コードとともに学びます。
連鎖律について、コードとともに学びます。
偏微分について、コードとともに学びます。
全微分について、コードとともに学びます。
多変数合成関数の連鎖率について、コードとともに学びます。
ネイピア数と自然対数について、コードとともに学びます。
確率の概念について、コードとともに学びます。
平方根と期待値について、コードとともに学びます。
分散と標準偏差について、コードとともに学びます。
正規分布について、コードとともに学びます。
共分散について、コードとともに学びます。
相関係数について、コードとともに学びます。
尤度について、コードとともに学びます。
情報量について、コードと共に学びます。
条件付き確率とベイズの定理について、数式をメインに学びます。
人工知能、ニューラルネットワーク、バックプロパゲーションなどについて概要を解説します。
ニューラルネットワークが学習する仕組みについて解説します。
学習が行われるコードについて解説します。
さらに学びたい方のために、有用な情報を提供します。
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.