メインコンテンツ

softplusLayer

    説明

    ソフトプラス層は、層の入力に対してソフトプラス活性化関数を適用します。

    作成

    説明

    layer = softplusLayer は、ソフトプラス層を作成します。

    layer = softplusLayer(Name=name) は、層の名前も設定します。たとえば、Name="splus" は層の名前を "splus" に設定します。

    入力引数

    すべて展開する

    層の名前。文字ベクトルまたは string スカラーとして指定します。Layer 配列入力の場合、trainnet 関数および dlnetwork 関数は、名前のない層に自動的に名前を割り当てます。

    この引数は Name プロパティを設定します。

    データ型: char | string

    プロパティ

    すべて展開する

    層の名前。文字ベクトルまたは string スカラーとして指定します。Layer 配列入力の場合、trainnet 関数および dlnetwork 関数は、名前のない層に自動的に名前を割り当てます。

    SoftplusLayer オブジェクトは、このプロパティを文字ベクトルとして格納します。

    データ型: char | string

    この プロパティ は読み取り専用です。

    層についての 1 行の説明。'Softplus' として保存されます。この説明は、Layer 配列を表示するとき、および analyzeNetwork 関数を使用するときに表示されます。

    この プロパティ は読み取り専用です。

    層のタイプ。'Softplus' として保存されます。このタイプは、Layer 配列を表示するとき、および analyzeNetwork 関数を使用するときに表示されます。

    この プロパティ は読み取り専用です。

    層への入力の数。1 として格納されます。この層は単一の入力のみを受け入れます。

    データ型: double

    この プロパティ は読み取り専用です。

    入力名。{'in'} として格納されます。この層は単一の入力のみを受け入れます。

    データ型: cell

    この プロパティ は読み取り専用です。

    層からの出力の数。1 として格納されます。この層には単一の出力のみがあります。

    データ型: double

    この プロパティ は読み取り専用です。

    出力名。{'out'} として格納されます。この層には単一の出力のみがあります。

    データ型: cell

    すべて折りたたむ

    "splus" という名前のソフトプラス層を作成します。

    layer = softplusLayer(Name="splus")
    layer = 
      SoftplusLayer with properties:
    
        Name: 'splus'
    
       Learnable Parameters
        No properties.
    
       State Parameters
        No properties.
    
      Show all properties
    
    

    層配列にソフトプラス層を含めます。

    layers = [
        featureInputLayer(10)
        fullyConnectedLayer(12)
        softplusLayer];

    アルゴリズム

    すべて展開する

    拡張機能

    すべて展開する

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

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

    バージョン履歴

    R2020a で導入

    すべて展開する