@frozen
public struct FractionalMaxPool2D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
공간 데이터를 위한 분수 최대 풀링 계층입니다. 참고: FractionalMaxPool
XLA 구현이 없으므로 성능에 영향을 미칠 수 있습니다.
선언
public typealias TangentVector = EmptyTangentVector
모양 입력의 각 차원(배치, 높이, 너비, 채널)에 대한 풀링 비율입니다. 현재는 높이와 너비로만 풀링이 지원됩니다.
선언
@noDerivative public let poolingRatio: (Double, Double, Double, Double)
풀링 시퀀스가 의사 난수 방식으로 생성되는지 여부를 결정합니다.
선언
@noDerivative public let pseudoRandom: Bool
인접한 풀링 셀의 경계에 있는 값이 두 셀 모두에서 사용되는지 여부를 결정합니다.
선언
@noDerivative public let overlapping: Bool
계산 그래프에서 FractionalMaxPool2D 노드를 반복할 때 고정 풀링 영역을 사용할지 여부를 결정합니다.
선언
@noDerivative public let deterministic: Bool
난수 생성기의 시드
선언
@noDerivative public let seed: Int64
시드 충돌을 피하기 위한 두 번째 시드
선언
@noDerivative public let seed2: Int64
구성 가능한
poolingRatio
사용하여FractionalMaxPool
레이어를 초기화합니다.선언
public init( poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false, overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0 )
분수 최대값 풀링 계층을 생성합니다.
선언
public init( poolingRatio: (Double, Double), pseudoRandom: Bool = false, overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0 )
매개변수
poolingRatio
입력의 높이 및 너비 크기에 대한 풀링 비율입니다.
pseudoRandom
풀링 시퀀스가 의사 난수 방식으로 생성되는지 여부를 결정합니다.
overlapping
인접한 풀링 셀의 경계에 있는 값이 두 셀 모두에서 사용되는지 여부를 결정합니다.
deterministic
계산 그래프에서 FractionalMaxPool2D 노드를 반복할 때 고정 풀링 영역을 사용할지 여부를 결정합니다.
seed
난수 생성기의 시드입니다.
seed2
시드 충돌을 피하기 위한 두 번째 시드입니다.