주요 콘텐츠

realToComplexLayer

실수-복소수 계층

R2024b 이후

    설명

    실수-복소수 계층은 지정된 차원의 데이터를 병합하여 실수 값 데이터를 복소수 값 데이터로 변환합니다.

    생성

    설명

    layer = realToComplexLayer는 실수-복소수 계층을 만듭니다. 이 계층은 채널 차원에서 인터리빙된 데이터를 병합합니다.

    예제

    layer = realToComplexLayer(Name=Value)는 하나 이상의 이름-값 인수를 사용하여 속성을 설정합니다.

    예제

    이름-값 인수

    모두 확장

    선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

    예: realToComplexLayer(Name="real-to-complex")는 실수-복소수 계층을 만들고 이름을 "real-to-complex"로 설정합니다.

    병합할 데이터 차원으로, 다음 값 중 하나로 지정됩니다.

    • "C" — 계층 출력값의 "C"(채널) 차원에서 데이터를 병합합니다.

    • "S" — 계층 출력값의 "S"(공간) 차원에서 데이터를 병합합니다. 입력 데이터의 공간 차원이 여러 개인 경우 계층은 첫 번째 공간 차원에서 인터리빙된 데이터를 병합합니다.

    • "B" — 계층 출력값의 "B"(배치) 차원에서 데이터를 병합합니다.

    • "T" — 계층 출력값의 "T"(시간) 차원에서 데이터를 병합합니다.

    • "U" — 계층 출력값의 "U"(지정되지 않음) 차원에서 데이터를 병합합니다. 입력 데이터의 "U"(지정되지 않음) 차원이 여러 개인 경우 계층은 첫 번째 "U"(지정되지 않음) 차원에서 인터리빙된 데이터를 병합합니다.

    • "last" — 계층 출력값의 마지막 차원에서 인터리빙된 데이터를 병합합니다.

    • 양의 정수 — 계층 출력값의 지정된 차원에서 인터리빙된 데이터를 병합합니다.

    계층 출력값에서 OperationDimension으로 지정된 차원은 계층 입력값에서 그에 대응하는 차원 크기의 1/2배입니다. 즉, n=1,...,N/2에 대해 Y(n) = X(2*n-1)+1i*X(2*n)입니다. 여기서 N은 지정된 차원의 크기이고 XY는 각각 입력 데이터와 출력 데이터를 나타냅니다.

    입력 데이터에는 지정된 차원이 포함되어야 하고, 그 차원의 크기는 2로 나눌 수 있어야 합니다.

    문자 "S", "C", "T", "B", "U"dlarray 객체 형식의 차원 레이블을 가리킵니다. 자세한 내용은 Deep Learning Data Formats 항목을 참조하십시오.

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    계층 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. Layer 배열 입력값에 대해 trainnetdlnetwork 함수는 이름이 지정되지 않은 계층에 자동으로 이름을 할당합니다.

    데이터형: char | string

    속성

    모두 확장

    병합할 데이터 차원으로, 다음 값 중 하나로 지정됩니다.

    • "C" — 계층 출력값의 "C"(채널) 차원에서 데이터를 병합합니다.

    • "S" — 계층 출력값의 "S"(공간) 차원에서 데이터를 병합합니다. 입력 데이터의 공간 차원이 여러 개인 경우 계층은 첫 번째 공간 차원에서 인터리빙된 데이터를 병합합니다.

    • "B" — 계층 출력값의 "B"(배치) 차원에서 데이터를 병합합니다.

    • "T" — 계층 출력값의 "T"(시간) 차원에서 데이터를 병합합니다.

    • "U" — 계층 출력값의 "U"(지정되지 않음) 차원에서 데이터를 병합합니다. 입력 데이터의 "U"(지정되지 않음) 차원이 여러 개인 경우 계층은 첫 번째 "U"(지정되지 않음) 차원에서 인터리빙된 데이터를 병합합니다.

    • "last" — 계층 출력값의 마지막 차원에서 인터리빙된 데이터를 병합합니다.

    • 양의 정수 — 계층 출력값의 지정된 차원에서 인터리빙된 데이터를 병합합니다.

    계층 출력값에서 OperationDimension으로 지정된 차원은 계층 입력값에서 그에 대응하는 차원 크기의 1/2배입니다. 즉, n=1,...,N/2에 대해 Y(n) = X(2*n-1)+1i*X(2*n)입니다. 여기서 N은 지정된 차원의 크기이고 XY는 각각 입력 데이터와 출력 데이터를 나타냅니다.

    입력 데이터에는 지정된 차원이 포함되어야 하고, 그 차원의 크기는 2로 나눌 수 있어야 합니다.

    문자 "S", "C", "T", "B", "U"dlarray 객체 형식의 차원 레이블을 가리킵니다. 자세한 내용은 Deep Learning Data Formats 항목을 참조하십시오.

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    계층 이름으로, 문자형 벡터 또는 string형 스칼라로 지정됩니다. Layer 배열 입력값에 대해 trainnetdlnetwork 함수는 이름이 지정되지 않은 계층에 자동으로 이름을 할당합니다.

    RealToComplexLayer 객체는 이 속성을 문자형 벡터로 저장합니다.

    데이터형: char | string

    읽기 전용 속성입니다.

    계층에 대한 입력값의 개수로, 1로 저장됩니다. 이 계층은 단일 입력값만 받습니다.

    데이터형: double

    읽기 전용 속성입니다.

    입력값 이름으로, {'in'}으로 저장됩니다. 이 계층은 단일 입력값만 받습니다.

    데이터형: cell

    읽기 전용 속성입니다.

    계층의 출력값 개수로, 1로 저장됩니다. 이 계층은 단일 출력값만 가집니다.

    데이터형: double

    읽기 전용 속성입니다.

    출력값 이름으로, {'out'}으로 저장됩니다. 이 계층은 단일 출력값만 가집니다.

    데이터형: cell

    예제

    모두 축소

    이름이 "real-to-complex"인 실수-복소수 계층을 만듭니다.

    layer = realToComplexLayer(Name="real-to-complex")
    layer = 
      RealToComplexLayer with properties:
    
                      Name: 'real-to-complex'
    
       Hyperparameters
        OperationDimension: 'C'
    
    

    계층 배열에 실수-복소수 계층을 포함시킵니다.

    layers = [
        featureInputLayer(4)
        complexToRealLayer
        fullyConnectedLayer(4)
        tanhLayer
        realToComplexLayer]
    layers = 
      5×1 Layer array with layers:
    
         1   ''   Feature Input     4 features
         2   ''   Complex-to-Real   Complex-to-real conversion along the "C" dimension.
         3   ''   Fully Connected   4 fully connected layer
         4   ''   Tanh              Hyperbolic tangent
         5   ''   Real-to-Complex   Real-to-complex conversion along the "C" dimension.
    

    알고리즘

    모두 확장

    버전 내역

    R2024b에 개발됨