Contexto

public struct Context

Un contexto que almacena información contextual local de subprocesos utilizada por las API de aprendizaje profundo, como las capas.

Utilice Context.local para recuperar el contexto local del subproceso actual.

Ejemplos:

  • Establezca la fase de aprendizaje actual en entrenamiento para que capas como BatchNorm calculen la media y la varianza cuando se apliquen a las entradas.
  Context.local.learningPhase = .training
  • Establezca la fase de aprendizaje actual en inferencia para que capas como Dropout no eliminen unidades cuando se apliquen a las entradas.
  Context.local.learningPhase = .inference
  • La fase de aprendizaje.

    Declaración

    public var learningPhase: LearningPhase
  • La semilla aleatoria.

    Nota

    Cada vez que se obtiene, la semilla aleatoria también se actualiza para que futuras ejecuciones aleatorias sin estado de operaciones 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 }