主要内容

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

深層学習を使用したオブジェクトの検出

畳み込みニューラルネットワーク(CNNまたは事先)を使用した分類,オブジェクトの検出および転移学習の実行

畳み込みニューラルネットワーク(CNN,または事先)は深層学習に不可欠なツールであり,特にイメージの分類,オブジェクトの検出および認識タスクに役立ちます。CNNは相互接続された一連の層として実装されます。これらの層は,畳み込み層,ReLU(正規化線形ユニット)およびプーリング層のブロックの繰り返しで構成されています。畳み込み層では,一連のフィルターを使用して入力の畳み込みが行われます。フィルターは,ネットワークの学習中に自動的に学習されています。ReLU層は,ネットワークに非線形性を追加します。これにより,ネットワークでイメージピクセルとイメージのセマンティクスコンテンツの間での非線形マッピングの近似が可能になります。プーリング層は入力をダウンサンプリングして,局所的なイメージ特徴の統合を促進します

畳み込みニューラルネットワークには深度学习工具箱™が必要です。学習と予測は以3.0计算能力上のCUDA®対応GPUでサポートされます。GPUを使用することが推奨され,これには并行计算工具箱™が必要になります

CNNアーキテクチャを構築し,セマンティックセグメンテーションを使用してネットワークを学習させ,学習済みのネットワークを使用してクラスラベルを予測したり,オブジェクトを検出したりできます。また,事前学習済みのネットワークから特徴を抽出し,これらの特徴を使用して分類器を学習させることもできます。さらに,転移学習を実行して,新しいデータでCNNの再学習を行うことができます。また,イメージラベラービデオラベラー,特徴抽出器,および分類器を使用してカスタム検出器を作成できます

関数

すべて展開する

boxLabelDatastore 用于边界框标签数据的数据存储
imageDatastore イメージデータのデータストア
groundTruth グラウンドトゥルースラベルデータ
objectDetectorTrainingData オブジェクト検出器用の学習データの作成
结合 複数のデータストアのデータを統合
balanceBoxLabels 平衡包围盒标签用于对象检测
bboxcrop 作物边界框
bboxresize 调整边界框
bboxwarp 对边界框应用几何变换
bbox2points 转换矩形到角点列表
imwarp イメージへの幾何学的変換の適用
imcrop イメージのトリミング
imresize イメージのサイズ変更
randomAffine2d ランダムな2次元アフィン変換の作成
centerCropWindow2d 四角形の中央トリミングウィンドウの作成
randomCropWindow2d ランダムな四角形のトリミングウィンドウの作成
integralImage 2次元インテグラルイメージの計算
anchorBoxLayer 创建锚框层用于对象检测
estimateAnchorBoxes 评估深度学习对象检测器的锚盒
fasterRCNNLayers 创建一个更快的R-CNN对象检测网络
focalLossLayer 使用焦丢失函数创建焦丢失层
roiAlignLayer Mask-CNN的非量化ROI池层
roiInputLayer 快速R-CNN的ROI输入层
roiMaxPooling2dLayer 用于矩形roi输出固定尺寸特征图的神经网络层
rpnSoftmaxLayer 区域提议网(RPN)软max层
rpnClassificationLayer 区域提议网络分类层
rcnnBoxRegressionLayer 盒回归层快速和更快的R-CNN
regionProposalLayer 区域提议层更快的R-CNN
spaceToDepthLayer
ssdLayers SSD多盒对象检测网络
ssdMergeLayer 创建SSD合并层用于对象检测
yolov2Layers 创建YOLO v2对象检测网络
yolov2TransformLayer 为YOLO v2对象检测网络创建变换层
yolov2OutputLayer 为YOLO v2对象检测网络创建输出层
yolov2ReorgLayer (不推荐)为YOLO v2对象检测网络创建重组层
focalCrossEntropy 计算焦点交叉熵损失
trainRCNNObjectDetector R-CNN深層学習オブジェクト検出器の学習
trainFastRCNNObjectDetector 快R-CNN深層学習オブジェクト検出器の学習
trainFasterRCNNObjectDetector 快R-CNN深層学習オブジェクト検出器の学習
trainSSDObjectDetector 训练SSD深度学习对象检测器
trainYOLOv2ObjectDetector 火车YOLO v2物体探测器
evaluateDetectionAOS 评估目标检测的平均方向相似度度量
evaluateDetectionMissRate 评估目标检测的缺失率度量
evaluateDetectionPrecision オブジェクト検出の適合率メトリクスの評価
bboxOverlapRatio 境界ボックスのオーバーラップ率の計算
bboxPrecisionRecall 根据地面真实值计算包围盒精度和召回率
rcnnObjectDetector R-CNN深層学習の検出器を使用したオブジェクトの検出
fastRCNNObjectDetector 使用快速R-CNN深度学习检测器检测对象
fasterRCNNObjectDetector 快R-CNN深層学習の検出器を使用したオブジェクトの検出
ssdObjectDetector 使用SSD深度学习检测器检测对象
yolov2ObjectDetector 使用YOLO v2对象检测器检测对象
selectStrongestBbox 从重叠的簇中选择最强的包围框
selectStrongestBboxMulticlass 从重叠的簇中选择最强的多类包围框
insertObjectAnnotation トゥルーカラーイメージ,グレースケールイメージ,またはビデオストリームに注釈を付ける
insertObjectMask 在图像或视频流中插入掩码
insertShape イメージまたはビデオへの形状の挿入
showShape 在图像、视频或点云上显示形状

トピック

開始

検出されたオブジェクトを可視化する関数の選択

可視化関数を比較する。

深層学習を使用したオブジェクト検出入門

深層学習ニューラルネットワークを使用したオブジェクト検出。

R-CNN、快速R-CNNおよび更快R-CNN入門

R-CNN R-CNN,快,快R-CNNの基礎

インスタンスセグメンテーションの面具R-CNN入門

面具R-CNNと深層学習を使用してマルチクラスインスタンスセグメンテーションを実行する。

YOLO v2意思入門

你只看一次(YOLO)意思v2の基礎

SSDマルチボックス検出入門

シングルショット検出の基礎。

アンカーボックスによるオブジェクトの検出

深層学習のオブジェクトの検出で使用されるアンカーボックスの基礎

オブジェクト検出用学習データの作成

深層学習用のデータストア(深度学习工具箱)

深層学習アプリケーションでデータストアを使用する方法を学びます。

オブジェクト検出およびセマンティックセグメンテーション用の学習データ

イメージラベラービデオラベラーを使用して,オブジェクト検出器やセマンティックセグメンテーションの学習データを作成します。

深層学習を使用したオブジェクトの検出

ディープネットワークデザイナー(深度学习工具箱)

深層学習層の一覧(深度学习工具箱)

MATLAB®のすべての深層学習層を確認できます。

MATLABによる深層学習(深度学习工具箱)

畳み込みニューラルネットワークを使用して分類や回帰を行うMATLABの深層学習機能を確認します。これには,事前学習済みのネットワークと転移学習のほか,CPU、GPU,クラスター,およびクラウドでの学習が含まれます。

事前学習済みの深層ニューラルネットワーク(深度学习工具箱)

分類,転移学習,特徴抽出用の事前学習済みの畳み込みニューラルネットワークのダウンロード方法と使用方法を学習します。

注目の例