Theano - บทสรุป
การสร้างแบบจำลอง Machine Learning เกี่ยวข้องกับการคำนวณแบบเข้มข้นและซ้ำซากที่เกี่ยวข้องกับเทนเซอร์ สิ่งเหล่านี้ต้องการทรัพยากรในการประมวลผลที่เข้มข้น เนื่องจากคอมไพเลอร์ทั่วไปจะให้การปรับให้เหมาะสมในระดับโลคัลโดยทั่วไปจะไม่สร้างโค้ดการดำเนินการที่รวดเร็ว
Theano สร้างกราฟการคำนวณสำหรับการคำนวณทั้งหมดก่อน เนื่องจากภาพรวมของการคำนวณเป็นภาพเดียวในระหว่างการรวบรวมจึงสามารถใช้เทคนิคการเพิ่มประสิทธิภาพหลายอย่างในระหว่างการคอมไพล์ล่วงหน้าและนั่นคือสิ่งที่ Theano ทำ มันปรับโครงสร้างกราฟการคำนวณบางส่วนแปลงเป็น C ย้ายตัวแปรที่แชร์ไปยัง GPU และอื่น ๆ เพื่อสร้างโค้ดปฏิบัติการที่รวดเร็วมาก โค้ดที่คอมไพล์แล้วจะถูกเรียกใช้โดย Theanofunctionซึ่งทำหน้าที่เป็นเพียง hook สำหรับการแทรกโค้ดที่คอมไพล์ลงในรันไทม์ Theano ได้พิสูจน์ข้อมูลรับรองและเป็นที่ยอมรับอย่างกว้างขวางทั้งในด้านวิชาการและอุตสาหกรรม