FractionalMaxPool2D

@frozen
public struct FractionalMaxPool2D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint

Un livello di pooling massimo frazionario per i dati spaziali. Nota: FractionalMaxPool non dispone di un'implementazione XLA e pertanto potrebbe avere implicazioni sulle prestazioni.

  • Dichiarazione

    public typealias TangentVector = EmptyTangentVector
  • Rapporti di pooling per ciascuna dimensione di input della forma (lotto, altezza, larghezza, canali). Attualmente è supportato il raggruppamento solo in altezza e larghezza.

    Dichiarazione

    @noDerivative
    public let poolingRatio: (Double, Double, Double, Double)
  • Determina se la sequenza di pooling viene generata in modo pseudocasuale.

    Dichiarazione

    @noDerivative
    public let pseudoRandom: Bool
  • Determina se i valori al confine delle celle di pool adiacenti vengono utilizzati da entrambe le celle

    Dichiarazione

    @noDerivative
    public let overlapping: Bool
  • Determina se verrà utilizzata una regione di pool fissa durante l'iterazione su un nodo FractionalMaxPool2D nel grafico di calcolo.

    Dichiarazione

    @noDerivative
    public let deterministic: Bool
  • Seme per il generatore di numeri casuali

    Dichiarazione

    @noDerivative
    public let seed: Int64
  • Un secondo seme per evitare la collisione dei semi

    Dichiarazione

    @noDerivative
    public let seed2: Int64
  • Inizializza un livello FractionalMaxPool con poolingRatio configurabile.

    Dichiarazione

    public init(
      poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )
  • Restituisce l'output ottenuto dall'applicazione del livello all'input specificato.

    Dichiarazione

    @differentiable
    public func forward(_ input: Tensor<Scalar>) -> Tensor<Scalar>

    Parametri

    input

    L'input al livello.

    Valore restituito

    L'uscita.

  • Crea un livello di pooling massimo frazionario.

    Dichiarazione

    public init(
      poolingRatio: (Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )

    Parametri

    poolingRatio

    Rapporto di pooling per le dimensioni di altezza e larghezza dell'input.

    pseudoRandom

    Determina se la sequenza di pool viene generata in modo pseudocasuale.

    overlapping

    Determina se i valori al confine delle celle di pool adiacenti vengono utilizzati da entrambe le celle.

    deterministic

    Determina se verrà utilizzata una regione di pool fissa durante l'iterazione su un nodo FractionalMaxPool2D nel grafico di calcolo.

    seed

    Un seme per il generatore di numeri casuali.

    seed2

    Un secondo seme per evitare la collisione dei semi.