public struct Context
Un contesto che archivia informazioni contestuali thread-local utilizzate dalle API di deep learning come i livelli.
Utilizzare Context.local
per recuperare il contesto thread-locale corrente.
Esempi:
- Imposta la fase di apprendimento corrente su training in modo che layer come
BatchNorm
calcolino la media e la varianza quando applicati agli input.
Context.local.learningPhase = .training
- Imposta la fase di apprendimento corrente sull'inferenza in modo che livelli come
Dropout
non eliminino unità quando applicati agli input.
Context.local.learningPhase = .inference
La fase di apprendimento.
Dichiarazione
public var learningPhase: LearningPhase
Il seme casuale.
Nota
Ogni volta che viene ottenuto, anche il seed casuale viene aggiornato in modo che le future esecuzioni di operazioni TensorFlow casuali senza stato producano risultati non deterministici.Dichiarazione
public var randomSeed: TensorFlowSeed { mutating get set }
Crea un contesto con proprietà predefinite.
Dichiarazione
public init()
Il contesto thread-locale corrente.
Nota
L'accesso a questa proprietà è thread-safe.Dichiarazione
public static var local: Context { get set }