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 }