คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

Gather

ชุมนุม รอบชิงชนะเลิศสาธารณะ

รวบรวมชิ้นส่วนจากแกน "params" "แกน" ตาม "ดัชนี"

"ดัชนี" ต้องเป็นเทนเซอร์จำนวนเต็มของมิติใดๆ (ปกติคือ 0-D หรือ 1-D) สร้างเทนเซอร์เอาต์พุตที่มีรูปร่าง `params.shape[:axis] + indices.shape[batch_dims:] + params.shape[axis + 1:]` โดยที่:

# Scalar indices (output is rank(params) - 1).
     output[a_0, ..., a_n, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices, b_0, ..., b_n]
 
     # Vector indices (output is rank(params)).
     output[a_0, ..., a_n, i, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices[i], b_0, ..., b_n]
 
     # Higher rank indices (output is rank(params) + rank(indices) - 1).
     output[a_0, ..., a_n, i, ..., j, b_0, ... b_n] =
       params[a_0, ..., a_n, indices[i, ..., j], b_0, ..., b_n]
 

โปรดทราบว่าบน CPU หากพบดัชนีนอกขอบเขต ข้อผิดพลาดจะถูกส่งคืน บน GPU หากพบดัชนีที่ไม่อยู่ในขอบเขต ระบบจะเก็บ 0 ไว้ในค่าเอาต์พุตที่สอดคล้องกัน

ดูเพิ่มเติมที่ `tf.batch_gather` และ tf.gather_nd

คลาสที่ซ้อนกัน

ระดับ Gather.Options คุณลักษณะเสริมสำหรับ Gather

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

เอาท์พุต <T>
เป็นเอาต์พุต ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คงที่ Gather.Options
batchDims (batchDim แบบยาว)
คงที่ <T, U ขยายจำนวน, V ขยายจำนวน> รวบรวม <T>
สร้าง ( ขอบเขต ขอบเขต, ตัวถูกดำเนินการ <T> params , ดัชนี ตัวถูกดำเนินการ <U>, แกน ตัวถูกดำเนินการ <V>, ตัวเลือก... )
วิธีการ Factory เพื่อสร้างคลาสที่ปิดการดำเนินการ Gather ใหม่
เอาท์พุต <T>
เอาท์พุท ()
ค่าจาก 'params' ที่รวบรวมจากดัชนีที่กำหนดโดย 'indices' โดยมีรูปร่าง `params.shape[:axis] + indices.shape + params.shape[axis + 1:]`

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

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

เอาต์พุต สาธารณะ <T> asOutput ()

ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต

สาธารณะแบบคงที่ Gather.Options batchDims (Long batchDims)

แตติกสาธารณะ Gather <T> สร้าง ( ขอบเขต ขอบเขต, พารามิเตอร์ตัวถูกดำเนินการ <T>, ดัชนีตัวถูกดำเนิน การ <U>, แกน ตัวถูกดำเนินการ <V>, ตัวเลือก... )

วิธีการ Factory เพื่อสร้างคลาสที่ปิดการดำเนินการ Gather ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
พารามส์ เทนเซอร์ที่ใช้ในการรวบรวมค่า อย่างน้อยต้องมีอันดับ "แกน + 1"
ดัชนี ดัชนีเทนเซอร์ ต้องอยู่ในช่วง `[0, params.shape[axis])`
แกน แกนใน "params" เพื่อรวบรวม "ดัชนี" ค่าเริ่มต้นเป็นมิติแรก รองรับดัชนีเชิงลบ
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ Gather

เอาต์พุต สาธารณะ <T> เอาต์พุต ()

ค่าจาก 'params' ที่รวบรวมจากดัชนีที่กำหนดโดย 'indices' โดยมีรูปร่าง `params.shape[:axis] + indices.shape + params.shape[axis + 1:]`

,
ชุมนุม รอบชิงชนะเลิศสาธารณะ

รวบรวมชิ้นส่วนจากแกน "params" "แกน" ตาม "ดัชนี"

"ดัชนี" ต้องเป็นเทนเซอร์จำนวนเต็มของมิติใดๆ (ปกติคือ 0-D หรือ 1-D) สร้างเทนเซอร์เอาต์พุตที่มีรูปร่าง `params.shape[:axis] + indices.shape[batch_dims:] + params.shape[axis + 1:]` โดยที่:

# Scalar indices (output is rank(params) - 1).
     output[a_0, ..., a_n, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices, b_0, ..., b_n]
 
     # Vector indices (output is rank(params)).
     output[a_0, ..., a_n, i, b_0, ..., b_n] =
       params[a_0, ..., a_n, indices[i], b_0, ..., b_n]
 
     # Higher rank indices (output is rank(params) + rank(indices) - 1).
     output[a_0, ..., a_n, i, ..., j, b_0, ... b_n] =
       params[a_0, ..., a_n, indices[i, ..., j], b_0, ..., b_n]
 

โปรดทราบว่าบน CPU หากพบดัชนีนอกขอบเขต ข้อผิดพลาดจะถูกส่งคืน บน GPU หากพบดัชนีที่ไม่อยู่ในขอบเขต ระบบจะเก็บ 0 ไว้ในค่าเอาต์พุตที่สอดคล้องกัน

ดูเพิ่มเติมที่ `tf.batch_gather` และ tf.gather_nd

คลาสที่ซ้อนกัน

ระดับ Gather.Options คุณลักษณะเสริมสำหรับ Gather

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

เอาท์พุต <T>
เป็นเอาต์พุต ()
ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์
คงที่ Gather.Options
batchDims (batchDim แบบยาว)
คงที่ <T, U ขยายจำนวน, V ขยายจำนวน> รวบรวม <T>
สร้าง ( ขอบเขต ขอบเขต, ตัวถูกดำเนินการ <T> params , ดัชนี ตัวถูกดำเนินการ <U>, แกน ตัวถูกดำเนินการ <V>, ตัวเลือก... )
วิธีการ Factory เพื่อสร้างคลาสที่ปิดการดำเนินการ Gather ใหม่
เอาท์พุต <T>
เอาท์พุท ()
ค่าจาก 'params' ที่รวบรวมจากดัชนีที่กำหนดโดย 'indices' โดยมีรูปร่าง `params.shape[:axis] + indices.shape + params.shape[axis + 1:]`

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

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

เอาต์พุต สาธารณะ <T> asOutput ()

ส่งกลับค่าแฮนเดิลเชิงสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการทำงานของ TensorFlow เป็นเอาต์พุตของการดำเนินการอื่นของ TensorFlow วิธีนี้ใช้เพื่อรับหมายเลขอ้างอิงเชิงสัญลักษณ์ที่แสดงถึงการคำนวณของอินพุต

สาธารณะแบบคงที่ Gather.Options batchDims (Long batchDims)

แตติกสาธารณะ Gather <T> สร้าง ( ขอบเขต ขอบเขต, พารามิเตอร์ตัวถูกดำเนินการ <T>, ดัชนีตัวถูกดำเนิน การ <U>, แกน ตัวถูกดำเนินการ <V>, ตัวเลือก... )

วิธีการ Factory เพื่อสร้างคลาสที่ปิดการดำเนินการ Gather ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
พารามส์ เทนเซอร์ที่ใช้ในการรวบรวมค่า อย่างน้อยต้องมีอันดับ "แกน + 1"
ดัชนี ดัชนีเทนเซอร์ ต้องอยู่ในช่วง `[0, params.shape[axis])`
แกน แกนใน "params" เพื่อรวบรวม "ดัชนี" ค่าเริ่มต้นเป็นมิติแรก รองรับดัชนีเชิงลบ
ตัวเลือก ดำเนินการค่าแอตทริบิวต์ทางเลือก
คืนสินค้า
  • ตัวอย่างใหม่ของ Gather

เอาต์พุต สาธารณะ <T> เอาต์พุต ()

ค่าจาก 'params' ที่รวบรวมจากดัชนีที่กำหนดโดย 'indices' โดยมีรูปร่าง `params.shape[:axis] + indices.shape + params.shape[axis + 1:]`