このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
dlarray
をサポ,トする関数の一覧dlarray
をサポ,トする深度学习工具箱関数次の表は,dlarray
オブジェクトに対して作用する深度学习工具箱™関数,およびこれらの関数の簡単な説明を示します。
関数 | 説明 |
---|---|
avgpool |
平均プーリング演算は,入力をプーリング領域に分割し,各領域の平均値を計算することによって,ダウンサンプリングを実行します。 |
batchnorm |
バッチ正規化演算は,ミニバッチ全体で各入力チャネルを正規化します。畳み込みニュ,ラルネットワ,クの学習速度を上げ,ネットワ,クの初期化に対する感度を下げるには,线性整流函数(Rectified Linear Unit) など,畳み込み演算と非線形演算の間のバッチ正規化を使用します。 |
crossentropy |
交差エントロピー演算は,単一ラベルおよび複数ラベルの分類タスクにおけるネットワーク予測とターゲット値の間の交差エントロピー損失を計算します。 |
crosschannelnorm |
クロスチャネル正規化演算は,異なるチャネルの局所応答を使用して各活性化を正規化します。通常,クロスチャネル正規化は线性整流函数(Rectified Linear Unit) 演算に続きます。クロスチャネル正規化は局所応答正規化とも呼ばれます。 |
dlconv |
畳み込み演算は、入力デ、タにスラ、ディングフィルタ、を適用します。1次元および2次元フィルターはグループ化されていない畳み込みまたはグループ化された畳み込みに使用し,3次元フィルターはグループ化されていない畳み込みに使用します。 |
dltranspconv |
転置畳み込み演算は,特徴マップをアップサンプリングします。 |
嵌入 |
組み込み演算は,数値。ここで,。埋め込みを使用して,直言値や単語などの離散データを数値ベクトルにマッピングします。 |
fullyconnect |
全結合演算は,入力に重み行列を乗算してから,バesc escアスベクトルを加算します。 |
groupnorm |
グループ正規化演算は,入力データのチャネルをグループに分割し,各グループのアクティベーションを正規化します。畳み込みニュ,ラルネットワ,クの学習速度を上げ,ネットワ,クの初期化に対する感度を下げるには,线性整流函数(Rectified Linear Unit) など,畳み込み演算と非線形演算の間のグル,プ正規化を使用します。グルプの数を適切に設定することで,ンスタンスの正規化や層の正規化を実行できます。 |
格勒乌 |
ゲート付き回帰型ユニット(格勒乌)演算では,時系列データとシーケンスデータのタイムステップの間の依存関係をネットワークに学習させることができます。 |
leakyrelu |
漏洩(漏)正規化線形ユニット(ReLU)活性化演算は,非線形のしきい値処理を実行し,入力値がゼロよりも小さい場合は固定スケール係数で乗算します。 |
lstm |
長短期記憶(LSTM)演算では,時系列データおよびシーケンスデータのタイムステップ間の長期的な依存関係をネットワークに学習させることができます。 |
maxpool |
最大プーリング演算は,入力をプーリング領域に分割し,各領域の最大値を計算することによって,ダウンサンプリングを実行します。 |
maxunpool |
最大逆プーリング演算は,ゼロでアップサンプリングとパディングを行うことによって,最大プーリング演算の出力を逆プーリングします。 |
均方误差 |
半平均二乗誤差演算は,回帰タスクのネットワーク予測とターゲット値の間の半平均二乗誤差損失を計算します。 |
线性整流函数(Rectified Linear Unit) |
正規化線形ユニット(ReLU)活性化演算は,非線形のしきい値処理を実行し,入力値がゼロよりも小さい場合はゼロに設定します。 |
onehotdecode |
一热復号化演算は,分類ネットワ,クの出力などの確率ベクトルを分類ラベルに復号化します。 入力 |
乙状结肠 |
シグモ▪▪ド活性化演算は,入力デ▪▪タにシグモ▪▪ド関数を適用します。 |
softmax |
ソフトマックス活性化演算は,入力デ,タのチャネルの次元にソフトマックス関数を適用します。 |
dlarray
固有の関数関数 | 説明 |
---|---|
会变暗 |
この関数は,dlarray のデ,タ形式を返します。 |
dlfeval |
この関数は,自動微分を使用して関数dlarray を評価します。 |
dlgradient |
この関数は,自動微分を使用して勾配を計算します。 |
dlresize (图像处理工具箱) |
この関数は,dlarray の空間次元をサ@ @ズ変更します。 |
extractdata |
この関数は,dlarray からデ,タを抽出します。 |
finddim |
この関数は,任意の次元ラベルが付いたdlarray の次元の@ @ンデックスを検出します。 |
stripdims |
この関数は,dlarray からデ,タ形式を削除します。 |
dlarray
をサポ,トするMATLAB関数MATLAB®関数の多くはdlarray
オブジェクトに対して作用します。次の表は,引数dlarray
を使用する場合のこれらの関数の使用上の注意と制限を示します。
関数 | 注意と制限 |
---|---|
腹肌 |
出力 |
这些“可信赖医疗组织” |
|
作用是 |
|
acot |
出力 |
正式启动 |
|
asec |
|
印度历的7月 |
|
的作用 |
出力 |
: |
|
量化 |
|
atanh |
|
因为 |
出力 |
cosh |
|
床 |
|
csc |
|
经验值 |
|
日志 |
|
证券交易委员会 |
出力 |
标志 |
|
罪 |
|
sinh |
|
√6 |
|
棕褐色 |
出力 |
双曲正切 |
|
uminus ,- |
|
uplus ,+ |
関数 | 注意と制限 |
---|---|
- ,- |
2の |
+ ,+ |
|
权力 ,^。 |
|
rdivide ,。/ |
2の |
次 ,. * |
関数 | 注意と制限 |
---|---|
装天花板 |
出力 |
每股收益 |
|
修复 |
出力 |
地板上 |
出力 |
马克斯 |
|
最小值 |
|
重新调节 |
|
轮 |
|
関数 | 注意と制限 |
---|---|
结肠 ,: |
|
interp1 |
|
mrdivide ,/ |
2番目の |
mtimes ,* |
一方の入力を書式化された |
pagemtimes |
一方の入力を書式化された |
関数 | 注意と制限 |
---|---|
所有 |
出力 |
而且 ,& |
2の |
任何 |
出力 |
情商 ,= = |
2の |
通用电气 ,> = |
|
gt ,> |
|
勒 ,< = |
|
lt ,< |
|
不 ,~ = |
|
不 ,~ |
出力 |
或 ,| |
2の |
xor |
関数 | 注意と制限 |
---|---|
ctranspose ,' |
入力 |
交换 |
入力 |
转置 ,”。 |
入力 |
関数 | 注意と制限 |
---|---|
投 |
|
双 |
出力は |
收集 (并行计算工具箱) |
|
gpuArray (并行计算工具箱) |
|
逻辑 |
出力は逻辑 型のデ,タが含まれるdlarray です。 |
单 |
出力は单 型のデ,タが含まれるdlarray です。 |
関数 | 注意と制限 |
---|---|
isdlarray |
N/A |
isfinite |
この関数は入力 |
isfloat |
|
isgpuarray (并行计算工具箱) |
|
isinf |
|
islogical |
|
isnan |
|
isnumeric |
|
伊斯雷尔 |
|
isUnderlyingType |
N/A |
mustBeUnderlyingType |
|
underlyingType |
関数 | 注意と制限 |
---|---|
iscolumn |
この関数は,列ベクトルで,最初の次元を除く各次元の大きさが1であるdlarray に対して真正的 を返します。たとえば,3 x 1 x 1 のdlarray は列ベクトルです。 |
ismatrix |
この関数は,2dlarray オブジェクト,および最初の2の次元を除く各次元の大きさが1であるdlarray オブジェクトに対して真正的 を返します。たとえば,3 x 4 x 1 のdlarray は行列です。 |
isrow |
この関数は,行ベクトルで,2番目の次元を除く各次元の大きさが1であるdlarray に対して真正的 を返します。たとえば,1 x 3 x 1 のdlarray は行ベクトルです。 |
isscalar |
N/A |
isvector |
この関数は,行ベクトルまたは列ベクトルであるdlarray に対して真正的 を返します。isvector では1 × 1 × 3のdlarray がベクトルであるとは見なされないことに注意してください。 |
长度 |
N/A |
ndims |
入力 |
元素个数 |
N/A |
大小 |
入力 |
一部の関数は,暗黙的な拡張を使用して書式化されている2のdlarray
入力を結合します。関数は,必要に応じて、ラベル付けされた大きさが 1 の次元 (サイズ 1 の次元) を入力に導入し、それらの形式を一致させます。同じラベルが付いた次元の各ブロックの最後に、関数によって大きさが 1 の次元が挿入されます。
この動作の例を確認するには,次のコ,ドを入力します。
X = ones(2,3,2);dlX = dlarray(X,“渣打银行”) y = 1:3;ly = darray (Y,“C”) dlZ = dlX.* ly
dlX = 2(S) × 3(C) × 2(B) dray (:,:,1) = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 3(:,:,2) dray = 3(C) × 1(U) dray 1 2 3 dlZ = 2(S) × 3(C) × 2(B) dray (:,:,1
我
、j
,およびk
にいてdlZ(i,j,k) = dlX(i,j,k).* ly (j)
になります。dlZ
の2番目の次元(“C”
というラベルが付いている)は,dlX
の2番目の次元,および海底
の最初の次元に対応します。
一般的に,一方のdlarray
入力の形式が,もう片方のdlarray
入力の形式のサブセットである必要はありません。たとえば,dlX
および海底
がdims(dlX) = 'SCB'
およびdms (dlY) = 'SSCT'
をも入力引数の場合,出力dlZ
はdims(dlZ) = 'SSCBT'
をもます。dlX
の“年代”
次元は,海底
の最初の“年代”
次元にマッピングされます。
dlarray
の“U”
次元の動作は,標準的なMATLABの大きさが1の次元の動作を示す他のラベル付きの次元とは異なります。書式化されたdlarray
は,大小
によって返される次元にしたがって,サaaplズ1の“U”
次元を無数にもと考えることができます。
次元の大きさが1ではない,またはdlarray
の最初の2の次元のいずれかである場合を除き,“U”
ラベルは破棄されます。
この動作の例を確認するには,次のコ,ドを入力します。
X = ones(2,2);dlX = dlarray(X,“SC”) dlX(:,:,2) = 2
dlX = 2(S) × 2(C) dlarray 1 1 1 1 1 dlX = 2(S) × 2(C) × 2(U) dlarray (:,:,1) = 1 1 1 1 1 (:,:,2) = 2 2 2 2 2 2 2
dlarray
を3次元のdlarray
に拡張し,既定で3番目の次元に“U”
というラベルを付けています。暗黙的な拡張で“U”
次元を使用する方法の例にいては,デ,タ形式での暗黙的な拡張を参照してください。
dlarray
での▪▪ンデックス付けがサポ▪▪トされています。これは次の動作を示します。
n
がndims (dlX)
以上の場合,dlX (idx1,…,idxn)
は,dlX
と同じデ,タ形式をもdlarray
を返します。そうでない場合,書式化されていないdlarray
を返します。
dlY(idx1,…,idxn) = dlX
を設定すると,海底
のデ,タ形式は保持されますが,ソフトウェアが末尾の“U”
次元ラベルを追加したり削除することがあります。dlX
のデ,タ形式はこの操作には影響しません。
dlX(idx1,…,idxn) = []
を使用してdlarray
の一部を削除した場合,dlX
のデ,タ形式は,n
がndims (dlX)
以上であれば保持されます。そうでない場合,dlX
は書式化されずに返されます。
関数にdlarray
入力を使用する場合,関数内の演算の順序はdlarray
の内部保存の順序によって変化します。この変化によって,2のdlarray
オブジェクトの丸めの順序に違いが生じます。それ以外の場合には,これらのオブジェクトの丸めの順序は等しくなります。
dlarray
|dlgradient
|dlfeval
|dlnetwork