
本コースにおける教材の使用方法です。
このコースの導入です。
このコースの概要を解説します。
NumPyとmatplotlibについて、概要を解説します。
開発環境であるGoogle Colaboratoryについて解説します。
NumPyとmatplotlibの、簡単なデモを行います。
このセクションの演習です。
このセクションの教材を紹介します。
このセクションの概要です。
配列の概念や演算、要素へのアクセスなどについて学びます。
配列を生成する様々な関数、形状の変換について学びます。
ブロードキャスト、スライシングについて学びます。
軸とtranspose、NumPyの様々な関数について学びます。
このセクションの教材を紹介します。
このセクションの概要です。
matploblibを使い、様々な種類のグラフを描画します。
maplotlibの2つのスタイル、Pyplotインターフェイスとオブジェクト指向インターフェイスの違いを学びます。
matplotlibの、オブジェクト指向に基づく内部構造を学びます。
このセクションの教材を紹介します。
このセクションの概要です。
NumPyによる、確率/統計の処理について学びます。
NumPyによる、確率/統計の処理について学びます。
NumPyを使った多項式回帰について学びます。
NumPyによるフレームワークを使わないニューラルネットワークの実装、その概要について学びます。
このセクションの教材を紹介します。
このセクションの概要です。
matplotlibを使い、3Dグラフを描画する方法を学びます。
matplotlibにより、データをアニメーションで可視化する方法を学びます。
matplotlibを使った、簡単な自然現象のシミュレーションを実装します。
コース最後の、受講生の皆様に向けてのメッセージです。
講師の活動や最新情報についてご紹介します。
「NumPy+matplotlib実践トレーニング」は、機械学習、深層学習(ディープラーニング)で非常に有用なツール、NumPyとmatplotlibを練習する講座です。
NumPyはPythonの拡張モジュールで、深層学習などの機械学習で頻繁に使用されます。
多次元配列を強力にサポートし、内部はC言語で実装されているため高速に動作します。
また、大規模な数学関数ライブラリを持っており、シンプルな表記で効率的なデータの操作を可能にします。
matplotlibはNumPyと同じくPythonの外部モジュールで、グラフの描画や画像の表示、アニメーションの作成などで使用されます。
機械学習ではデータを可視化することがとても重要なので、matplotlibは様々な場面で活躍します。
本講座では、このようなNumPy、matplotlibの扱い方を学んだ上で、トレーニングを重ねます。
本格的に深層学習、機械学習に取り組むためのベースとして、NumPy、matplotlibのスキルを磨きましょう。
注: 本コースに先立ちYouTubeでのライブ講義【Live! AIRS-Lab】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。
講座の内容は以下の通りです。
Section1. NumPyとmatplotlibの概要
→ NumPyとmatplotlibの概要、および開発環境について学びます。
Section2. NumPyの基礎
→ NumPyについて、主に配列の基礎的な操作を学びます。
Section3. matplotlibの基礎
→ matplotlibについて、主に様々なグラフの表示方法を学びます。
Section4. NumPyの実践トレーニング
→ NumPyについて、より実践的な機能を学び機械学習へつなげていきます。
Section5. matplotlibの実践トレーニング
→ matplotlibについてより深く理解し、データ可視化のスキルを身に付けます。
なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックを予め配布します。
Pythonの開発環境にはGoogle Colaboratoryを使用します。