บริบท

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
public struct Context

บริบทที่เก็บข้อมูลตามบริบทของเธรดภายในที่ใช้โดย API การเรียนรู้เชิงลึก เช่น เลเยอร์

ใช้ Context.local เพื่อดึงบริบทด้ายท้องถิ่นปัจจุบัน

ตัวอย่าง:

  • การตั้งค่าขั้นตอนการเรียนรู้ในปัจจุบันเพื่อการฝึกอบรมเพื่อให้ชั้นเช่น BatchNorm จะคำนวณค่าเฉลี่ยและความแปรปรวนเมื่อนำไปใช้ปัจจัยการผลิต
  Context.local.learningPhase = .training
  • การตั้งค่าขั้นตอนการเรียนรู้ในปัจจุบันเพื่ออนุมานเพื่อให้ชั้นเช่น Dropout จะไม่เลื่อนออกหน่วยเมื่อนำไปใช้ปัจจัยการผลิต
  Context.local.learningPhase = .inference
  • ขั้นตอนการเรียนรู้

    ประกาศ

    public var learningPhase: LearningPhase
  • เมล็ดสุ่ม.

    บันทึก

    เมื่อใดก็ตามที่ได้รับ เมล็ดสุ่มจะได้รับการอัปเดตด้วย ดังนั้นการสุ่มตัวอย่าง TensorFlow op แบบไร้สัญชาติในอนาคตจะส่งผลให้เกิดผลลัพธ์ที่ไม่ได้กำหนดไว้

    ประกาศ

    public var randomSeed: TensorFlowSeed { mutating get set }
  • สร้างบริบทด้วยคุณสมบัติเริ่มต้น

    ประกาศ

    public init()
  • บริบทของเธรดท้องถิ่นปัจจุบัน

    บันทึก

    การเข้าถึงคุณสมบัตินี้เป็นเธรดที่ปลอดภัย

    ประกาศ

    public static var local: Context { get set }