Theano - Sonuç
Makine Öğrenimi model oluşturma, tensörleri içeren yoğun ve tekrarlayan hesaplamaları içerir. Bunlar yoğun bilgi işlem kaynakları gerektirir. Düzenli bir derleyici yerel düzeyde optimizasyonları sağlayacağından, genellikle hızlı bir yürütme kodu üretmez.
Theano ilk olarak tüm hesaplama için bir hesaplama grafiği oluşturur. Derleme sırasında hesaplamanın tüm resmi tek bir görüntü olarak mevcut olduğundan, ön derleme sırasında birkaç optimizasyon tekniği uygulanabilir ve Theano'nun yaptığı tam olarak budur. Hesaplama grafiğini yeniden yapılandırır, kısmen C'ye dönüştürür, paylaşılan değişkenleri GPU'ya taşır ve çok hızlı bir yürütülebilir kod oluşturmak için bu şekilde devam eder. Derlenen kod daha sonra bir Theano tarafından yürütülürfunctionbu, derlenen kodu çalışma zamanına enjekte etmek için bir kanca görevi görür. Theano, kimlik bilgilerini kanıtladı ve hem akademisyenler hem de endüstride yaygın olarak kabul görüyor.