AIのための数学講座:少しづつ丁寧に学ぶ人工知能向けの線形代数/確率・統計/微分
What you'll learn
- AIを学習するための数学的下地が身につきます。
- 数式をコードに落とし込むことができるようになります。
- 線形代数の数式を理解し、Pythonのコードで演算ができるようになります。
- 微分の知識が身につき、数式の意味が理解できるようになります。
- 確率・統計により、データの傾向を捉えたり、世界を確率として捉えることができるようになります。
- AIでどのように数学を使うのか、理解できるようになります。
Requirements
- 中学程度の数学の知識が前提として必要です。
- 必要最低限のPythonの知識はコース内で解説しますので、プログラミングの経験は必要ありません。
- WindowsでもMacでも大丈夫です。Linuxのサポートは行いませんが、コードは全ての環境で共通のものです。
Description
AIのための数学講座は、誰にでも開かれた人工知能向け数学の講座です。
線形代数、微分、確率・統計を基礎から少しづつ丁寧に解説するので、人工知能に必要な数学を無理なく着実に身につけることができます。
本コースの最大の特徴は、AI向けの数学をコードを書きながら学べることです。
プログラミング言語Pythonのコードを書いて、手を動かしながら数学を学習します。
これにより、数式の意味を体験を通して理解できます。
Pythonに関しては、1つのセクションで必要な範囲を解説しますので、プログラミング未経験の方でも受講することができます。
また、初心者に優しいことも本コースの特徴です。
扱う数学の難易度は緩やかに上昇するので、無理なく着実にAIに必要な数学の知識を身に付けることができます。
本コースによりAIを本格的に学ぶための準備ができます。
AIを学ぶための障壁を低くし、可能な限り多くの方がAIを学ぶことの恩恵を受けられるようにするのが本コースの目的です。
————————————————————
本コースの主な内容は以下の通りです。
数学の基礎
→ 線形代数や微分、確率統計を学ぶのに必要な数学のベースを身につけます。
線形代数
→ データをベクトルや行列を用いて効率よく扱う方法を学びます。
微分
→ 常微分・偏微分・連鎖律などの、様々な人工知能に必要な微分関連の知識を学びます。
確率・統計
→ データの傾向を捉えたり、世界を確率として捉える方法を学びます。
人工知能(AI)への応用
→ ニューラルネットワークの基礎を勉強し、シンプルな人工知能に学習を行わせます。
————————————————————
本コースの開発環境、AnacondaとJupyter Notebookは簡単にダウンロード、インストールすることができます。
環境構築の敷居が非常に低いため、プログラミング未経験の方でも問題なく受講できます。
本コースを修了した方は、学習意欲が刺激されて、さらにAIや数学のことを学びたくなっているかと思います。
Who this course is for:
- 数学がAIや機械学習を勉強する際の障壁になっている方
- AIをビジネスで扱う必要に迫られた方
- 数学を改めて学び直したい方
- 文系の方、非エンジニアの方にもおすすめです
Instructor
「ヒトとAIの共生」がミッションの会社、SAI-Lab株式会社の代表取締役。AI関連の教育/研究/アートに従事。
東北大学大学院理学研究科修了。理学博士(物理学)。
法政大学デザイン工学部兼任講師。
オンライン教育プラットフォームUdemyで、十数万人にAIを教える人気講師。
複数の有名企業でAI技術を指導。
著書に、「はじめてのディープラーニング」「はじめてのディープラーニング2」(SBクリエイティブ)、「Pythonで動かして学ぶ!あたらしい数学の教科書」「あたらしい脳科学と人工知能の教科書」「Google Colaboratoryで学ぶ! あたらしい人工知能技術の教科書」「PyTorchで作る!深層学習モデル・AI アプリ開発入門」「BERT実践入門」(翔泳社)。共著に「No.1スクール講師陣による 世界一受けたいiPhoneアプリ開発の授業」(技術評論社)。