public struct Context
Un contexto que almacena información contextual local de subprocesos utilizada por API de aprendizaje profundo, como capas.
Utilice Context.local
para recuperar el contexto local de subprocesos actual.
Ejemplos:
- Establecer la fase de aprendizaje actual para la formación de capas de manera que como
BatchNorm
calcularán media y la varianza cuando se aplica a las entradas.
Context.local.learningPhase = .training
- Establecer la fase de aprendizaje actual a la inferencia de modo que las capas como
Dropout
no se retirarán las unidades cuando se aplica a las entradas.
Context.local.learningPhase = .inference
La fase de aprendizaje.
Declaración
public var learningPhase: LearningPhase
La semilla aleatoria.
Nota
Siempre que se obtenga, la semilla aleatoria también se actualiza para que las futuras ejecuciones de operaciones aleatorias sin estado de TensorFlow den como resultado resultados no deterministas.Declaración
public var randomSeed: TensorFlowSeed { mutating get set }
Crea un contexto con propiedades predeterminadas.
Declaración
public init()
El contexto local del hilo actual.
Nota
El acceso a esta propiedad es seguro para subprocesos.Declaración
public static var local: Context { get set }