สุ่มสับเปลี่ยนเทนเซอร์ไปตามมิติแรก
เมตริกซ์จะถูกสับไปตามมิติ 0 โดยที่แต่ละ `ค่า [j]` ถูกแมปกับ `เอาต์พุต [i]` เพียงอันเดียวเท่านั้น ตัวอย่างเช่น การแมปที่อาจเกิดขึ้นสำหรับเทนเซอร์ 3x2 คือ:
[[1, 2], [[5, 6],
[3, 4], ==> [1, 2],
[5, 6]] [3, 4]]
คลาสที่ซ้อนกัน
ระดับ | RandomShuffle.Options | คุณลักษณะทางเลือกสำหรับ RandomShuffle |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยาย TType > RandomShuffle <T> | สร้าง (ขอบเขต ขอบเขต ค่า ตัวดำเนินการ <T> ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RandomShuffle ใหม่ |
เอาท์พุต <T> | เอาท์พุท () เมตริกซ์ที่มีรูปร่างและประเภทเดียวกันกับ "ค่า" สับเปลี่ยนไปตามมิติแรก |
RandomShuffle.Options แบบคงที่ | เมล็ด (เมล็ดยาว) |
RandomShuffle.Options แบบคงที่ | เมล็ด2 (เมล็ดยาว2) |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง RandomShuffle <T> แบบคงที่สาธารณะ ( ขอบเขต ขอบเขต ค่า ตัวดำเนินการ <T> ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ RandomShuffle ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ค่า | เทนเซอร์ที่จะสับเปลี่ยน |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- ตัวอย่างใหม่ของ RandomShuffle
เอาท์พุท สาธารณะ <T> เอาท์พุท ()
เมตริกซ์ที่มีรูปร่างและประเภทเดียวกันกับ "ค่า" สับเปลี่ยนไปตามมิติแรก
เมล็ด RandomShuffle.Options แบบคงที่สาธารณะ (เมล็ดยาว)
พารามิเตอร์
เมล็ดพันธุ์ | หากตั้งค่า `seed` หรือ `seed2` ไม่เป็นศูนย์ เครื่องกำเนิดตัวเลขสุ่มจะถูกเพาะโดยค่า seed ที่ให้มา มิฉะนั้นจะถูกเพาะโดยเมล็ดแบบสุ่ม |
---|
RandomShuffle.Options แบบคงที่สาธารณะ seed2 (Long seed2)
พารามิเตอร์
เมล็ดพันธุ์2 | เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด |
---|