@frozen
public struct FractionalMaxPool2D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
Une couche de pooling maximale fractionnée pour les données spatiales. Remarque : FractionalMaxPool
n'a pas d'implémentation XLA et peut donc avoir des implications en termes de performances.
Déclaration
public typealias TangentVector = EmptyTangentVector
Ratios de pooling pour chaque dimension de saisie de forme (lot, hauteur, largeur, canaux). Actuellement, le regroupement uniquement en hauteur et en largeur est pris en charge.
Déclaration
@noDerivative public let poolingRatio: (Double, Double, Double, Double)
Détermine si la séquence de regroupement est générée de manière pseudo-aléatoire.
Déclaration
@noDerivative public let pseudoRandom: Bool
Détermine si les valeurs à la limite des cellules de regroupement adjacentes sont utilisées par les deux cellules
Déclaration
@noDerivative public let overlapping: Bool
Détermine si une région de pooling fixe sera utilisée lors de l'itération sur un nœud FractionalMaxPool2D dans le graphique de calcul.
Déclaration
@noDerivative public let deterministic: Bool
Graine pour le générateur de nombres aléatoires
Déclaration
@noDerivative public let seed: Int64
Une deuxième graine pour éviter la collision des graines
Déclaration
@noDerivative public let seed2: Int64
Initialise une couche
FractionalMaxPool
avecpoolingRatio
configurable.Déclaration
public init( poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false, overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0 )
Crée une couche de pooling maximale fractionnaire.
Déclaration
public init( poolingRatio: (Double, Double), pseudoRandom: Bool = false, overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0 )
Paramètres
poolingRatio
Rapport de regroupement pour les dimensions de hauteur et de largeur de l’entrée.
pseudoRandom
Détermine si la séquence de regroupement est générée de manière pseudo-aléatoire.
overlapping
Détermine si les valeurs situées à la limite des cellules de regroupement adjacentes sont utilisées par les deux cellules.
deterministic
Détermine si une région de pooling fixe sera utilisée lors de l'itération sur un nœud FractionalMaxPool2D dans le graphique de calcul.
seed
Une graine pour un générateur de nombres aléatoires.
seed2
Une deuxième graine pour éviter la collision des graines.