@frozen
public struct MaxPool2D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
Maksymalna warstwa łączenia danych przestrzennych.
Deklaracja
public typealias TangentVector = EmptyTangentVector
Rozmiar przesuwanego okna redukcji dla łączenia.
Deklaracja
@noDerivative public let poolSize: (Int, Int, Int, Int)
Kroki przesuwanego okna dla każdego wymiaru wejścia 4-D. Kroki w wymiarach nieprzestrzennych muszą wynosić
1
.Deklaracja
@noDerivative public let strides: (Int, Int, Int, Int)
Algorytm dopełniania dla łączenia.
Deklaracja
@noDerivative public let padding: Padding
Tworzy maksymalną warstwę łączenia.
Deklaracja
public init(poolSize: (Int, Int, Int, Int), strides: (Int, Int, Int, Int), padding: Padding)
Tworzy maksymalną warstwę łączenia.
Deklaracja
public init(poolSize: (Int, Int), strides: (Int, Int), padding: Padding = .valid)
Parametry
poolSize
Czynniki pionowe i poziome, według których należy zmniejszać skalę.
strides
Kroki.
padding
Wyściółka.