레이어빌더
bookmark_border bookmark
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
@ _functionBuilder
public struct LayerBuilder
선언
public static func buildBlock < L1 : Module , L2 : Layer > ( _ l1 : L1 , _ l2 : L2 ) - > Sequential < L1 , L2 >
where L1 . Output == L2 . Input
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 )
- > Sequential < L1 , Sequential < L2 , L3 >> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , L4 >>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer ,
L5 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 , _ l5 : L5 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , Sequential < L4 , L5 >>>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L4 . Output == L5 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar ,
L4 . TangentVector . VectorSpaceScalar == L5 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer ,
L5 : Layer ,
L6 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 , _ l5 : L5 , _ l6 : L6 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , Sequential < L4 , Sequential < L5 , L6 >>>>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L4 . Output == L5 . Input ,
L5 . Output == L6 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar ,
L4 . TangentVector . VectorSpaceScalar == L5 . TangentVector . VectorSpaceScalar ,
L5 . TangentVector . VectorSpaceScalar == L6 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer ,
L5 : Layer ,
L6 : Layer ,
L7 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 , _ l5 : L5 , _ l6 : L6 , _ l7 : L7 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , Sequential < L4 , Sequential < L5 , Sequential < L6 , L7 >>>>>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L4 . Output == L5 . Input ,
L5 . Output == L6 . Input ,
L6 . Output == L7 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar ,
L4 . TangentVector . VectorSpaceScalar == L5 . TangentVector . VectorSpaceScalar ,
L5 . TangentVector . VectorSpaceScalar == L6 . TangentVector . VectorSpaceScalar ,
L6 . TangentVector . VectorSpaceScalar == L7 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer ,
L5 : Layer ,
L6 : Layer ,
L7 : Layer ,
L8 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 , _ l5 : L5 , _ l6 : L6 , _ l7 : L7 , _ l8 : L8 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , Sequential < L4 , Sequential < L5 , Sequential < L6 , Sequential < L7 , L8 >>>>>>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L4 . Output == L5 . Input ,
L5 . Output == L6 . Input ,
L6 . Output == L7 . Input ,
L7 . Output == L8 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar ,
L4 . TangentVector . VectorSpaceScalar == L5 . TangentVector . VectorSpaceScalar ,
L5 . TangentVector . VectorSpaceScalar == L6 . TangentVector . VectorSpaceScalar ,
L6 . TangentVector . VectorSpaceScalar == L7 . TangentVector . VectorSpaceScalar ,
L7 . TangentVector . VectorSpaceScalar == L8 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer ,
L5 : Layer ,
L6 : Layer ,
L7 : Layer ,
L8 : Layer ,
L9 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 , _ l5 : L5 , _ l6 : L6 , _ l7 : L7 , _ l8 : L8 , _ l9 : L9 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , Sequential < L4 , Sequential < L5 , Sequential < L6 , Sequential < L7 , Sequential < L8 , L9 >>>>>>>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L4 . Output == L5 . Input ,
L5 . Output == L6 . Input ,
L6 . Output == L7 . Input ,
L7 . Output == L8 . Input ,
L8 . Output == L9 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar ,
L4 . TangentVector . VectorSpaceScalar == L5 . TangentVector . VectorSpaceScalar ,
L5 . TangentVector . VectorSpaceScalar == L6 . TangentVector . VectorSpaceScalar ,
L6 . TangentVector . VectorSpaceScalar == L7 . TangentVector . VectorSpaceScalar ,
L7 . TangentVector . VectorSpaceScalar == L8 . TangentVector . VectorSpaceScalar ,
L8 . TangentVector . VectorSpaceScalar == L9 . TangentVector . VectorSpaceScalar
선언
public static func buildBlock <
L1 : Module ,
L2 : Layer ,
L3 : Layer ,
L4 : Layer ,
L5 : Layer ,
L6 : Layer ,
L7 : Layer ,
L8 : Layer ,
L9 : Layer ,
L10 : Layer
> ( _ l1 : L1 , _ l2 : L2 , _ l3 : L3 , _ l4 : L4 , _ l5 : L5 , _ l6 : L6 , _ l7 : L7 , _ l8 : L8 , _ l9 : L9 , _ l10 : L10 )
- > Sequential < L1 , Sequential < L2 , Sequential < L3 , Sequential < L4 , Sequential < L5 , Sequential < L6 , Sequential < L7 , Sequential < L8 , Sequential < L9 , L10 >>>>>>>>> where
L1 . Output == L2 . Input ,
L2 . Output == L3 . Input ,
L3 . Output == L4 . Input ,
L4 . Output == L5 . Input ,
L5 . Output == L6 . Input ,
L6 . Output == L7 . Input ,
L7 . Output == L8 . Input ,
L8 . Output == L9 . Input ,
L9 . Output == L10 . Input ,
L1 . TangentVector . VectorSpaceScalar == L2 . TangentVector . VectorSpaceScalar ,
L2 . TangentVector . VectorSpaceScalar == L3 . TangentVector . VectorSpaceScalar ,
L3 . TangentVector . VectorSpaceScalar == L4 . TangentVector . VectorSpaceScalar ,
L4 . TangentVector . VectorSpaceScalar == L5 . TangentVector . VectorSpaceScalar ,
L5 . TangentVector . VectorSpaceScalar == L6 . TangentVector . VectorSpaceScalar ,
L6 . TangentVector . VectorSpaceScalar == L7 . TangentVector . VectorSpaceScalar ,
L7 . TangentVector . VectorSpaceScalar == L8 . TangentVector . VectorSpaceScalar ,
L8 . TangentVector . VectorSpaceScalar == L9 . TangentVector . VectorSpaceScalar ,
L9 . TangentVector . VectorSpaceScalar == L10 . TangentVector . VectorSpaceScalar
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-01-04(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-01-04(UTC)"],[],[]]