public struct Context
Katmanlar gibi derin öğrenme API'leri tarafından kullanılan iş parçacığı yerel bağlamsal bilgilerini depolayan bir bağlam.
Kullanım Context.local
akım parçacığı yerel içeriği almak için.
Örnekler:
- Gibi katmanlar böylece eğitim için geçerli öğrenme aşamasını Set
BatchNorm
girişlerine uygulandığında ortalama ve varyans hesaplamak olacaktır.
Context.local.learningPhase = .training
- Gibi katmanlar böylece sonuç çıkarma akımı öğrenme aşamasını Set
Dropout
girişlerine uygulandığında birimleri terk olmayacaktır.
Context.local.learningPhase = .inference
Öğrenme aşaması.
beyanname
public var learningPhase: LearningPhase
Rastgele tohum.
Not
Elde edildiğinde, rastgele tohum da güncellenir, böylece gelecekteki durumsuz rastgele TensorFlow op yürütmeleri deterministik olmayan sonuçlarla sonuçlanır.beyanname
public var randomSeed: TensorFlowSeed { mutating get set }
Varsayılan özelliklere sahip bir bağlam oluşturur.
beyanname
public init()
Geçerli iş parçacığı yerel bağlamı.
Not
Bu özelliğe erişim iş parçacığı için güvenlidir.beyanname
public static var local: Context { get set }