Contesto

public struct Context

Un contesto che archivia informazioni contestuali thread-local utilizzate dalle API di deep learning come i livelli.

Utilizzare Context.local per recuperare il contesto thread-locale corrente.

Esempi:

  • Imposta la fase di apprendimento corrente su training in modo che layer come BatchNorm calcolino la media e la varianza quando applicati agli input.
  Context.local.learningPhase = .training
  • Imposta la fase di apprendimento corrente sull'inferenza in modo che livelli come Dropout non eliminino unità quando applicati agli input.
  Context.local.learningPhase = .inference
  • La fase di apprendimento.

    Dichiarazione

    public var learningPhase: LearningPhase
  • Il seme casuale.

    Nota

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

    Dichiarazione

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

    Dichiarazione

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

    Nota

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

    Dichiarazione

    public static var local: Context { get set }