Pythonによる画像処理・機械学習プログラミングとモデルの作成およびその応用 <1人1台PC実習付>
~ OpenCVと動画像処理・物体検出への応用、事前学習モデルの使い方とファインチューニング、Keras3.0、KerasCVなど最新のフレームワーク ~
・豊富なサンプルプログラムを通して画像分類モデルのMLPからViTまでの活用法を修得し、システム開発に応用するための講座
・画像処理、機械学習で使われるフレームワークの効果的な活用法やモデル作成技術を修得し、効率的で高度な画像システムの開発に応用しよう!
*講座で活用するサンプルプログラムはお配りいたします
*本講座は、弊社研修室で行います
*PCは弊社でご用意いたします
講師の言葉
機械学習のプログラミング言語として有名になったPythonは、ライブラリの豊富さと簡単さから様々な応用分野で利用され、今日最も注目されている言語の1つです。本講座では、Pythonを用いた応用の中でも最も発展の著しい画像処理と機械学習を扱います。画像処理も機械学習もライブラリが充実しているため数学的な理解がなくてもステップを踏んで学習し、体験し、ちょっとしたコツを理解するだけで、自分で応用することができるようになります。
本講座では、画像処理・機械学習を学ぶのに必要なPythonプログラミング、画像処理・機械学習でよく使われる数値計算・グラフ表示ライブラリの説明を行い、画像処理、機械学習プログラミングを基礎から説明します。その後、OpenCV、Scikit-Learn、Tensorflow、Kerasを用い、実際に講師がプログラムを動かしながら講義を進めていきます。機械学習では、分類モデルの基礎であるMLPから最新のViT(Visual Transfomer)まで扱い、みなさんがお持ちの画像データを用いる具体的な手法をプログラムとともに説明します。これにより、自分の画像データで作成したモデルをプログラムに組み込めるようになります。また、Keras3.0、KerasCVなど最新のフレームワークについても扱います。
セミナー詳細
開催日時 |
- 2024年07月08日(月) 10:30 ~ 17:30
|
開催場所 |
日本テクノセンター研修室 |
カテゴリー |
PC実習付きセミナー、ソフト・データ・画像・デザイン |
受講対象者 |
・画像処理システム、機械学習システムを業務へ応用されたい方
・画像処理、機械学習の初学者、基礎から自分でモデルを作成する方法を学びたい方
・今後、画像処理、機械学習などを用いた仕事に関わりたい方 |
予備知識 |
・コンピュータの基本的な知識や他の言語でのプログラミングの経験がある方
・Windowsの基本操作(ファイルの作成、コピー、移動、削除など)ができる方 |
修得知識 |
・画像処理、機械学習の基礎とプログラミングの概要、応用方法が分かる
・自分のデータで機械学習のモデルが作成でき、プログラムに組み込めるようになる
・画像処理、機械学習と一緒に使われるライブラリの使い方が分かる |
プログラム |
1.画像処理と機械学習に必要な最低限のPythonプログラミング
(1).Pythonの概要
(2).制御構造(条件分岐、繰り返し処理)
(3).データ構造(リスト、タプル、辞書)
(4).関数(キーワード引数、複数の戻り値)、クラス、モジュールなど
2.画像処理、機械学習と一緒に使われるライブラリの使い方
(1).グラフ表示(Matplotlib)
(2).数値計算(NumPy)
3.画像処理の基礎と応用(OpenCV)
(1).画像の読み込みと表示
(2).2値画像処理
(3).アフィン変換と透視変換
(4).フィルタ処理とコンボリューション処理
(5).物体検出:テンプレートマッチング、局所特徴量
(6).動画像処理、差分や混合正規分布による動物体検出
4.機械学習による画像認識の基礎(Scikit-learn)
(1).人工知能、機械学習、深層学習の違い
(2).人工ニューロン、単純パーセプトロン、多層パーセプトロン(MLP)
(3).機械学習の種類とデータセット
(4).多層パーセプトロンによる画像のクラス分類の実践、学習結果の利用方法
・簡単な例で体感する分類処理と誤差伝播法
・訓練データの構造(画像とラベルの関係、画像の平坦化処理)
・データの与え方(正規化、標準化)、活性化関数(ReLU)
・データの訓練方法、モデルのファイルへの保存方法、学習結果の利用方法
・自分で学習させたモデルで、自分の手書き文字を認識させてみる
5.機械学習による高度な画像分類モデル(TensorFlow、Keras)とその応用
(1).TensorFlowとKerasによるCNNによる画像分類の実践
・コンボリューショナルネットワークによる画像分類(畳み込み処理、プーリング処理、平坦化処理)
・データの与え方(one-shotエンコーディング)、クロスエントロピー関数
・精度・誤差曲線の表示と過学習、学習結果の利用、ドロップアウトなど
(2).自前の画像データを用いた画像の機械学習手法、学習済みネットワークの活用
・データジェネレータを用いた自前データの読み込みと機械学習手法
・データの画像の拡張(水増し)手法
(3).事前学習モデルの使い方とファインチューニング
・VGG16の事前学習モデルを用いた画像分類
・VGG16の事前学習モデルを用いたファインチューニング
(4).Vision Transformer (ViT)
・Vision Transformerの特性
・Vision Transformerのアーキテクチャ
・クラス分類
・Attention Mapの可視化
・ViTのファインチューニング
・Meta Former
(5) Keras 3.0
・Keras 3.0とKerasCVを用いたプログラミング
・事前学習モデルを用いた画像分類、物体検出など
・ファインチューニング
6. まとめと今後の動向
・学習の可視化、物体検出、姿勢推定、生成型DeepLearning、異常検知、MLOpsなど
|
キーワード |
画像処理 機械学習 Pythonプログラミング ライブラリ OpenCV アフィン変換 フィルタ処理 テンプレートマッチング 多層パーセプトロン クラス分類 画像分類モデル クロスエントロピー関数 ファインチューニング Vision Transformer 物体検出 生成型DeepLearning 異常検知 MLOps
|
タグ |
AI・機械学習、画像、画像処理 |
受講料 |
一般 (1名):57,200円(税込)
同時複数申込の場合(1名):51,700円(税込)
|
会場 |
日本テクノセンター研修室
〒 163-0722 東京都新宿区西新宿2-7-1 新宿第一生命ビルディング(22階)
- JR「新宿駅」西口から徒歩10分
- 東京メトロ丸ノ内線「西新宿駅」から徒歩8分
- 都営大江戸線「都庁前駅」から徒歩5分
電話番号 : 03-5322-5888
FAX : 03-5322-5666
|
こちらのセミナーは受付を終了しました。
次回開催のお知らせや、類似セミナーに関する情報を希望される方は、以下よりお問合せ下さい。