メインコンテンツ

complexReluLayer

複素正規化線形ユニット (ReLU) 層

R2025a 以降

    説明

    複素 ReLU 層は、入力の実数部と虚数部に対してしきい値演算を実行し、ゼロ未満の値をすべてゼロに設定します。

    作成

    説明

    layer = complexReluLayer は複素 ReLU 層を作成します。

    layer = complexReluLayer(Name=name) は、名前と値の引数を使用して、オプションの Name プロパティも設定します。

    プロパティ

    すべて展開する

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

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

    データ型: char | string

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

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

    データ型: double

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

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

    データ型: cell

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

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

    データ型: double

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

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

    データ型: cell

    すべて折りたたむ

    複素 ReLU 層を作成します。

    layer = complexReluLayer
    layer = 
      ComplexReLULayer with properties:
    
        Name: ''
    
       Learnable Parameters
        No properties.
    
       State Parameters
        No properties.
    
      Show all properties
    
    

    アルゴリズム

    すべて展開する

    バージョン履歴

    R2025a で導入