@frozen
public struct AvgPool3D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
Un livello di pooling medio per dati spaziali o spazio-temporali.
Dichiarazione
public typealias TangentVector = EmptyTangentVector
La dimensione della finestra di riduzione scorrevole per il pooling.
Dichiarazione
@noDerivative public let poolSize: (Int, Int, Int, Int, Int)
I passi della finestra scorrevole per ogni dimensione di un input 5-D. I passi nelle dimensioni non spaziali devono essere
1
.Dichiarazione
@noDerivative public let strides: (Int, Int, Int, Int, Int)
L'algoritmo di riempimento per il pooling.
Dichiarazione
@noDerivative public let padding: Padding
Crea un livello di pooling medio.
Dichiarazione
public init( poolSize: (Int, Int, Int, Int, Int), strides: (Int, Int, Int, Int, Int), padding: Padding )
Crea un livello di pooling medio.
Dichiarazione
public init(poolSize: (Int, Int, Int), strides: (Int, Int, Int), padding: Padding = .valid)
Parametri
poolSize
Fattori verticali e orizzontali attraverso i quali ridimensionare.
strides
I passi da gigante.
padding
L'imbottitura.
Crea un livello di pooling medio con la dimensione e il passo della finestra di pooling specificati. Tutte le dimensioni e i passi del pooling sono gli stessi.
Dichiarazione
public init(poolSize: Int, strides: Int, padding: Padding = .valid)