CudnnRNNCanonicalToParamsV2

CudnnRNNCanonicalToParamsV2 คลาสสุดท้ายสาธารณะ

แปลงพารามิเตอร์ CudnnRNN จากรูปแบบมาตรฐานเป็นรูปแบบที่ใช้งานได้ รองรับการฉายภาพใน LSTM

เขียนชุดตุ้มน้ำหนักลงในบัฟเฟอร์พารามิเตอร์ทึบแสง เพื่อให้สามารถนำไปใช้ในการฝึกอบรมหรือการอนุมานที่กำลังจะมีขึ้น

โปรดทราบว่าบัฟเฟอร์พารามิเตอร์อาจเข้ากันไม่ได้กับ GPU ที่แตกต่างกัน ดังนั้นการบันทึกและการฟื้นฟูใดๆ ควรถูกแปลงเป็นและจากน้ำหนักและอคติตามรูปแบบบัญญัติ

num_layers: ระบุจำนวนเลเยอร์ในโมเดล RNN num_units: ระบุขนาดของสถานะที่ซ่อนอยู่ input_size: ระบุขนาดของสถานะอินพุต ตุ้มน้ำหนัก: รูปแบบมาตรฐานของตุ้มน้ำหนักที่สามารถใช้เพื่อบันทึกและฟื้นฟู มีแนวโน้มที่จะเข้ากันได้มากกว่าคนรุ่นต่างๆ อคติ: รูปแบบบัญญัติของอคติที่สามารถนำมาใช้ในการบันทึกและฟื้นฟู มีแนวโน้มที่จะเข้ากันได้มากกว่าคนรุ่นต่างๆ num_params_weights: จำนวนเมทริกซ์พารามิเตอร์น้ำหนักสำหรับทุกเลเยอร์ num_params_biases: จำนวนเวกเตอร์พารามิเตอร์อคติสำหรับทุกเลเยอร์ rnn_mode: ระบุประเภทของโมเดล RNN input_mode: ระบุว่ามีการฉายภาพเชิงเส้นระหว่างอินพุตและการคำนวณจริงก่อนเลเยอร์แรกหรือไม่ อนุญาตให้ใช้ 'skip_input' เมื่อ input_size == num_units เท่านั้น 'auto_select' หมายถึง 'skip_input' เมื่อ input_size == num_units; มิฉะนั้นจะหมายถึง 'linear_input' ทิศทาง: ระบุว่าจะใช้โมเดลแบบสองทิศทางหรือไม่ dir = (ทิศทาง == แบบสองทิศทาง) ? 2 : 1 การออกกลางคัน: ความน่าจะเป็นของการออกกลางคัน เมื่อตั้งค่าเป็น 0 การออกกลางคันจะถูกปิดใช้งาน เมล็ด: ส่วนที่ 1 ของเมล็ดเพื่อเริ่มต้นการออกกลางคัน seed2: ส่วนที่ 2 ของเมล็ดเพื่อเริ่มต้นการออกกลางคัน num_proj: มิติเอาท์พุตสำหรับเมทริกซ์การฉายภาพ หากไม่มีหรือ 0 จะไม่มีการฉายภาพ

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

ระดับ CudnnRNNCanonicalToParamsV2.ตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ CudnnRNNCanonicalToParamsV2

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

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
คง <T ขยายหมายเลข> CudnnRNNCanonicalToParamsV2 <T>
สร้าง ( ขอบเขต ขอบเขต ตัวดำเนินการ <Integer> numLayers, ตัวดำเนินการ <Integer> numUnits, ตัวดำเนินการ <Integer> ขนาดอินพุต, Iterable< ตัวดำเนินการ <T>> น้ำหนัก, Iterable< ตัวดำเนินการ <T>> อคติ, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ CudnnRNNCanonicalToParamsV2 ใหม่
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
ทิศทาง (ทิศทางของสตริง)
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
การออกกลางคัน (การออกกลางคันแบบลอยตัว)
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
inputMode (สตริงอินพุตโหมด)
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
numProj (ยาว numProj)
เอาท์พุต <T>
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
rnnMode (สตริง rnnMode)
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
เมล็ด (เมล็ดยาว)
CudnnRNNCanonicalToParamsV2.Options แบบคงที่
เมล็ด2 (เมล็ดยาว2)

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

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

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

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

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

สาธารณะ CudnnRNNCanonicalToParamsV2 <T> สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <Integer> numLayers, ตัวดำเนินการ <Integer> numUnits, ตัวดำเนินการ <Integer> inputSize, Iterable< ตัวดำเนินการ <T>> น้ำหนัก, Iterable< ตัวดำเนินการ <T>> อคติ, ตัวเลือก .. . ตัวเลือก)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ CudnnRNNCanonicalToParamsV2

สาธารณะ CudnnRNNCanonicalToParamsV2.Options ทิศทาง คงที่ (ทิศทางสตริง)

CudnnRNNCanonicalToParamsV2.Options แบบคงที่สาธารณะ ( แบบลอยแบบลอย)

สาธารณะ CudnnRNNCanonicalToParamsV2.Options inputMode (String inputMode)

สาธารณะ CudnnRNNCanonicalToParamsV2.Options numProj (Long numProj)

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

สาธารณะ CudnnRNNCanonicalToParamsV2.Options rnnMode (สตริง rnnMode)

เมล็ด CudnnRNNCanonicalToParamsV2.Options สาธารณะ (เมล็ดยาว)

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