Contesto

public struct Context

Un contesto che archivia le informazioni contestuali locali del thread utilizzate dalle API di deep learning come i livelli.

Utilizzare Context.local per recuperare l'attuale contesto filo-locale.

Esempi:

  • Impostare la fase di apprendimento corrente di formazione in modo che gli strati come BatchNorm potranno calcolare media e varianza quando applicato agli ingressi.
  Context.local.learningPhase = .training
  • Impostare la fase di apprendimento corrente all'inferenza modo che strati come Dropout non si abbandonano unità quando applicato agli ingressi.
  Context.local.learningPhase = .inference
  • La fase di apprendimento.

    Dichiarazione

    public var learningPhase: LearningPhase
  • Il seme casuale.

    Nota

    Ogni volta che viene ottenuto, anche il seme casuale viene aggiornato in modo che le future esecuzioni di operazioni casuali senza stato di TensorFlow producano risultati non deterministici.

    Dichiarazione

    public var randomSeed: TensorFlowSeed { mutating get set }
  • Crea un contesto con proprietà predefinite.

    Dichiarazione

    public init()
  • Il contesto locale del thread corrente.

    Nota

    L'accesso a questa proprietà è thread-safe.

    Dichiarazione

    public static var local: Context { get set }