Bırakmak

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

Bir bırakma katmanı.

Bırakma, eğitim süresi boyunca her güncellemede giriş birimlerinin bir kısmının rastgele 0 ayarlanmasından oluşur; bu, aşırı uyumun önlenmesine yardımcı olur.

  • beyan

    public typealias TangentVector = EmptyTangentVector
  • beyan

    @noDerivative
    public let probability: Double
  • Bir bırakma katmanı oluşturur.

    Önkoşul

    olasılık 0 ile 1 (dahil) arasında bir değer olmalıdır.

    beyan

    public init(probability: Double)

    Parametreler

    probability

    Bir düğümün çıkma olasılığı.

  • Katmanın verilen girişe uygulanmasıyla elde edilen çıktıyı döndürür.

    beyan

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

    Parametreler

    input

    Katmanın girişi.

    Dönüş Değeri

    Çıktı.