คลาสที่ซ้อนกัน
ระดับ | BooleanMaskUpdate.Options | คุณลักษณะเพิ่มเติมสำหรับ BooleanMaskUpdate |
คอนสตรัคชั่นสาธารณะ
วิธีการสาธารณะ
BooleanMaskUpdate.Options แบบคงที่ | แกน (แกนจำนวนเต็ม) ใช้เพื่อระบุแกนที่จะมาสก์ |
BooleanMaskUpdate.Options แบบคงที่ | การออกอากาศ (การออกอากาศแบบบูลีน) ไม่ว่าจะลองอัพเดตการออกอากาศ |
คงที่ <T ขยาย TType > ตัวถูกดำเนินการ <T> | สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> เทนเซอร์, ตัวดำเนินการ < TBool > มาสก์, ตัวดำเนินการ อัปเดต <T>, ตัวเลือก... ตัวเลือก) อัปเดตเทนเซอร์ตามค่าที่มาสก์ และส่งคืนเทนเซอร์ที่อัปเดต |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
BooleanMaskUpdate สาธารณะ ()
วิธีการสาธารณะ
แกน BooleanMaskUpdate.Options สาธารณะแบบคงที่ (แกนจำนวนเต็ม)
ใช้เพื่อระบุแกนที่จะมาสก์ axis + dim(mask) <= dim(tensor)
และรูปร่างของ mask
ต้องตรงกับขนาด axis + dim(mask)
ของรูปร่างของ tensor
พารามิเตอร์
แกน | แกนที่จะมาส์ก ใช้ 0 ถ้าเป็นโมฆะ |
---|
การออกอากาศ BooleanMaskUpdate.Options สาธารณะแบบคงที่ (การออกอากาศแบบบูลีน)
ไม่ว่าจะลองอัพเดตการออกอากาศ จริงตามค่าเริ่มต้น
ตัวดำเนินการ คงที่สาธารณะ <T> สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> เทนเซอร์, ตัวดำเนินการ < TBool > หน้ากาก, ตัวดำเนินการ อัปเดต <T>, ตัวเลือก... ตัวเลือก)
อัปเดตเทนเซอร์ตามค่าที่มาสก์ และส่งคืนเทนเซอร์ที่อัปเดต ไม่เปลี่ยนเทนเซอร์อินพุต updates
จะออกอากาศตามค่าเริ่มต้น
จำนวนที่เทียบเท่าคือ `tensor [mask] = Updates`
โดยทั่วไป 0 < dim(mask) = K <= dim(tensor)
และรูปร่างของ mask
จะต้องตรงกับมิติ K แรกของรูปร่างของ tensor
จากนั้นเราก็จะได้: booleanMask(tensor, mask)[i, j1,...,jd] = tensor[i1,...,iK,j1,...,jd]
โดยที่ (i1,...,iK)
เป็นการเข้ามา true
ของ mask
(ลำดับหลักแถว)
axis
สามารถใช้กับมา mask
เพื่อระบุแกนที่จะมาสก์ได้ (โดยค่าเริ่มต้นจะเป็น 0) ในกรณีนั้น axis + dim(mask) <= dim(tensor)
และ mask
จะต้องตรงกับขนาด axis + dim(mask)
ของรูปร่างของ tensor
รูปร่างของ updates
ควรเป็น [n, t_1, t_2, ...]
โดยที่ n
คือจำนวนค่าจริงใน mask
และ t_i
คือมิติที่ i
ของ tensor
หลัง axis
และ mask
updates
จะเผยแพร่ไปยังรูปร่างนี้ตามค่าเริ่มต้น ซึ่งสามารถปิดใช้งานได้โดยใช้ options
พารามิเตอร์
เทนเซอร์ | เทนเซอร์เพื่อปกปิด |
---|---|
หน้ากาก | มาส์กที่จะทา |
อัปเดต | ค่าใหม่ |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- เทนเซอร์สวมหน้ากาก