क्लाउड होस्टिंग पर TensorFlow कैसे स्थापित करें

टेन्सलफ्लो

कृत्रिम बुद्धि छलांग और सीमा से आगे बढ़ रही है। यह अधिक से अधिक शक्तिशाली होता जा रहा है और इसे नए कार्यों के लिए लागू किया जा सकता है। स्वचालित शिक्षा यह एआई के उन क्षेत्रों में से एक है जिसे आपको टेनसोरफ्लो जैसी परियोजनाओं के साथ विशेष ध्यान देना चाहिए। यदि आपके पास सर्वर या क्लाउड होस्टिंग है, तो आप स्पष्ट रूप से कार्यक्रम की आवश्यकता के बिना सीखने की क्षमता देने के लिए इस परियोजना को वहां स्थापित कर सकते हैं।

इस ट्यूटोरियल में मैं दिखाऊंगा, चरण दर चरण, आप इस शक्तिशाली ओपन सोर्स प्रोजेक्ट को कैसे स्थापित कर सकते हैं एक क्लाउड होस्टिंग में। इसके लिए, मैंने क्लूडिंग को एक संदर्भ के रूप में चुना है, स्पैनिश 24/7 में इसकी कीमतों, सहजता, समर्थन के लिए, उपलब्धता, लाभ और, विशेष रूप से, स्पैनिश क्षेत्र में अपने डेटा सेंटर के लिए बार्सिलोना में। इसलिए, यह यूरोपीय डेटा संरक्षण कानूनों के तहत होगा ...

¿Tensorflow मेरे व्यवसाय की मदद कैसे कर सकती है?

व्यावसायिक ऐप्स

महामारी में, यह बहुत अधिक स्पष्ट हो गया है कंपनियों को आधुनिक बनाने की जरूरत है प्रतिस्पर्धी होना। अधिकांश यूरोपीय सहायता इस डिजिटल संक्रमण के लिए सटीक रूप से निर्देशित की जाएगी। जिन व्यवसायों को अनुकूलित नहीं किया गया है, वे इस स्वास्थ्य संकट के आर्थिक परिणामों से अधिक पीड़ित हैं। उदाहरण के लिए, यहां तक ​​कि छोटे व्यवसायों को भी अपनी भौतिक बिक्री से ऑनलाइन बिक्री पर स्विच करने की जल्दी है, जिससे उन्हें प्रतिबंधों से प्रभावित हुए बिना संचालन जारी रखने की अनुमति मिलती है।

क्लाउड, IoT या AI जैसी तकनीकें आवश्यक हैं। विशिष्ट, TensorFlow और मशीन सीखने के साथ, आप महान लाभ प्राप्त कर सकते हैं। कुछ उदाहरणों का हवाला देते हुए:

  • यदि आप डिज़ाइन या फ़ोटोग्राफ़ी के लिए समर्पित हैं, तो AI का उपयोग करके छवियों में सुधार करें।
  • चिकित्सा परीक्षणों के परिणामों का विश्लेषण करके चिकित्सा निदान के साथ सहायता करें।
  • चंचल छवि प्रसंस्करण और स्वचालित कैटलॉगिंग।
  • आपको आवाज या ध्वनि पहचान सिखाएं।
  • चेहरे का विश्लेषण, भावनाओं, आदि।
  • स्वचालित गलती का पता लगाना।
  • ग्रंथों में भाषाओं का स्वतः पता लगाना।
  • दैनिक व्यावसायिक कार्यों की एक भीड़ को व्यवस्थित करें।
  • और एक लंबा आदि। आवेदन लगभग अकल्पनीय हैं ...

इसलिए ऐसा है व्यापक रूप से इस्तेमाल किया उद्योग में, ऑटोमोबाइल जैसे क्षेत्रों में, स्वास्थ्य क्षेत्र में, बीमा, कर एजेंसियों और कई अन्य पेशेवरों में भी।

¿Qué es TensorFlow?

टेंसरफ़्लो लोगो

TensorFlow ओपन सोर्स सॉफ्टवेयर है, शुरू में Google इंजीनियरों और शोधकर्ताओं द्वारा विकसित किया गया था, और बाद में जारी किया गया। संख्यात्मक कंप्यूटिंग और मशीन सीखने के लिए एक पुस्तकालय। यह इसके लिए डेटा प्रवाह ग्राफ़ का उपयोग करता है, नोड्स गणितीय संचालन का प्रतिनिधित्व करते हैं, जबकि किनारों उनके बीच संचारित बहुआयामी डेटा मैट्रिसेस (दसियों) का प्रतिनिधित्व करते हैं।

इस सॉफ्टवेयर से आप निर्माण और प्रशिक्षण ले सकते हैं कृत्रिम तंत्रिका प्रसार कई कार्यों का प्रदर्शन करने के लिए, जैसे कि पैटर्न और सहसंबंधों का पता लगाना और निगलना, जिस तरह से मनुष्यों के सीखने और तर्क के अनुरूप है।

यह परियोजना बहुत अधिक लचीलापन भी प्रदान करती है, जो बाहर ले जाने में सक्षम है सीपीयू या जीपीयू का उपयोग करके गणनादोनों एक और पीसी, सर्वर और यहां तक ​​कि मोबाइल उपकरणों पर उनमें से कई। यह संभव है क्योंकि यह क्रॉस-प्लेटफ़ॉर्म है, जीएनयू / लिनक्स, मैकओएस, विंडोज, आईओएस और एंड्रॉइड जैसे सिस्टम पर चलने में सक्षम है, साथ ही साथ एक वेब सेवा भी है जो हम इस ट्यूटोरियल में देखेंगे। यहां तक ​​कि विभिन्न प्रोग्रामिंग भाषाओं का उपयोग करने के लिए कई रैपर हैं: पायथन, सी ++, या जावा। सभी एक एपीआई के साथ।

स्थापित करें TensorFlow कदम से कदम

अगली बात दिखाना है कैसे कदम के एक कदम उदाहरण के द्वारा TensorFlow स्थापित करें en एक क्लाउड होस्टिंग। ऐसा करने के लिए, मैं एक VPS का उपयोग करूंगा ताली बजाना।io, जहां आप विंडोज और लिनक्स दोनों ऑपरेटिंग सिस्टम चुन सकते हैं। बेशक, ब्लॉग की थीम और जीएनयू / लिनक्स के लाभों को देखते हुए, इसमें कोई संदेह नहीं है कि मैं एक लिनक्स डिस्ट्रो पर आधारित होगा।

खाता बनाएँ और Clouding मंच तैयार करें

शुरू करने से पहले, आपको इस प्रदाता द्वारा दी गई सेवा तक पहुँच प्राप्त करने के लिए पंजीकरण करना होगा और इस प्रकार € 5 मुक्त क्रेडिट का आनंद लें वे मंच का परीक्षण करने की पेशकश करते हैं। यह खाते के सत्यापन के लिए बताए गए चरणों का पालन करने जितना आसान होगा। केवल एक मिनट लगता है।

धुंधलापन

बाद में, आपको क्लाउड की आधिकारिक वेबसाइट पर वापस जाना होगा और लॉग इन करें अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करें:

बादल छा जाना

अब आप क्लाउड कंट्रोल पैनल देख सकते हैं, जैसा कि आप देखेंगे, उपयोग करने के लिए काफी सरल और सहज है। यहां तक ​​कि बहुत अधिक ज्ञान के बिना भी आप इस ट्यूटोरियल का पालन करके समस्या के बिना इसे संभाल सकते हैं। शुरू करना TensorFlow के लिए एक उदाहरण बनाएं, दबाएँ अपना पहला सर्वर बनाने के लिए यहां क्लिक करें:

टेंडिंग टेंसरफ़्लो इनीशिएशन

वह आपको मेनू पर ले जाएगा आपके सर्वर का कॉन्फ़िगरेशन। पहली बात यह है कि आप अपने वीपीएस का नाम रखेंगे, आप जिसे चाहें उसे चुन सकते हैं। फिर आपको ओएस चुनना होगा। इस ट्यूटोरियल के लिए मैं उन डिस्ट्रोस में से एक का चयन करूँगा जो वे (CentOS, Ubuntu Server, Ubuntu Desktop या Debian) प्रदान करते हैं। आप अपनी पसंद के अनुसार चुन सकते हैं, मेरे मामले में मैं एक Ubuntu सर्वर 20.04 चुनूंगा:

होस्टिंग कॉन्फ़िगरेशन

आधार प्रणाली का चयन करने के बाद, निम्नलिखित है बाकी मापदंडों को कॉन्फ़िगर करें नीचे उसी पृष्ठ पर दिखाई देते हैं। जैसा कि आप देख सकते हैं, मशीनों के कॉन्फ़िगरेशन विकल्पों में से आप रैम, वीसीपीयू कोर या एसएसडी स्टोरेज स्पेस की आवश्यकता चुन सकते हैं। खुद TensorFlow के लिए आपको ज़्यादा ज़रूरत नहीं होगी, लेकिन यह हो सकता है कि बाकी डेटा के लिए जिसे आपको हाँ संभालना है, इसलिए, ध्यान से सोचें कि आपको क्या ज़रूरत है (हालाँकि, इसे बढ़ाया जा सकता है):

Tensorflow Instance

यह भी महत्वपूर्ण है कि आप SSH कुंजी बनाएँ, जो भी नाम आप चाहते हैं। यह आपको हर बार जब आप प्रवेश करना चाहते हैं, तो आपको जोड़े को डाउनलोड करने में सक्षम होने के लिए दूरस्थ रूप से पासवर्ड दर्ज किए बिना सक्षम होगा। इसके अलावा, यह आपको फ़ायरवॉल या बैकअप प्रतियों को कॉन्फ़िगर करने की भी अनुमति देता है। इस मामले में, बैकअप और फ़ायरवॉल दोनों ही हम इसे वैसे ही छोड़ देते हैं।

यदि आप कर रहे हैं, तो जांचें कि सब कुछ ठीक है और प्रेस इविर। आपके द्वारा बनाए गए क्लाउड इंस्टेंस के साथ आपको दूसरी स्क्रीन पर रीडायरेक्ट करता है। लेकिन स्थिति अनुभाग में आप देखेंगे कि इसे बनाया जा रहा है:

Tensorflow Instance

पलक झपकते ही, आपका सिस्टम इंस्टॉल हो जाएगा और कॉन्फ़िगर हो जाएगा। फिर स्थिति के रूप में दिखाई देगा सक्रिय। और आप पहले से ही इसका इस्तेमाल कर सकते हैं।

कभी सक्रिय Cluding

इस स्क्रीन पर अपने सर्वर के नाम पर क्लिक करें और यह आपको एक पर ले जाएगा विवरण के साथ सारांश:

मुख्य पहुंच विन्यास

यदि आप स्क्रॉल करते हैं, तो आपको अनुभाग मिलेगा सर्वर का उपयोग कैसे करें। यह बहुत महत्वपूर्ण है, क्योंकि यह वह जगह है जहाँ आपको अपने सर्वर तक पहुंचने और प्रबंधित करने की आवश्यकता है। उदाहरण के लिए, आप SSH कुंजी डाउनलोड कर सकते हैं, या आप SSH, उपयोगकर्ता नाम (रूट), और एक्सेस पासवर्ड द्वारा एक्सेस करने के लिए सार्वजनिक आईपी देख सकते हैं:

Ssh चाबियाँ

इस डेटा को न खोएं, क्योंकि आपको अगले चरण में अपने क्लाउड इंस्टेंस पर टेंसरफ़्लो स्थापित करने की आवश्यकता होगी।

Pफिर से आवश्यकताओं

आरंभ करने के लिए, पहली बात यह है कि कुछ निर्भरता या पैकेज को संतुष्ट करना है जो कि टेंसरफ्लो के लिए उपयोगी होगा, साथ ही यह सुनिश्चित करने के लिए अपडेट होगा कि सब कुछ इसके नवीनतम संस्करण में है। ऐसा करने के लिए, हम उन्हें पासवर्ड और आईपी के साथ एसएसएच द्वारा कनेक्ट करने के लिए टर्मिनल में प्रवेश करने जा रहे हैं, जो मैंने पिछली छवि में अपने डिस्ट्रो से दूरस्थ रूप से एक्सेस करने के लिए दिखाया था (याद रखें कि क्लीपिंग इंस्टेंस के आईपी के साथ योरपेलसेवर को बदलने के लिए) :

ssh root@tuipdelservidor

ssh का उपयोग

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

ssh का उपयोग

अब पहली बात है सिस्टम को अपग्रेड करें निम्नलिखित आदेशों के साथ:

apt-get update && apt-get -y upgrade

Tensorflow स्थापित करना

अब, आपको करना चाहिए python3 स्थापित करें और अन्य सहायक पैकेजों की आपको आवश्यकता होगी:

apt-get install python3 python3-pip python3-dev

निम्नलिखित है आभासी वातावरण तैयार करें, virtualenv मॉड्यूल का उपयोग करते हुए, जो पायथन 3 मानक पुस्तकालय का हिस्सा है:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

अजगर मॉड्यूल स्थापना

उसके बाद आप देखेंगे कि आपका संकेत बदल गया है, और अब यह दिखाता है tf-env उपयोगकर्ता नाम और होस्ट से पहले।

शीघ्र

Tensorflow (CPU समर्थन) स्थापित करें

सब कुछ के लिए तैयार है TensorFlow स्थापना अपने Clouding उदाहरण में। अनुसरण करने के लिए अगला कदम होगा:

pip install --upgrade tensorflow

एक बार यह स्थापित हो जाने के बाद, आप कर सकते हैं स्थापना को सत्यापित करें निम्नलिखित आदेश का उपयोग कर:

python -c ‘import tensorflow as tf; print(tf.version)’

और जो आपको स्थापित Tensorflow के संस्करण के साथ एक आउटपुट वापस करना चाहिए। वहां से, आप कर सकते थे Tensorflow का उपयोग करना शुरू करें किसी भी कार्य के लिए आपको ...

निष्कर्ष

अंत में, क्लॉडिंग द्वारा अपने VPS के साथ काम करने के लिए दी जाने वाली सुविधाएं Tensorflow जैसी किसी भी परियोजना को स्थापित करने, या कॉन्फ़िगरेशन बनाने का अनुभव प्रदान करती हैं, अपने स्थानीय मशीन पर यह करना जितना आसान है। केवल इस प्रकार के सर्वर की शक्ति और मापनीयता के साथ।

इसके अलावा, इसका नियंत्रण कक्ष काफी सहज है और जादूगर आपको महान तकनीकी ज्ञान न होने पर भी आपका मार्गदर्शन करता है। दूसरी ओर, यह आपके लिए विकल्प भी देता है बहुत लचीला, आप की जरूरत है, साथ ही ऑपरेटिंग सिस्टम दोनों आभासी हार्डवेयर संसाधनों का चयन करने में सक्षम होने के नाते। यह बहुमुखी प्रतिभा इसे आपकी आवश्यकताओं के लिए पूरी तरह से अनुकूल बनाती है, भले ही वे कितने भी विशेष क्यों न हों।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।