Keras दोनों का समर्थन करता है TensorFlow और थेनो बैकएंड के रूप में: एक अन्य बनाम चयन करते समय, तथ्य यह है कि वर्तमान में नहीं सभी कार्यों TensorFlow बैकएंड के साथ लागू कर रहे हैं के अलावा के पेशेवरों / विपक्ष क्या हैं?
Keras दोनों का समर्थन करता है TensorFlow और थेनो बैकएंड के रूप में: एक अन्य बनाम चयन करते समय, तथ्य यह है कि वर्तमान में नहीं सभी कार्यों TensorFlow बैकएंड के साथ लागू कर रहे हैं के अलावा के पेशेवरों / विपक्ष क्या हैं?
जवाबों:
अगर मुझे विकल्प दिया जाता, तो मैं थीनो के साथ जाता ।
कारण:
हालाँकि, TensorFlow दोनों cpp और Python इंटरफेस का समर्थन करता है जो cpp समुदाय के साथ एक फायदा हो सकता है। लेकिन, जब यह एमएल और डेटा विज्ञान उत्पादों की बात आती है, तो पायथन मानक हो गया है, इसलिए यह एक बड़ा किनारा आईएमओ नहीं होगा।
लेकिन, मॉडल की तैनाती और उत्पादन में उपयोग में आसानी है, जहां TensorFlow का वास्तविक लाभ है। जैसा कि यह सुधार और आसान तैनाती के लिए ईजन का उपयोग करता है, यह इंजीनियरों के लिए प्रिय होगा। यदि यह विंडोज के साथ संगत हो जाता है, तो आपको एक बड़ा प्रवासन दिखाई देगा। लेकिन, मुझे पायथन ओवरहेड की आदत हो गई है, मैं तब तक इंतजार कर सकता हूं जब तक यह अधिक पॉलिश न हो जाए।
तो, अब के लिए Theano। मैं TensorFlow को पकड़ने के लिए खुशी से इंतजार कर सकता हूं।
यदि आप औसत जटिलता तंत्रिका नेटवर्क के लिए सरल तैनात कर रहे हैं, तो Tensorflow के साथ जाएं। अगर गहरी सीख, तो थीनो।
2017-09-28 को यह घोषणा की गई थी कि थीनो को बंद कर दिया जाएगा:
से https://groups.google.com/forum/#!topic/theano-users/7Poq8BZutbY (योशुआ बेंगियो):
लगभग दस वर्षों के विकास के बाद, हमें यह घोषणा करने का अफसोस है कि हम 1.0 रिलीज के बाद अपने थेनो विकास को समाप्त कर देंगे, जो अगले कुछ हफ्तों में है। हम इसे एक वर्ष तक काम करने के लिए न्यूनतम रखरखाव जारी रखेंगे, लेकिन हम नई सुविधाओं को सक्रिय रूप से लागू करना बंद कर देंगे। ओपन सोर्स सॉफ्टवेयर के प्रति हमारी व्यस्तता के अनुसार, थीनो बाद में उपलब्ध रहेगा, लेकिन MILA उस समय सीमा के बाद रखरखाव या समर्थन पर समय बिताने के लिए प्रतिबद्ध नहीं है।
इसलिए TensorFlow एक बेहतर विकल्प है।