public struct Context
Ngữ cảnh lưu trữ thông tin theo ngữ cảnh cục bộ theo luồng được sử dụng bởi các API học sâu chẳng hạn như các lớp.
Sử dụng Context.local
để truy xuất bối cảnh luồng cục bộ hiện tại.
Ví dụ:
- Đặt giai đoạn học tập hiện tại thành đào tạo để các lớp như
BatchNorm
sẽ tính toán giá trị trung bình và phương sai khi áp dụng cho đầu vào.
Context.local.learningPhase = .training
- Đặt giai đoạn học hiện tại thành suy luận để các lớp như
Dropout
sẽ không loại bỏ các đơn vị khi áp dụng cho đầu vào.
Context.local.learningPhase = .inference
Giai đoạn học tập.
Tuyên ngôn
public var learningPhase: LearningPhase
Hạt giống ngẫu nhiên.
Ghi chú
Bất cứ khi nào có được, hạt giống ngẫu nhiên cũng được cập nhật để các lần thực thi TensorFlow ngẫu nhiên không trạng thái trong tương lai sẽ dẫn đến kết quả không xác định.Tuyên ngôn
public var randomSeed: TensorFlowSeed { mutating get set }
Tạo một bối cảnh với các thuộc tính mặc định.
Tuyên ngôn
public init()
Bối cảnh chủ đề cục bộ hiện tại.
Ghi chú
Truy cập thuộc tính này là an toàn theo luồng.Tuyên ngôn
public static var local: Context { get set }