Theano - บทนำ
คุณได้พัฒนาโมเดล Machine Learning ใน Python แล้วหรือยัง? จากนั้นเห็นได้ชัดว่าคุณทราบถึงความซับซ้อนในการพัฒนาโมเดลเหล่านี้ โดยทั่วไปแล้วการพัฒนานี้เป็นกระบวนการที่ช้าซึ่งใช้เวลาในการคำนวณหลายชั่วโมงและหลายวัน
การพัฒนาแบบจำลอง Machine Learning จำเป็นต้องใช้การคำนวณทางคณิตศาสตร์จำนวนมาก โดยทั่วไปสิ่งเหล่านี้ต้องการการคำนวณทางคณิตศาสตร์โดยเฉพาะเมทริกซ์ขนาดใหญ่ที่มีหลายมิติ ทุกวันนี้เราใช้ Neural Networks มากกว่าเทคนิคทางสถิติแบบเดิมในการพัฒนาแอปพลิเคชัน Machine Learning Neural Networks จำเป็นต้องได้รับการฝึกฝนเกี่ยวกับข้อมูลจำนวนมาก การฝึกอบรมจะทำในชุดข้อมูลที่มีขนาดเหมาะสม ดังนั้นกระบวนการเรียนรู้จึงวนซ้ำ ดังนั้นหากการคำนวณทำได้ไม่เต็มประสิทธิภาพการฝึกอบรมเครือข่ายอาจใช้เวลาหลายชั่วโมงหรือหลายวัน ดังนั้นการเพิ่มประสิทธิภาพของรหัสปฏิบัติการจึงเป็นที่ต้องการอย่างมาก และนั่นคือสิ่งที่ Theano มอบให้
Theano เป็นไลบรารี Python ที่ให้คุณกำหนดนิพจน์ทางคณิตศาสตร์ที่ใช้ใน Machine Learning เพิ่มประสิทธิภาพนิพจน์เหล่านี้และประเมินนิพจน์เหล่านั้นอย่างมีประสิทธิภาพโดยใช้ GPU อย่างเด็ดขาดในพื้นที่วิกฤต สามารถแข่งขันกับการใช้งาน C เต็มรูปแบบทั่วไปได้ในเกือบทุกกรณี
Theano เขียนขึ้นที่ห้องปฏิบัติการ LISA ด้วยความตั้งใจที่จะพัฒนาอัลกอริทึมการเรียนรู้ของเครื่องที่มีประสิทธิภาพอย่างรวดเร็ว เผยแพร่ภายใต้ใบอนุญาต BSD
ในบทช่วยสอนนี้คุณจะได้เรียนรู้การใช้ห้องสมุด Theano