このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
イメージ処理の深層学習
深層ニューラル ネットワークを使用し、イメージ ノイズの除去や image-to-image 変換などのイメージ処理タスクを実行する (Deep Learning Toolbox™ が必要)。
深層学習はニューラル ネットワークを使用して、有用な特徴表現をデータから直接学習します。たとえば、事前学習済みのニューラル ネットワークを使用して、イメージのノイズなどのアーティファクトを同定し除去できます。
関数
トピック
イメージ データの深層学習向け前処理
- 深層学習用イメージ前処理とイメージ拡張の入門
サイズ変更などの確定的演算を使用して深層学習アプリケーション用にデータを前処理する。あるいは、ランダム トリミングなどのランダム演算を使用して学習データを拡張する。
- 深層学習用のデータストア (Deep Learning Toolbox)
深層学習アプリケーションでデータストアを使用する方法を学びます。 - image-to-image 回帰用のデータストアの準備 (Deep Learning Toolbox)
この例では、ImageDatastore
の関数transform
およびcombine
を使用して image-to-image 回帰ネットワークの学習用のデータストアを準備する方法を説明します。
イメージ処理アプリケーション用のニューラル ネットワークの作成
- ノイズ除去ニューラル ネットワークの学習と適用
事前学習済みのニューラル ネットワークを使用してグレースケール イメージからガウス ノイズを除去するか、または事前定義されたレイヤーを使用して自前のネットワークを学習させます。 - Create Modular Neural Networks
You can create and customize deep learning networks that follow a modular pattern with repeating groups of layers, such as U-Net and cycleGAN. - Get Started with GANs for Image-to-Image Translation
Transfer styles and characteristics from one set of images to the scene content of other images by using generative adversarial networks (GANs). - 事前学習済みの深層ニューラル ネットワーク (Deep Learning Toolbox)
分類、転移学習、特徴抽出用の事前学習済みの畳み込みニューラル ネットワークのダウンロード方法と使用方法を学習します。 - 深層学習層の一覧 (Deep Learning Toolbox)
MATLAB® のすべての深層学習層を確認できます。
MATLAB による深層学習
- MATLAB による深層学習 (Deep Learning Toolbox)
畳み込みニューラル ネットワークを使用して分類や回帰を行う MATLAB の深層学習機能を確認します。これには、事前学習済みのネットワークと転移学習のほか、GPU、CPU、クラスター、およびクラウドでの学習が含まれます。 - 深層学習を使用したセマンティック セグメンテーション (Computer Vision Toolbox)
この例では、セマンティック セグメンテーション ネットワークを使用してイメージをセグメント化する方法を説明します。