Keras destekler TensorFlow ve Theano arka uç olarak: şu anda tüm işlemler TensorFlow arka ucuyla uygulanmaktadır değil gerçeği yanında, diğeriyle karşılaştırmak birini seçerek artıları / eksileri nelerdir?
Keras destekler TensorFlow ve Theano arka uç olarak: şu anda tüm işlemler TensorFlow arka ucuyla uygulanmaktadır değil gerçeği yanında, diğeriyle karşılaştırmak birini seçerek artıları / eksileri nelerdir?
Yanıtlar:
Eğer seçenek bana verilseydi, Theano ile giderdim .
Nedenleri:
Bununla birlikte, TensorFlow, cpp topluluğu ile bir avantaj olabilecek hem cpp hem de Python arabirimlerini destekler. Ancak, ML ve veri bilimi ürünleri söz konusu olduğunda, Python standart olmuştur, bu yüzden büyük bir IMO olmazdı.
Ancak, model dağıtımı ve üretimde kullanım kolaylığı, TensorFlow'un gerçek avantajı olduğu yerdir. Geliştirilmiş ve kolay dağıtım için Eigen kullandığından, mühendisler için bir sevgilim olurdu. Windows ile uyumlu hale gelirse, büyük bir taşıma görürsünüz. Ama, Python yüküne alıştım, daha cilalanana kadar bekleyebilirim.
Şimdilik Theano. TensorFlow'un yetişmesini bekleyebilirim.
Basit ve ortalama karmaşık sinir ağları kuruyorsanız, Tensorflow ile gidin. Eğer derin öğrenme, o zaman Theano.
2017-09-28'de Theano'nun kullanımdan kaldırılacağı açıklandı:
Gönderen https://groups.google.com/forum/#!topic/theano-users/7Poq8BZutbY (Yoshua Bengio):
Neredeyse on yıllık bir gelişimden sonra, önümüzdeki birkaç hafta içinde gerçekleşecek olan 1.0 sürümünden sonra Theano geliştirmemize son vereceğimizi üzüntü duyuyoruz. Bir yıl boyunca çalışmaya devam etmesi için asgari bakıma devam edeceğiz, ancak yeni özellikleri aktif olarak uygulamayı bırakacağız. Theano, açık kaynaklı yazılıma olan bağlılığımıza göre daha sonra da kullanılabilir olmaya devam edecektir, ancak MILA, bu zaman dilimi sonrasında bakım veya destek için zaman harcamayı taahhüt etmemektedir.
Bu yüzden TensorFlow daha iyi bir seçenektir.