Contexto

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 }