টেনসরফ্লো, সংখ্যাগত কম্পিউটিংয়ের জন্য সফ্টওয়্যার লাইব্রেরি

টেনসরফ্লো সম্পর্কে

পরের নিবন্ধে আমরা কীভাবে উবুন্টুতে টেনসরফ্লো ইনস্টল করতে পারি তা একবার দেখে নিই (16.04/18.04). টেনসরফ্লো বিভিন্ন কাজ জুড়ে মেশিন লার্নিংয়ের জন্য একটি কোড লাইব্রেরি। এটি গুগল দ্বারা তৈরি করা হয়েছে 2015 সালে মানব দ্বারা ব্যবহৃত শেখা এবং যুক্তি অনুসারে, নিদর্শন এবং সম্পর্কিত সম্পর্কগুলি সনাক্তকরণ এবং ডিক্রিফার স্নায়বিক নেটওয়ার্কগুলি তৈরি এবং প্রশিক্ষণের জন্য সক্ষম সিস্টেমে এর প্রয়োজনীয়তা মেটাতে।

টেনসরফ্লো ডিপ লার্নিং প্ল্যাটফর্ম বিশ্বের সবচেয়ে গুরুত্বপূর্ণ। এই বিকাশ ওপেন সোর্স গুগল এ সেক্টরের একটি শীর্ষস্থানীয় সরঞ্জাম হিসাবে নিজেকে অবস্থান করেছে গভীর জ্ঞানার্জন। এটিতে রয়েছে বিস্তৃত গ্রন্থাগার এবং সম্প্রদায়ীয় সংস্থান যা যে কেউ মেশিন লার্নিং প্রোগ্রাম তৈরি করতে দেয়।

টেনসরফ্লো হ'ল সংখ্যামূলক কম্পিউটিংয়ের জন্য একটি ওপেন সোর্স সফ্টওয়্যার লাইব্রেরি এটি অ্যাপাচি ২.০ ওপেন সোর্স লাইসেন্সের আওতায় প্রকাশিত হয়েছিল এবং ডেটা ফ্লো চার্ট ব্যবহার করে। গ্রাফের নোডগুলি গাণিতিক ক্রিয়াকে উপস্থাপন করে, যখন গ্রাফের প্রান্তগুলি বহুমাত্রিক ডেটা ম্যাট্রিকগুলি উপস্থাপন করে (টেনশনার) তাদের মধ্যে যোগাযোগ।

অন্যের মতো নয় ডিপ লার্নিংয়ে ব্যবহারের উদ্দেশ্যে সংখ্যাযুক্ত পাঠাগারগুলি Como থিয়ানোপ্রশ্নটির মধ্যে এটি গবেষণা এবং উন্নয়ন উভয় ক্ষেত্রেই ব্যবহারের জন্য তৈরি করা হয়েছিল। এটি একক সিপিইউ, একাধিক সিপিইউ, পাশাপাশি মোবাইল ডিভাইস এবং শত শত মেশিনের বৃহত আকারের বিতরণ ব্যবস্থায়ও চলতে পারে।

যদি আমরা টেনসরফ্লো ইনস্টল করতে চাই তবে এটি পুরো সিস্টেমে, ভার্চুয়াল পাইথন পরিবেশে যেমন ডকার পাত্রে এবং অন্যদের মধ্যে ইনস্টল করা যেতে পারে। টেনসরফ্লো ইনস্টল করার সর্বাধিক সাধারণ এবং সহজ উপায় হ'ল ভার্চুয়াল পাইথন পরিবেশের মাধ্যমে, যেখানে একাধিক পরিবেশ সহজেই তৈরি এবং পরিচালনা করা যায়। এই বিকল্পটি আমরা নীচের লাইনে দেখব will

উবুন্টুতে টেনসরফ্লো ইনস্টল করুন

পরবর্তী ইনস্টলেশন প্রক্রিয়াটি আমি একটি উবুন্টু 18.04 সিস্টেমে করতে যাচ্ছি। এটি স্পষ্ট হয়ে গেলে, টেন্সরফ্লো ইনস্টল করা শুরু করতে, আপনাকে কেবল নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে:

পাইথন ইনস্টল করুন

যেহেতু পাইথন ব্যবহার টেনসরফ্লো চালানোর জন্য দ্রুত এবং সহজতম উপায়, আসুন এটি ইনস্টল করুন। ডিফল্ট, পাইথন 3 উবুন্টু সংগ্রহস্থল সহ আসে, সুতরাং এটির ইনস্টলেশন কোনও সমস্যা হওয়া উচিত নয়।

পাড়া উবুন্টুতে পাইথনের কী সংস্করণ ইনস্টল করা আছে তা জেনে নিন, একটি টার্মিনালে (Ctrl + Alt + T) আপনাকে কেবল কমান্ডটি প্রয়োগ করতে হবে:

পাইথন সংস্করণ ইনস্টল করা হয়েছে

python3 -V

যেমন আপনি দেখতে পাচ্ছেন, আমার কম্পিউটারে পাইথন 3.6.9..XNUMX.৯ রয়েছে এবং এই উদাহরণের জন্য আমি ভেন্ট ভ্যালিটি ব্যবহার করে একটি ভার্চুয়াল পরিবেশ তৈরি করব। থেকে পাইথন 3-ভেনভ প্যাকেজ ইনস্টল করুন যা ভেনভ মডিউলটিকে সক্ষম করে, একই টার্মিনালে আমরা নিম্নলিখিত কমান্ডগুলি কার্যকর করতে যাচ্ছি:

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 কার্ডগুলির জন্য সমর্থন cards (উবুন্টু এবং উইন্ডোজ), টার্মিনালে আমাদের করতে হবে পিপ ব্যবহার করুন টাইপিং:

টেনসরফ্লো ইনস্টলেশন

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. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।