メインコンテンツ

quadraticLayer

    説明

    二次層は、入力の要素 (2 次単項式) のペアごとの積を計算します。

    作成

    説明

    layer = quadraticLayer は、二次層を作成します。

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

    入力引数

    すべて展開する

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

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

    データ型: char | string

    プロパティ

    すべて展開する

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

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

    データ型: char | string

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

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

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

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

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

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

    データ型: double

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

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

    データ型: cell

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

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

    データ型: double

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

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

    データ型: cell

    すべて折りたたむ

    "quad" という名前の二次層を作成します。

    layer = quadraticLayer(Name="quad")
    layer = 
      QuadraticLayer with properties:
    
        Name: 'quad'
    
       Learnable Parameters
        No properties.
    
       State Parameters
        No properties.
    
      Show all properties
    
    

    層配列に二次層を含めます。

    layers = [
        featureInputLayer(3)
        quadraticLayer
        fullyConnectedLayer(1)];

    アルゴリズム

    すべて展開する

    バージョン履歴

    R2019a で導入

    すべて展開する