फ्रैक्शनलमैक्सपूल2डी

@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
    )
  • दिए गए इनपुट पर परत लगाने से प्राप्त आउटपुट लौटाता है।

    घोषणा

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

    पैरामीटर

    input

    परत में इनपुट.

    प्रतिलाभ की मात्रा

    उत्पादन।

  • एक भिन्नात्मक अधिकतम पूलिंग परत बनाता है।

    घोषणा

    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

    बीज टकराव से बचने के लिए दूसरा बीज।