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 }