टेन्सरफ्लो, संख्यात्मक संगणनासाठी सॉफ्टवेअर लायब्ररी

टेन्सरफ्लो बद्दल

पुढील लेखात आम्ही उबंटूवर टेन्सरफ्लो कसे स्थापित करू शकता यावर एक नजर टाकणार आहोत (16.04/18.04). टेन्सरफ्लो ही कार्येमध्ये मशीन मशीन शिकण्यासाठी एक लायब्ररी आहे. हे गूगलने २०१ 2015 मध्ये विकसित केले आहे ज्यामुळे मनुष्याद्वारे वापरल्या जाणार्‍या शिक्षण आणि युक्तिवादानुसार, नमुने आणि परस्परसंबंध शोधण्यासाठी आणि उलगडण्यासाठी तंत्रिका नेटवर्क तयार करण्यासाठी आणि प्रशिक्षण देण्यास सक्षम असलेल्या तंत्रज्ञानाची आवश्यकता असलेल्या तंत्रज्ञानाची आवश्यकता आहे.

टेन्सरफ्लो आहे सखोल शिक्षण मंच जगातील सर्वात महत्वाचे हा विकास मुक्त स्रोत Google च्या क्षेत्रातील एक प्रमुख साधन म्हणून स्वतःला स्थान दिले आहे दीप लर्निंग. यात व्यापक ग्रंथालये आणि समुदाय संसाधने देखील आहेत ज्या कोणालाही मशीन शिक्षण कार्यक्रम तयार करण्यास अनुमती देतात.

टेन्सरफ्लो ही संख्यात्मक संगणनासाठी मुक्त स्त्रोत लायब्ररी आहे हे अपाचे 2.0 ओपन सोर्स परवान्याअंतर्गत प्रसिद्ध केले गेले आहे आणि डेटा फ्लो चार्ट वापरतो. आलेखांमधील नोड्स गणितीय क्रियांचे प्रतिनिधित्व करतात, तर आलेखांच्या कडा बहु-आयामी डेटा मॅट्रिकचे प्रतिनिधित्व करतात (तणावग्रस्त) दरम्यान संवाद साधला.

इतरांसारखे नाही संख्यात्मक लायब्ररी डीप लर्निंगमध्ये वापरली जाऊ इच्छिते कसे थियानो, या प्रश्नातील एक संशोधन आणि विकास या दोहोंच्या वापरासाठी डिझाइन केले होते. हे एका सीपीयूवर, एकाधिक सीपीयूवर तसेच मोबाइल डिव्हाइसवर आणि शेकडो मशीनच्या मोठ्या प्रमाणात वितरित प्रणालींवर देखील चालू शकते.

आम्हाला टेन्सरफ्लो स्थापित करायचे असल्यास, ते संपूर्ण सिस्टममध्ये, वर्च्युअल पायथन वातावरणात, जसे की डॉकर कंटेनर आणि इतरांमध्ये स्थापित केले जाऊ शकते. टेन्सरफ्लो स्थापित करण्याचा सर्वात सामान्य आणि सोपा मार्ग कदाचित आभासी पायथन वातावरणाद्वारे आहे, जिथे एकाधिक वातावरण सहजपणे तयार आणि व्यवस्थापित केले जाऊ शकते. हा पर्याय आपण पुढील ओळींमध्ये पाहू.

उबंटूवर टेन्सरफ्लो स्थापित करा

पुढील स्थापना प्रक्रिया मी उबंटू 18.04 सिस्टमवर करणार आहे. एकदा हे स्पष्ट झाल्यानंतर, टेन्सरफ्लो स्थापित करणे सुरू करण्यासाठी, आपल्याला फक्त खालील चरणांचे अनुसरण करावे लागेल:

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

टेन्सरफ्लो चालवण्यासाठी पायथनचा सर्वात वेगवान आणि सोपा मार्ग असल्याने, चला स्थापित करा. डीफॉल्ट, पायथन 3 उबंटू रेपॉजिटरीजसह येतो, म्हणून त्याची स्थापना समस्या असू नये.

परिच्छेद उबंटूवर पायथनची कोणती आवृत्ती स्थापित आहे ते जाणून घ्या, टर्मिनलमध्ये (Ctrl + Alt + T) आपल्याला फक्त ही आज्ञा चालवावी लागेल:

पायथन आवृत्ती स्थापित केली

python3 -V

जसे आपण पाहू शकता की, माझ्या संगणकावर माझ्याकडे पायथन 3.6.9..XNUMX..XNUMX आहे आणि या उदाहरणासाठी मी व्हेंव्ह मॉड्यूल वापरुन व्हर्च्युअल वातावरण तयार करीन. साठी पायथॉन--व्हेंव्ह पॅकेज स्थापित करा जे व्हेंव्ह मॉड्यूलला सक्षम करतेत्याच टर्मिनलमध्ये आपण पुढील कमांड कार्यान्वित करणार आहोत.

sudo apt update; sudo apt install python3-venv

हे पायथन व्हर्च्युअल वातावरण सक्षम करेल.

पायथन व्हर्च्युअल पर्यावरण प्रारंभ करा

आता आपल्याला पायथनची प्रतिष्ठापना माहित आहे, चला टेन्सरफ्लोसाठी निर्देशिका तयार करणे सुरू ठेवा. त्याच टर्मिनलमध्ये आपल्याला केवळ आज्ञा कार्यान्वित करावी लागेल.

mkdir ~/TensorFlow

मग आम्ही जाऊ आम्ही आत्ता तयार केलेल्या डिरेक्टरीमध्ये जा:

cd ~/TensorFlow

या डिरेक्टरी मधून आपण करू पायथन व्हर्च्युअल वातावरण तयार करा टाइप करणे:

python3 -m venv venv

ते तयार केल्यानंतर आम्हाला फक्त ते सक्रिय करावे लागेल:

टेन्सरफ्लोसाठी व्हर्च्युअल वातावरण सक्रिय करणे

source venv/bin/activate

टेन्सरफ्लोला पायथन पॅकेज कॉन्फिगरेशन टूल्सची आवृत्ती .41.0.0१.०.० किंवा त्यापेक्षा जास्त असणे आवश्यक आहे. आम्ही कार्यान्वित करू वाळीत टाकणे ते नवीनतम आवृत्तीमध्ये अद्यतनित केले असल्याचे सुनिश्चित करण्यासाठी खालीलप्रमाणेः

पिप सह सेटअप टूलची स्थापना

pip install -U setuptools

टेन्सरफ्लो स्थापित करा

आता वातावरण तयार आणि सक्रिय झाले आहे, आम्ही केवळ स्थापना सुरू करू शकतो. च्या साठी वर्तमान आवृत्ती स्थापित करा, यात काय समाविष्ट आहे CUDA सह GPU कार्ड करीता समर्थन (उबंटू आणि विंडोज), टर्मिनलमध्ये आपल्याला लागेल पाईप वापरा टाइप करणे:

टेन्सरफ्लोची स्थापना

pip install tensorflow

तेथे आहेत फक्त लहान सीपीयू-पॅकेज उपलब्ध:

pip install tensorflow-cpu

परिच्छेद नवीनतम आवृत्तीवर टेन्सरफ्लो अद्यतनित करा, हे केलेच पाहिजे अपग्रेड ध्वज जोडा आदेशांना:

pip install --upgrade pip
pip install --upgrade tensorflow

प्रतिष्ठापन नंतर, ते टेन्सरफ्लो स्थापित असल्याचे सत्यापित करा आपण पुढील आज्ञा कार्यान्वित करू शकतो.

टेन्सरफ्लोची स्थापित आवृत्ती

python -c 'import tensorflow as tf; print(tf.__version__)'

या कमांडने स्थापित केलेल्या टेन्सरफ्लोची आवृत्ती दर्शविली पाहिजे. च्या साठी शिकवण्या पहा टेन्सरफ्लो बद्दल विविध प्रकारचेआपण प्रोजेक्ट वेबसाइटवर जाऊ शकतो.

पायथन पर्यावरण अक्षम करा

जेव्हा आपण पायथन वातावरणासह पूर्ण केले, तुम्हाला फक्त निष्क्रिय आज्ञा कार्यान्वित करावी लागेल:

deactivate

तर आपल्याला केवळ तयार केलेली टेन्सरफ्लो निर्देशिका हटवायची आहे आणि यामुळे टेन्सरफ्लो चालवण्यासाठी आम्ही तयार केलेला पायथन वातावरण हटविला पाहिजे. अधिक माहितीसाठी टेन्सरफ्लो कसे वापरायचे, आपण हे करू शकता ट्यूटोरियलला भेट द्या ते त्यांच्या वेबसाइटवर किंवा वर प्रकाशित केले विकसक वेबसाइट गूगल चे.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.