The execution of forward function can change according to inference time and train time depending on how the neural network is defined and implemented. For example, some neural networks may have different forward functions for training and testing, or some layers or operations may be only used for training and not for inference. In general, the forward function computes the network output given an input during training, while the predict function computes the network output given an input during inference.
การทำงานของฟังก์ชันส่งต่อสามารถเปลี่ยนแปลงได้ตามเวลาอนุมานและเวลาฝึก ขึ้นอยู่กับวิธีกำหนดและใช้งานโครงข่ายประสาทเทียม ตัวอย่างเช่น โครงข่ายประสาทเทียมบางแห่งอาจมีฟังก์ชันการส่งต่อที่แตกต่างกันสำหรับการฝึกอบรมและการทดสอบ หรือบางเลเยอร์หรือการดำเนินการอาจใช้สำหรับการฝึกอบรมเท่านั้น ไม่ใช่เพื่อการอนุมาน โดยทั่วไป ฟังก์ชันส่งต่อจะคำนวณเอาต์พุตเครือข่ายที่ได้รับอินพุตระหว่างการฝึก ในขณะที่ฟังก์ชันคาดการณ์จะคำนวณเอาต์พุตเครือข่ายที่ได้รับอินพุตระหว่างการอนุมาน
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence