मैं अपने वैज्ञानिक कार्यों के लिए व्यावसायिक सॉफ्टवेयर से स्वतंत्र होना चाहता हूं। मुझे मैटलैब और इसके टूलबॉक्स के असंतोषजनक होने के कारण एक वाणिज्यिक पैकेज मिल रहा है, क्योंकि मुझे नहीं पता कि भविष्य में मैटलैब तक मेरी पहुंच होगी या नहीं, और क्योंकि मुझे भाषा पसंद नहीं है। इसलिए, मैं विकल्पों की तलाश कर रहा हूं।
सौभाग्य से, मैं पायथन (और मुझे भाषा से प्यार है) में काफी धाराप्रवाह है, और NumPy, SciPy, Matplotlib, Basemap और NetCDF पढ़ने और लेखन दिनचर्या के साथ, यह मेरी अधिकांश जरूरतों को पूरा करता है। अधिकांश - मैं अभी भी मैटलैब पर लौटता हूं, जब मुझे फीड-फॉरवर्ड मल्टी-लेयर पर्सेप्ट्रॉन का उपयोग करके सैटेलाइट रिट्रीवल को प्रशिक्षित करने की आवश्यकता होती है, जैसे कि कृत्रिम तंत्रिका नेटवर्क का उपयोग करना।
जैसा कि ओपन-सोर्स सॉफ़्टवेयर के साथ असामान्य नहीं है, एक से अधिक पैकेज है जो तंत्रिका नेटवर्क करता है। एक से अधिक:
कुछ समय पहले मैंने PyBrain , "तंत्रिका नेटवर्किंग के लिए स्विस सेना चाकू" की कोशिश की थी , लेकिन मैं थोड़े समय (विकास-समय और रन-टाइम दोनों) में कोई संतोषजनक परिणाम प्राप्त करने में सफल नहीं हुआ। शायद मैंने बहुत कोशिश नहीं की, या शायद यह वास्तव में मेरी सटीक ज़रूरत की ओर ध्यान नहीं है।
अभी-अभी मुझे पता चला कि न्यूरोलैब नामक एक पैकेज है , जो आशाजनक लगता है: पायथन के लिए एक सरल और शक्तिशाली न्यूरल नेटवर्क लाइब्रेरी , MATLAB से न्यूरल नेटवर्क टूलबॉक्स (NNT) जैसे एपीआई के साथ ।
अजगर के लिए एफएफनेट , एक तेज़ और आसानी से उपयोग होने वाला फीड-फॉरवर्ड न्यूरल नेटवर्क प्रशिक्षण समाधान है
वहाँ है simplenn
नहीं है पीच , एक कम्प्यूटेशनल खुफिया और मशीन सीखने के लिए पुस्तकालय
इस StackOverflow पोस्ट में वास्तविक तथ्य के रूप में वर्णित FANN , फास्ट आर्टिफिशियल न्यूरल नेटवर्क लाइब्रेरी के लिए पायथन बाइंडिंग हैं ।
शायद अन्य हैं।
क्या कोई भी उपयोग, गति, आदि जैसे मानदंडों के आधार पर विभिन्न विकल्पों को इंटरकॉम करने के प्रयास से गुजरा है? मेरा खुद का उपयोग मामला उपग्रह पुनर्प्राप्ति है, उदाहरण के लिए कई चर के एक गैर-रेखीय फ़ंक्शन को फिट करना। मैं तंत्रिका जाल का बहुत उपयोगकर्ता हूं ; मुझे उनके आंतरिक कामकाज पर शोध करने में कोई दिलचस्पी नहीं है।
Stats.SE पर यह प्रश्न संबंधित है, लेकिन एक अलग फोकस के साथ।