Contexto

public struct Context

Um contexto que armazena informações contextuais locais de thread usadas por APIs de aprendizado profundo, como camadas.

Use Context.local para recuperar o contexto local do thread atual.

Exemplos:

  • Defina a fase de aprendizagem atual como treinamento para que camadas como BatchNorm calculem a média e a variação quando aplicadas às entradas.
  Context.local.learningPhase = .training
  • Defina a fase de aprendizagem atual para inferência para que camadas como Dropout não descartem unidades quando aplicadas às entradas.
  Context.local.learningPhase = .inference
  • A fase de aprendizagem.

    Declaração

    public var learningPhase: LearningPhase
  • A semente aleatória.

    Observação

    Sempre que obtida, a semente aleatória também é atualizada para que futuras execuções operacionais aleatórias sem estado do TensorFlow resultem em resultados não determinísticos.

    Declaração

    public var randomSeed: TensorFlowSeed { mutating get set }
  • Cria um contexto com propriedades padrão.

    Declaração

    public init()
  • O contexto local do thread atual.

    Observação

    O acesso a esta propriedade é seguro para threads.

    Declaração

    public static var local: Context { get set }