ดึงข้อมูลพารามิเตอร์ 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 จะไม่มีการฉายภาพ
คลาสที่ซ้อนกัน
ระดับ | CudnnRNNParamsToCanonical.Options | แอ็ตทริบิวต์ทางเลือกสำหรับ CudnnRNNParamsToCanonical |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
รายการ < เอาท์พุต <T>> | อคติ () |
คง <T ขยาย TNumber > CudnnRNNParamsToCanonical <T> | สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt32 > numLayers, ตัวดำเนินการ < TInt32 > numUnits, ตัวดำเนินการ < TInt32 > inputSize, ตัวดำเนินการ <T> พารามิเตอร์, พารามิเตอร์ numParamsWeights แบบยาว, numParamsBiases แบบยาว, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ CudnnRNNParamsToCanonical ใหม่ |
CudnnRNNParamsToCanonical.Options แบบคงที่ | ทิศทาง (ทิศทางของสตริง) |
CudnnRNNParamsToCanonical.Options แบบคงที่ | การออกกลางคัน (การออกกลางคันแบบลอยตัว) |
CudnnRNNParamsToCanonical.Options แบบคงที่ | inputMode (สตริงอินพุตโหมด) |
CudnnRNNParamsToCanonical.Options แบบคงที่ | numProj (ยาว numProj) |
CudnnRNNParamsToCanonical.Options แบบคงที่ | rnnMode (สตริง rnnMode) |
CudnnRNNParamsToCanonical.Options แบบคงที่ | เมล็ด (เมล็ดยาว) |
CudnnRNNParamsToCanonical.Options แบบคงที่ | เมล็ด2 (เมล็ดยาว2) |
รายการ < เอาท์พุต <T>> | น้ำหนัก () |
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
CudnnRNNParamsToCanonical <T> create แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt32 > numLayers, ตัวดำเนินการ < TInt32 > numUnits, ตัวดำเนินการ < TInt32 > inputSize, ตัวดำเนินการ <T> พารามิเตอร์, numParamsWeights แบบยาว, numParamsBiases แบบยาว, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ CudnnRNNParamsToCanonical ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ CudnnRNNParamsToCanonical