एनाकोंडा और मिनिकोंडा की तुलना, पर्यावरण के निर्माण के लिए किसका उपयोग किया जाना चाहिए

2018 11 年 月 日 12

एनाकोंडा और मिनिकोंडा के बारे में

अजगर के साथ मशीन सीखने के माहौल का निर्माण करते समय, कई किताबें और साइटें कहती हैं कि फिलहाल एनाकोंडा का इस्तेमाल किया जाना चाहिए।

यह सच है कि एनाकोंडा वातावरण बनाना आसान बनाता है, लेकिन इसके नुकसान भी हैं।इसलिए, मैंने एनाकोंडा और मिनिकोंडा की विशेषताओं की तुलना की।

एनाकोंडा

"पायथन + आर भाषा + कोंडा + 1000 या अधिक संबंधित पैकेज + निष्पादन पर्यावरण + आदि ..."

एनाकोंडा स्थापित करके, आप पायथन के साथ मिलकर वैज्ञानिक कंप्यूटिंग और डेटा साइंस के लिए पैकेज का उपयोग कर पाएंगे।इसमें "आर", पायथन के साथ-साथ डेटा साइंस के लिए एक प्रोग्रामिंग भाषा और उनका एकीकृत विकास वातावरण भी शामिल है।मोटे तौर पर संक्षेप में, निम्नलिखित एप्लिकेशन इंस्टॉल किए गए हैं।

एनाकोंडा में क्या शामिल है

  • प्रोग्रामिंग भाषा: अजगर, आर
  • पैकेज: numpy, pandas, matplotlib, Scikit-learn, Tensorflow… 1000 से अधिक
  • एकीकृत विकास पर्यावरण (IDE): ज्यूपिटर, जुपिटरलैब, स्पाइडर, RStudio
  • ग्राफिकल यूजर इंटरफेस (जीयूआई): एनाकोंडा नेविगेटर

मिनिकोंडा

"पायथन + कोंडा + न्यूनतम पैकेज"

एनाकोंडा का एक न्यूनतम विन्यास संस्करण। अजगर को स्थापित करना आसान है, लेकिन आवश्यक पैकेज और निष्पादन वातावरण व्यक्तिगत रूप से कोंडा का उपयोग करके बनाया गया है।

कोंडा क्या है
पैकेज प्रबंधक।संकुल स्थापित करने और पर्यावरण को व्यवस्थित करने के लिए एक कार्यक्रम। कोंडा प्रॉम्प्ट स्क्रीन से कोंडा कमांड दर्ज करके विभिन्न कमांड निष्पादित किए जा सकते हैं।
कमांड उदाहरण: "पैकेज स्थापित करें: कोंडा इंस्टॉल ~~" "पर्यावरण की पुष्टि करें: कोंडा जानकारी"

प्रत्येक के फायदे और नुकसान

एनाकोंडा

メ リ ッ ト デ メ リ ッ ト
  • मशीन सीखने आदि के लिए व्यापक रूप से उपयोग किए जाने वाले पैकेज शामिल हैं।
  • माहौल बनाने में देर नहीं लगती,
    परेशानी का कम जोखिम
  • बस स्थापित करें
    मशीन लर्निंग और डीप लर्निंग शुरू करने के लिए माहौल बनाएं
  • डाउनलोड करने में काफी समय लगता है
  • बड़ा फ़ाइल आकार
  • अंदर क्या है यह समझने में असमर्थ, यह एक ब्लैक बॉक्स बन जाता है
  • संकुल जो मानक के रूप में स्थापित नहीं हैं उन्हें स्वयं स्थापित किया जाना चाहिए
  • बहुत सारे अनावश्यक पैकेज और भारी

मिनिकोंडा

メ リ ッ ト デ メ リ ッ ト
  • न्यूनतम पैकेजिंग और हल्के वजन
  • पैकेज को समझना आसान है क्योंकि यह अपने आप इंस्टॉल हो जाता है।
  • तेज डाउनलोड
  • छोटा फ़ाइल आकार
  • आपको वे सभी पैकेज इंस्टॉल करने होंगे जो आप स्वयं चाहते हैं
  • आपको पता होना चाहिए कि आपको कौन से पैकेज चाहिए
  • पर्यावरण के निर्माण में समय और मेहनत लगती है, और परेशानी का खतरा भी रहता है

वैसे, जब मैंने इसे अक्टूबर 2018 में आजमाया था, तो फ़ाइल का आकार 10 गुना से अधिक बड़ा था।

           क्षमता          एनाकोंडा          मिनिकोंडा
डाउनलोड करते समय   646 एमबी          54 एमबी
इंस्टॉलेशन के दौरान लगभग 3 जीबी लगभग 260 एमबी

मुझे कौन सा वातावरण बनाना चाहिए?

एनाकोंडा के लिए मिनिकोंडा के लिए
  • जो लोग पर्यावरण निर्माण से संघर्ष नहीं करना चाहते हैं
  • जो लोग अनावश्यक पैकेज की परवाह नहीं करते हैं
  • जो लोग जल्द से जल्द मशीन लर्निंग शुरू करना चाहते हैं
  • पर्याप्त डिस्क स्थान वाले लोग
  • जो लोग जानना चाहते हैं कि वे किस पैकेज का उपयोग कर रहे हैं
  • जो लोग अनावश्यक पैकेज स्थापित नहीं करना चाहते हैं
  • जो लोग SSD आदि का उपयोग करते हैं और डिस्क स्थान बचाना चाहते हैं

मैंने सबसे पहले एनाकोंडा के साथ पर्यावरण का निर्माण किया, लेकिन मैं सामग्री को समझ नहीं पाया, इसलिए मैंने इसे अनइंस्टॉल कर दिया और मिनिकोंडा के साथ इसे फिर से बनाया।

एनाकोंडा उपकरणों के धन के साथ मानक आता है, लेकिन अंत में आपको अपना प्रोग्राम लिखते समय पैकेज देखना पड़ता है।मुझे लगता है कि यह महत्वपूर्ण है कि आप जानते हैं कि अंदर क्या है।

संदर्भ

मिनिकोंडा अधिकारी https://conda.io/miniconda.html
एनाकोंडा अधिकारी https://www.anaconda.com/distribution/

मिनिकोंडा में पर्यावरण निर्माण पद्धति का सारांश नीचे दिया गया है।