Loss

การสูญเสีย คลาสนามธรรมสาธารณะ
คลาสย่อยโดยตรงที่รู้จัก

เขตข้อมูล

การลด ขั้นสุดท้ายแบบคงที่สาธารณะ ลด_ค่าเริ่มต้น

วิธีการสาธารณะ

บทคัดย่อ <T ขยาย TNumber > ตัวถูกดำเนินการ <T>
โทร ( ตัวดำเนินการ <? ขยาย TNumber > ป้ายกำกับ, ตัวดำเนินการ <T> การคาดคะเน, ตัวดำเนินการ <T> ตัวอย่างน้ำหนัก)
สร้างตัวถูกดำเนินการที่คำนวณการสูญเสีย
<T ขยาย TNumber > ตัวถูกดำเนินการ <T>
โทร ( ตัวดำเนินการ <? ขยาย TNumber > ป้ายกำกับ, ตัวดำเนินการ <T> การคาดการณ์)
คำนวณการสูญเสีย
การลดน้อยลง
ได้รับการลด ()
ได้รับการลดการสูญเสีย
ปฏิบัติการ
getTF ()
รับ Ops TensorFlow

วิธีการสืบทอด

เขตข้อมูล

การลด ขั้นสุดท้ายแบบคงที่สาธารณะ REDUCTION_DEFAULT

วิธีการสาธารณะ

ตัวดำเนินการ นามธรรมสาธารณะ <T> โทร ( ตัวดำเนินการ <? ขยาย TNumber > ป้ายกำกับ, ตัวดำเนินการ <T> การคาดการณ์, ตัวดำเนินการ <T> ตัวอย่างน้ำหนัก)

สร้างตัวถูกดำเนินการที่คำนวณการสูญเสีย

พารามิเตอร์
ฉลาก ค่าความจริงหรือป้ายกำกับ
การคาดการณ์ การคาดการณ์
ตัวอย่างน้ำหนัก SampleWeights ที่เป็นตัวเลือกจะทำหน้าที่เป็นสัมประสิทธิ์การสูญเสีย หากมีการระบุสเกลาร์ การสูญเสียก็จะถูกปรับขนาดตามค่าที่กำหนด หาก SampleWeights เป็นเทนเซอร์ที่มีขนาด [batch_size] ค่าที่สูญเสียทั้งหมดสำหรับแต่ละตัวอย่างในแบตช์จะถูกปรับขนาดใหม่โดยองค์ประกอบที่เกี่ยวข้องในเวกเตอร์ SampleWeights หากรูปร่างของ SampleWeights คือ [batch_size, d0, .. dN-1] (หรือสามารถถ่ายทอดไปยังรูปร่างนี้ได้) องค์ประกอบที่สูญเสียไปแต่ละรายการของการคาดการณ์จะถูกปรับขนาดตามค่าที่สอดคล้องกันของ SampleWeights (หมายเหตุสำหรับ dN-1: ฟังก์ชันการสูญเสียทั้งหมดลดลง 1 มิติ โดยปกติจะเป็นแกน=-1)
การส่งคืน
  • การสูญเสีย

ตัวดำเนินการ สาธารณะ <T> โทร ( ตัวดำเนินการ <? ขยาย TNumber > ป้ายกำกับ ตัวดำเนินการ <T> การคาดการณ์)

คำนวณการสูญเสีย

พารามิเตอร์
ฉลาก ค่าความจริงหรือป้ายกำกับ
การคาดการณ์ การคาดการณ์
การส่งคืน
  • การสูญเสีย

การลด สาธารณะ getReduction ()

ได้รับการลดการสูญเสีย

การส่งคืน
  • การลดการสูญเสีย

ปฏิบัติการสาธารณะ getTF ()

รับ Ops TensorFlow

การส่งคืน
  • Ops ของ TensorFlow