CudnnRNNParamsToCanonical

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

ดึงข้อมูลพารามิเตอร์ 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

ค่าคงที่: "CudnnRNNParamsToCanonicalV2"

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

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

CudnnRNNParamsToCanonical <T> create แบบคงที่สาธารณะ (ขอบเขต ขอบเขต ตัวดำเนินการ < TInt32 > numLayers, ตัวดำเนินการ < TInt32 > numUnits, ตัวดำเนินการ < TInt32 > inputSize, ตัวดำเนินการ <T> พารามิเตอร์, numParamsWeights แบบยาว, numParamsBiases แบบยาว, ตัวเลือก... ตัวเลือก)

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

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

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

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

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

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

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

เมล็ด CudnnRNNParamsToCanonical.Options สาธารณะแบบคงที่ (เมล็ดยาว)

สาธารณะ CudnnRNNParamsToCanonical.Options seed2 (Long seed2)

รายการสาธารณะ < เอาท์พุท <T>> น้ำหนัก ()