このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
dlarray
をサポートする関数の一覧dlarray
をサポートする深度学习工具箱関数次の表は,dlarray
オブジェクトに対して作用する深度学习工具箱™関数,およびこれらの関数の簡単な説明を示します。
関数 | 説明 |
---|---|
avgpool |
平均プーリング演算は、入力をプーリング領域に分割し、各領域の平均値を計算することによって、ダウンサンプリングを実行します。 |
批次标准 |
バッチ正規化演算は,ミニバッチ全体で各入力チャネルを正規化します。畳み込みニューラルネットワークの学習速度を上げ,ネットワークの初期化に対する感度を下げるには,线性整流函数(Rectified Linear Unit) など,畳み込み演算と非線形演算の間のバッチ正規化を使用します。 |
交叉熵 |
交差エントロピー演算は、単一ラベルおよび複数ラベルの分類タスクにおけるネットワーク予測とターゲット値の間の交差エントロピー損失を計算します。 |
crosschannelnorm |
クロスチャネル正規化演算は、異なるチャネルの局所応答を使用して各活性化を正規化します。通常、クロスチャネル正規化は线性整流函数(Rectified Linear Unit) 演算に続きます。クロスチャネル正規化は局所応答正規化とも呼ばれます。 |
dlconv |
畳み込み演算は,入力データにスライディングフィルターを適用します。1次元および2次元フィルターはグループ化されていない畳み込みまたはグループ化された畳み込みに使用し,3次元フィルターはグループ化されていない畳み込みに使用します。 |
dltranspconv. |
転置畳み込み演算は,特徴マップをアップサンプリングします。 |
嵌入 |
組み込み演算は、数値インデックスを数値ベクトルに変換します。ここで、インデックスは離散データに対応します。埋め込みを使用して、绝对的値や単語などの離散データを数値ベクトルにマッピングします。 |
fullyconnect |
全結合演算は,入力に重み行列を乗算してから,バイアスベクトルを加算します。 |
群体规范 |
グループ正規化演算は、入力データのチャネルをグループに分割し、各グループのアクティベーションを正規化します。畳み込みニューラル ネットワークの学習速度を上げ、ネットワークの初期化に対する感度を下げるには、线性整流函数(Rectified Linear Unit) など,畳み込み演算と非線形演算の間のグループ正規化を使用します。グループの数を適切に設定することで,インスタンスの正規化や層の正規化を実行できます。 |
格鲁 |
ゲート付き回帰型ユニット(格勒乌)演算では,時系列データとシーケンスデータのタイムステップの間の依存関係をネットワークに学習させることができます。 |
利基雷卢 |
漏洩(漏)正規化線形ユニット(ReLU)活性化演算は,非線形のしきい値処理を実行し,入力値がゼロよりも小さい場合は固定スケール係数で乗算します。 |
lstm |
長短期記憶(LSTM)演算では,時系列データおよびシーケンスデータのタイムステップ間の長期的な依存関係をネットワークに学習させることができます。 |
马克斯普尔 |
最大プーリング演算は,入力をプーリング領域に分割し,各領域の最大値を計算することによって,ダウンサンプリングを実行します。 |
maxunpool |
最大逆プーリング演算は,ゼロでアップサンプリングとパディングを行うことによって,最大プーリング演算の出力を逆プーリングします。 |
均方误差 |
半平均二乗誤差演算は、回帰タスクのネットワーク予測とターゲット値の間の半平均二乗誤差損失を計算します。 |
线性整流函数(Rectified Linear Unit) |
正規化線形ユニット(ReLU)活性化演算は,非線形のしきい値処理を実行し,入力値がゼロよりも小さい場合はゼロに設定します。 |
onehotdecode |
在一个炎热復号化演算は,分類ネットワークの出力などの確率ベクトルを分類ラベルに復号化します。 入力 |
乙状结肠 |
シグモイド活性化演算は,入力データにシグモイド関数を適用します。 |
softmax |
ソフトマックス活性化演算は、入力データのチャネルの次元にソフトマックス関数を適用します。 |
dlarray
固有の関数dlarray
をサポートするMATLAB関数MATLAB®関数の多くはdlarray
オブジェクトに対して作用します。次の表は、引数dlarray
を使用する場合のこれらの関数の使用上の注意と制限を示します。
関数 | 注意と制限 |
---|---|
防抱死制动系统 |
出力 |
acos |
|
作用是 |
|
助手 |
出力 |
acsc |
|
亚欧理事会 |
|
阿辛 |
|
Asinh. |
出力 |
: |
|
atan2 |
|
反双曲正切 |
|
余弦 |
出力 |
c |
|
婴儿床 |
|
csc |
|
经验 |
|
日志 |
|
秒 |
出力 |
签名 |
|
罪 |
|
sinh |
|
sqrt |
|
棕褐色 |
出力 |
谭 |
|
乌米努斯 ,- |
|
高地 ,+ |
関数 | 注意と制限 |
---|---|
- ,- |
2つの |
加 ,+ |
|
权力 ,.^ |
|
rdivide ,./ |
2つの |
时代 ,.* |
関数 | 注意と制限 |
---|---|
(用熟石膏、木板等)装天花板 |
出力 |
EPS |
|
修理 |
出力 |
地板 |
出力 |
最大值 |
|
最小值 |
|
重新调节 |
|
圆形的 |
|
関数 | 注意と制限 |
---|---|
结肠 ,: |
|
interp1 |
|
mrdivide ,/ |
2.番目の |
mtimes ,* |
一方の入力を書式化された |
pagemtimes |
一方の入力を書式化された |
関数 | 注意と制限 |
---|---|
全部的 |
出力 |
和 ,& |
2つの |
任何 |
出力 |
情商 ,== |
2つの |
通用电气 ,>= |
|
燃气轮机 ,> |
|
乐 ,< = |
|
书信电报 ,< |
|
氖 ,~ = |
|
不 ,~ |
出力 |
或 ,| |
2つの |
异或 |
関数 | 注意と制限 |
---|---|
ctranspose ,' |
入力 |
交换 |
入力 |
转置 ,.' |
入力 |
関数 | 注意と制限 |
---|---|
投 |
|
双 |
出力は |
聚集 (并行计算工具箱) |
|
gpuArray (并行计算工具箱) |
|
符合逻辑的 |
出力は符合逻辑的 型のデータが含まれるdlarray です。 |
单 |
出力は单 型のデータが含まれるdlarray です。 |
関数 | 注意と制限 |
---|---|
isdlarray |
N/A |
有限的 |
この関数は入力 |
isfloat |
|
isgpuarray (并行计算工具箱) |
|
isinf |
|
伊斯兰的 |
|
isnan |
|
非数字字符 |
|
以色列 |
|
isUnderlyingType |
N/A |
mustBeUnderlyingType |
|
下垫式 |
関数 | 注意と制限 |
---|---|
iscolumn |
この関数は、列ベクトルで、最初の次元を除く各次元の大きさが 1.であるdlarray に対して真的 を返します。たとえば,3 x 1 x 1 のdlarray は列ベクトルです。 |
ismatrix |
この関数は、2.つの次元のみをもつdlarray オブジェクト,および最初の2つの次元を除く各次元の大きさが1であるdlarray オブジェクトに対して真的 を返します。たとえば,3 x 4 x 1 のdlarray は行列です。 |
伊斯罗 |
この関数は、行ベクトルで、2.番目の次元を除く各次元の大きさが 1.であるdlarray に対して真的 を返します。たとえば、1 x 3 x 1のdlarray は行ベクトルです。 |
伊斯卡拉尔 |
N/A |
isvector |
この関数は,行ベクトルまたは列ベクトルであるdlarray に対して真的 を返します。isvector では 1 x 1 x 3のdlarray がベクトルであるとは見なされないことに注意してください。 |
长度 |
N/A |
数组的维数 |
入力 |
呆火驼 |
N/A |
大小 |
入力 |
一部の関数は,暗黙的な拡張を使用して書式化されている2つのdlarray
入力を結合します。関数は、必要に応じて、ラベル付けされた大きさが 1.の次元 (サイズ 1.の次元) を入力に導入し、それらの形式を一致させます。同じラベルが付いた次元の各ブロックの最後に、関数によって大きさが 1.の次元が挿入されます。
この動作の例を確認するには,次のコードを入力します。
X = 1(2、3、2);dlX = dlarray (X,“SCB”y = 1:3;海底= dlarray (Y,“C”) dlZ = dlX.*
dlX=2(S)×3(C)×2(B)dlarray(:,:,1)=11(:,:,2)=11 dlY=3(C)×1(U)dlarray 123DLZ=2(S)×3(C)×2(B)dlarray(:,:,1)=123123(:,:,2)=123123
我
、J
、およびK
についてdlZ(i,j,k)=dlX(i,j,k)。*dlY(j)
になります。dlZ
の2番目の次元(“C”
というラベルが付いていはる),dlX
の 2.番目の次元、および德利
の最初の次元に対応します。
一般的に、一方のdlarray
入力の形式が、もう片方のdlarray
入力の形式のサブセットである必要はありません。たとえば,dlX
および德利
がdims(dlX)=“SCB”
およびdims(dlY)=“SSCT”
をもつ入力引数の場合,出的力dlZ
はdim (dlZ) =“SSCBT”
をもちます。dlX
の'S'
次元は,德利
の最初の'S'
次元にマッピングされます。
dlarray
の“你”
次元の動作は、標準的な MATLABの大きさが 1.の次元の動作を示す他のラベル付きの次元とは異なります。書式化されたdlarray
は、大小
によって返される次元にしたがって,サイズ1の“你”
次元を無数にもつと考えることができます。
次元の大きさが1ではない,またはdlarray
の最初の 2.つの次元のいずれかである場合を除き、“你”
ラベルは破棄されます。
この動作の例を確認するには,次のコードを入力します。
X = 1 (2, 2);dlX = dlarray (X,“SC”)dlX(:,:,2)=2
dlX=2(S)×2(C)dlX=2(S)×2(C)×2(U)dlX=2(S)×2(C)dlX=1(S)×2(C)×2(U)dlX=1(S)×2(C)×2(U)dlX=2
dlarray
を3次元のdlarray
に拡張し、既定で 3.番目の次元に“你”
というラベルを付けています。暗黙的な拡張で“你”
次元を使用する方法の例については,データ形式での暗黙的な拡張を参照してください。
dlarray
でのインデックス付けがサポートされています。これは次の動作を示します。
N
がndims(dlX)
以上の場合、dlX(idx1,…,idxn)
は、dlX
と同じデータ形式をもつdlarray
を返します。そうでない場合、書式化されていないdlarray
を返します。
海底(idx1,…,idxn) = dlX
を設定すると,德利
のデータ形式は保持されますが,ソフトウェアが末尾の“你”
次元ラベルを追加したり削除することがあります。dlX
のデータ形式はこの操作には影響しません。
dlX (idx1,…,idxn) = []
を使用してdlarray
の一部を削除した場合,dlX
のデータ形式は、N
がndims(dlX)
以上であれば保持されます。そうでない場合,dlX
は書式化されずに返されます。
関数にdlarray
入力を使用する場合、関数内の演算の順序はdlarray
の内部保存の順序によって変化します。この変化によって、2.つのdlarray
オブジェクトの丸めの順序に違いが生じます。それ以外の場合には,これらのオブジェクトの丸めの順序は等しくなります。