@frozen
public struct AlphaDropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
שכבת נשירת אלפא.
Alpha Dropout הוא Dropout
ששומר על ממוצע ושונות של כניסות לערכים המקוריים שלהם, על מנת להבטיח את תכונת הנרמול העצמי גם לאחר נשירה זו. Alpha Dropout מתאים היטב ליחידות לינאריות מעריכיות בקנה מידה על ידי הגדרה אקראית של הפעלות לערך הרוויה השלילי.
מקור: Self-Normalizing Neural Networks: https://arxiv.org/abs/1706.02515
הַצהָרָה
public typealias TangentVector = EmptyTangentVector
הַצהָרָה
@noDerivative public let probability: Double
מאתחל שכבת
AlphaDropout
עםprobability
הניתנת להגדרה.תְנַאִי מוּקדָם
ההסתברות חייבת להיות ערך בין 0 ל-1 (כולל).הַצהָרָה
public init(probability: Double)
פרמטרים
probability
ההסתברות לנשירה של צומת.