คลาสที่ซ้อนกัน
| ระดับ | 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
พารามิเตอร์
| เทนเซอร์ | เทนเซอร์เพื่อปกปิด |
|---|---|
| หน้ากาก | มาส์กที่จะทา |
| อัปเดต | ค่าใหม่ |
| ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- เทนเซอร์สวมหน้ากาก