public struct Context
Konteks yang menyimpan informasi kontekstual thread-lokal yang digunakan oleh API pembelajaran mendalam seperti lapisan.
Gunakan Context.local
untuk mengambil konteks thread-lokal saat ini.
Contoh:
- Atur fase pembelajaran saat ini ke pelatihan sehingga lapisan seperti
BatchNorm
akan menghitung mean dan varians saat diterapkan pada input.
Context.local.learningPhase = .training
- Atur fase pembelajaran saat ini ke inferensi sehingga lapisan seperti
Dropout
tidak akan mengeluarkan unit saat diterapkan ke input.
Context.local.learningPhase = .inference
Fase pembelajaran.
Pernyataan
public var learningPhase: LearningPhase
Benih acak.
Catatan
Setiap kali diperoleh, benih acak juga diperbarui sehingga eksekusi operasi TensorFlow acak tanpa status di masa mendatang akan menghasilkan hasil yang non-deterministik.Pernyataan
public var randomSeed: TensorFlowSeed { mutating get set }
Membuat konteks dengan properti default.
Pernyataan
public init()
Konteks thread-lokal saat ini.
Catatan
Mengakses properti ini aman untuk thread.Pernyataan
public static var local: Context { get set }