主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

softmaxLayer

ソフトマックス層

説明

ソフトマックス層は,入力にソフトマックス関数を適用します。

作成

説明

= softmaxLayerはソフトマックス層を作成します。

= softmaxLayer(“名字”,的名字は,ソフトマックス層を作成し,名前と値のペアを使用して,オプションの的名字プロパティを設定します。たとえば,softmaxLayer('名称',' sm1 ')は,“sm1”という名前のソフトマックス層を作成します。プロパティ名を一重引用符で囲みます。

プロパティ

すべて展開する

層の名前。文字ベクトルまたは字符串スカラーとして指定します。層グラフに層を含めるには,層に空ではない一意の名前を指定しなければなりません。この層が含まれる系列ネットワークに学習させて的名字''に設定すると,学習時に層に名前が自動的に割り当てられます。

データ型:字符|字符串

層の入力の数。この層は単一の入力のみを受け入れます。

データ型:

層の入力名。この層は単一の入力のみを受け入れます。

データ型:细胞

層の出力の数。この層には単一の出力のみがあります。

データ型:

層の出力名。この層には単一の出力のみがあります。

データ型:细胞

すべて折りたたむ

sm1”という名前のソフトマックス層を作成します。

层= softmaxLayer (“名字”“sm1”
layer = SoftmaxLayer,属性:Name: 'sm1'

配列にソフトマックス層を含めます。

层= [...imageInputLayer([28 28 1])卷积2dlayer (5,20) reluLayer maxPooling2dLayer(2, 20)“步”,2) fulllyconnectedlayer (10) softmaxLayer classifier]
图层数组:1”的形象输入28 x28x1图像zerocenter正常化2”卷积20 5 x5旋转步[1]和填充[0 0 0 0]3”ReLU ReLU 4”马克斯池2 x2马克斯池步(2 - 2)和填充[0 0 0 0]5“完全连接10完全连接层6”Softmax Softmax crossentropyex 7”分类输出

詳細

すべて展開する

参照

[1] Bishop, c.m.模式识别与机器学习。施普林格,纽约,纽约,2006。

拡張機能

C / c++コード生成
MATLAB®编码器™を使用してCおよびc++コードを生成します。

GPUコード生成
GPU编码器™を使用してNVIDIA GPU®のためのCUDA®コードを生成します。

R2016aで導入