NumPy+matplotlib実践トレーニング -機械学習、深層学習の基礎として学ぶデータの操作と可視化-

機械学習、深層学習(ディープラーニング)で非常に有用なツール、NumPyとmatplotlibを練習するコースです。Colaboratory環境を使用します。Pythonで効率よくデータを操作し、可視化できるようになりましょう。

Ratings: 3.96 / 5.00




Description

「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を使用します。

What You Will Learn!

  • NumPy、matplotlib全般の基礎的な知識を学びます。
  • NumPyの配列の扱い方を学び、様々なデータの加工ができるようになります。
  • matplotlibを使い、様々なグラフでデータを可視化できるようになります。
  • NumPyで簡単な機械学習が実装できるようになります。
  • matplotlibが動作する背景についての知識が身につきます。
  • 深層学習、機械学習でデータを扱うための基礎が身につきます。

Who Should Attend!

  • 機械学習を実装するための基礎としてNumPy、matplotlibを学びたい方。
  • 効率よくデータの加工、可視化を行いたい方。
  • 本格的に深層学習、機械学習に取り組むための
ベースを身につけたい方。
  • 数学をデータに適用する基礎を身につけたい方。
  • 様々な種類のデータを、様々な方法で可視化する方法を学びたい方。
  • 仕事上、データに深く関わる必要に迫られた方。