Contexto

public struct Context

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

Use Context.local para recuperar o contexto de segmento local atual.

Exemplos:

  • Defina a fase de aprendizagem atual para treinar de modo que as camadas como BatchNorm irá calcular média e variância quando aplicada aos insumos.
  Context.local.learningPhase = .training
  • Defina a fase de aprendizagem atual à inferência de modo que as camadas como Dropout não vai cair fora unidades quando aplicada aos insumos.
  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 de operações 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 segmento atual.

    Observação

    O acesso a esta propriedade é seguro para threads.

    Declaração

    public static var local: Context { get set }