Main Content

深いネットワークのイメージ用途向けカスタマイズ

深層学習の学習ループおよび損失関数のカスタマイズ

タスクに必要な学習オプションが関数 trainingOptions に用意されていない場合、または必要な損失関数をカスタム出力層がサポートしていない場合、カスタム学習ループを定義できます。層グラフを使用して作成できないネットワークの場合、カスタム ネットワークを関数として定義できます。詳細については、カスタム学習ループ、損失関数、およびネットワークの定義を参照してください。

関数

すべて展開する

dlnetworkカスタム学習ループ向けの深層学習ネットワーク
forward学習用の深層学習ネットワーク出力の計算
predict推論用の深層学習ネットワーク出力の計算
adamupdate適応モーメント推定 (Adam) を使用してパラメーターを更新する
rmspropupdate Update parameters using root mean squared propagation (RMSProp)
sgdmupdate モーメンタム項付き確率的勾配降下法 (SGDM) を使用してパラメーターを更新する
dlupdate Update parameters using custom function
minibatchqueue深層学習用のミニバッチの作成
onehotencodeone-hot ベクトルへのデータ ラベルの符号化
onehotdecodeクラス ラベルへの確率ベクトルの復号化
initializedlnetwork の学習可能なパラメーターと状態パラメーターの初期化
plotニューラル ネットワーク アーキテクチャのプロット
addLayersAdd layers to layer graph or network
removeLayers層グラフまたはネットワークからの層の削除
connectLayers層グラフまたはネットワークの層の結合
disconnectLayers層グラフまたはネットワークの層の切り離し
replaceLayer層グラフまたはネットワークの層の置き換え
summaryPrint network summary
trainingProgressMonitorMonitor and plot training progress for deep learning custom training loops
dlarrayカスタム学習ループ用の深層学習配列
dlgradient自動微分を使用したカスタム学習ループの勾配の計算
dlfevalカスタム学習ループ用の深層学習モデルの評価

入力層

imageInputLayerイメージ入力層
image3dInputLayer3 次元イメージ入力層

畳み込み層と全結合層

convolution2dLayer2 次元畳み込み層
convolution3dLayer3-D convolutional layer
groupedConvolution2dLayerグループ化された 2 次元畳み込み層
transposedConv2dLayer2 次元転置畳み込み層
transposedConv3dLayerTransposed 3-D convolution layer
fullyConnectedLayer全結合層

活性化層

reluLayer正規化線形ユニット (ReLU) 層
leakyReluLayer漏洩 (leaky) 正規化線形ユニット (ReLU) 層
clippedReluLayerクリップされた正規化線形ユニット (ReLU) 層
eluLayer指数線形ユニット (ELU) 層
tanhLayer双曲線正接 (tanh) 層
swishLayerSwish 層
geluLayerGaussian error linear unit (GELU) layer
functionLayer関数層

正規化層、ドロップアウト層、およびトリミング層

batchNormalizationLayerバッチ正規化層
groupNormalizationLayerGroup normalization layer
instanceNormalizationLayerインスタンス正規化層
layerNormalizationLayerレイヤー正規化層
crossChannelNormalizationLayer チャネル単位の局所応答正規化層
dropoutLayerドロップアウト層
crop2dLayer2 次元トリミング層
crop3dLayer3-D crop layer

プーリング層と逆プーリング層

averagePooling2dLayer平均プーリング層
averagePooling3dLayer3-D average pooling layer
globalAveragePooling2dLayer2-D global average pooling layer
globalAveragePooling3dLayer3-D global average pooling layer
globalMaxPooling2dLayerGlobal max pooling layer
globalMaxPooling3dLayer3-D global max pooling layer
maxPooling2dLayer最大プーリング層
maxPooling3dLayer3-D max pooling layer
maxUnpooling2dLayer最大逆プーリング層

結合層

トピック