【2024年ノーベル賞】ホップフィールドネットワークとボルツマンマシン -深層学習の源流を基礎から学ぶ-
What you'll learn
- 2024年ノーベル物理学賞の対象、ホップフィールドネットワークとボルツマンマシンの仕組みを基礎から学びます。
- Pythonを使い、ホップフィールドネットワーク、およびボルツマンマシンを構築する方法を学びます。
- ホップフィールドネットワーク、ボルツマンマシンと物理学の接点について学びます。
- ホップフィールドネットワーク、ボルツマンマシンの数学的背景およびアルゴリズムについて学びます。
- 深層学習、ニューラルネットワークの源流を学びます。
Requirements
- コードを動かすためにGoogle Colaboratoryを使用しますが、ローカル環境はWindowsでもMacでも大丈夫です。
- 2024年11月の環境で解説しています。最新の環境と異なる可能性があります。
- Googleのアカウント開設が必要です。
- Pythonの基礎を学ぶためのテキストがダウンロード可能ですが、動画によるPythonの解説はありません。
- 高校レベル以上の数学の知識があるのが望ましいです。
- ある程度機械学習の知識があるのが望ましいです。
Description
「ホップフィールドネットワークとボルツマンマシン」は、2024年のノーベル物理学賞を受賞したニューラルネットワークモデルの基礎を学ぶ講座です。
人工知能の歴史に興味がある方、ニューラルネットワークの原理を根本から理解したい方におすすめです。
ホップフィールドネットワークとボルツマンマシンは、1980年代に考案された画期的な人工神経回路モデルです。
これらは物理学の概念を取り入れたアプローチで、現代のディープラーニングの理論的基盤となりました。
本講座では、理論的な説明だけでなく、Pythonを使った実装演習を通じて、これらの歴史的なモデルの動作原理を実践的に学びます。
講座の前半では基礎概念を丁寧に解説し、後半では実装演習を通じて理解を深めていきます。
現代のAIブームの源流となったモデルを学び、ニューラルネットワークの本質的な理解を深めましょう。
講座の内容は以下の通りです。
Section1. ホップフィールドネットワークとボルツマンマシンの概要
→ 両者の概要と基礎理論を学びます。
Section2. ホップフィールドネットワークの実装
→ Pythonでホップフィールドネットワークを実装し、パターン記憶の仕組みを体験します。
Section3. ボルツマンマシンの実装
→ Pythonでボルツマンマシンを実装し、確率的な学習の原理を理解します。
Who this course is for:
- 2024年ノーベル物理学賞の対象となった、ホップフィールドネットワークとボルツマンマシンの仕組みを基礎から学びたい方。
- AI技術の源流を学びたい方。
- AIの歴史に興味がある方 。
- AIと物理学の融合について学びたい方。
- AI技術を包括的に学びたい方。
Instructor
「ヒトとAIの共生」がミッションの会社、SAI-Lab株式会社の代表取締役。
AIの教育/研究/アート。
東北大学大学院理学研究科、物理学専攻修了。博士(理学)。
法政大学デザイン工学部兼任講師。
オンライン教育プラットフォームUdemyで、十数万人にAIを教える人気講師。
複数の有名企業でAI技術を指導。
「AGI福岡」「自由研究室 AIRS-Lab」を主宰。
著書に、「はじめてのディープラーニング」「はじめてのディープラーニング2」(SBクリエイティブ)、「Pythonで動かして学ぶ!あたらしい数学の教科書」「あたらしい脳科学と人工知能の教科書」「Google Colaboratoryで学ぶ! あたらしい人工知能技術の教科書」「PyTorchで作る!深層学習モデル・AI アプリ開発入門」「BERT実践入門」「生成AIプロンプトエンジニアリング入門」(翔泳社)。共著に「No.1スクール講師陣による 世界一受けたいiPhoneアプリ開発の授業」(技術評論社)。