Konteks

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 }