نصب تنسورفلو
در اولین جلسه از آموزش تنسورفلو، به نصب این کتابخانه بر روی سیستمهای عامل مختلف میپردازیم. نصب تنسورفلو بسیار ساده هست و برخلاف بسیاری از کتابخانههای یادگیری عمیق، شامل مراحل سخت و پیچیده نیست. برای نصب تنسورفلو بر روی کامپیوترهای خود با سایت هوسم همراه باشید…
سیستمهای عامل مناسب
تنسورفلو تنها بر روی سیستم عاملهای 64 بیتی لپتاپ و دسکتاپ ساخته و آزمایش شده است. مجموعه سیستمهای عاملی که توسط گوگل مورد آزمایش قرار گرفتهاند، عبارتنداز:
- MacOS X 10.11 یا بالاتر
- اوبونتو 14.04 یا بالاتر
- ویندوز 7 یا بالاتر
اگرچه ممکن هست قادر به نصب تنسورفلو بر روی دیگر دستگاههای لپتاپ یا دسکتاپ باشید، اما فقط نسخههای ذکر شده در بالا را گوگل پشتیبانی میکند.
انواع تنسورفلو
تنسورفلو در دو نسخه جداگانه مبتنی بر CPU و GPU آماده شده است تا تمامی افراد بتوانند این کتابخانه را نصب کنند:
- تنسورفلو تنها با پشتیبانی از CPU: اگر سیستم شما GPU از نوع NVIDIA ندارد، باید این نسخه مبتنی بر CPU را نصب کنید. توجه داشته باشید که نصب این نسخه از تنسورفلو بسیار ساده است (معمولا در 5 یا 10 دقیقه نصب میشود)، بنابراین حتی اگر شما یک GPU NVIDIA دارید، بازهم ابتدا این نسخه را نصب کنید.
- تنسورفلو با پشتیبانی از GPU: برنامههای تنسورفلو با استفاده از یک پردازنده گرافیکی به طور قابل توجهی سریعتر از یک پردازنده CPU کار میکنند. بنابراین، اگر سیستم شما یک پردازنده گرافیکی NVIDIA دارد و همچنین کارهای سنگینی با تنسورفلو میخواهید انجام دهید، این نسخه را نصب کنید.
در این آموزش، ما نصب تنسورفلو مبتنی بر CPU را به شما میآموزیم، چون شما در ابتدای راه هستید و نصب تنسورفلو مبتنی بر GPU به نصب کتابخانههای دیگری هم نیاز دارد. برای اطلاعات بیشتر در مورد نصب تنسورفلو مبتنی بر GPU به لینک روبرو مراجعه کنید. نصب تنسورفلو GPU
نصب پایتون
همانطور که در معرفی دوره آموزشی تنسورفلو گفته شد، کتابخانه تنسورفلو برای زبانهای مختلفی آماده شده است، اما زبان پایتون پراستفادهترین زبان برای کتابخانه تنسورفلو است و پیشنهاد میکنیم که شما هم از زبان پایتون برای یادگیری عمیق استفاده کنید. نصب تنسورفلو به پایتون نیاز دارد و درصورتیکه در سیستم عامل شما پایتون نصب نباشد، نمیتوانید تنسورفلو را نصب کنید. بنابراین ابتدا به سایت پایتون رفته و نسخه پایتون متناسب با سیستم عاملتان را دانلود و نصب کنید. اگر هم پایتون را از قبل نصب کردهاید، میتوانید به مرحله بعدی بروید.
نصب تنسورفلو
در این قسمت به نحوه نصب تنسورفلو بر روی سیستمهای عامل لینوکس و ویندوز پرداخته خواهد شد. بهطورکلی، بسیاری از محققان از سیستم عامل لینوکس برای کارهای یادگیری عمیق استفاده میکنند و پیشنهاد ما هم به شما این است که اگر با لینوکس آشنایی ندارید، سعی کنید لینوکس را یاد بگیرید. اما در حال حاضر، اگر با لینوکس آشنایی ندارید، نسخه ویندوز تنسورفلو را نصب کنید و فعلا با این نسخه کار کنید.
نصب تنسورفلو در ویندوز
برای نصب کتابخانه تنسورفلو راههای مختلفی وجود دارد که در سایت تنسورفلو با جزئیات در مورد همه روشها توضیح داده شده است. اما ما سادهترین و راحتترین راه را به شما آموزش میدهیم. اگر پایتون را بهدرستی نصب کرده باشید، تنها باید یک خط دستور در پنجره cmd بنویسید. ابتدا پنجره cmd را در ویندوز باز کنید. سپس دستور زیر را در این پنجره بنویسید:
pip3 install tensorflow
توجه داشته باشید که برای نصب کتابخانه تنسورفلو با استفاده از دستور بالا، حتما سیستم عامل به اینترنت باید متصل باشد. تنسورفلو به کتابخانههای دیگری هم نیاز دارد که همه این کتابخانهها در فرآیند نصب کتابخانه تنسورفلو با استفاده از دستور بالا بهصورت خودکار نصب میشوند.
نصب تنسورفلو در لینوکس
برای نصب کتابخانه تنسورفلو در لینوکس هم فرآیندی مشابه با ویندوز را باید طی کنیم. ابتدا پنجره ترمینال را در لینوکس باز میکنیم و سپس دستور زیر را در آن مینویسیم:
pip3 install tensorflow
توجه داشته باشید که برای نصب کتابخانه تنسورفلو با استفاده از دستور بالا، حتما سیستم عامل به اینترنت باید متصل باشد. تنسورفلو به کتابخانههای دیگری هم نیاز دارد که همه این کتابخانهها در فرآیند نصب کتابخانه تنسورفلو با استفاده از دستور بالا بهصورت خودکار نصب میشوند.
تست تنسورفلو
پس از نصب کتابخانه تنسورفلو، برای اینکه مطمئن شوید این کتابخانه بهدرستی نصب شده است، دستورات کوتاهی که در این بخش میگوییم را بنویسید. در همان پنجره cmd در ویندوز یا ترمینال در لینوکس دستورات زیر را بنویسید:
python import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello))
با نوشتن پنج دستور بالا، باید با خروجی زیر مواجه شوید:
Hello, TensorFlow!
تبریک میگوییم! شما توانستید بهدرستی تنسورفلو را نصب کنید و اولین برنامه خود را بنویسید. در جلسات بعدی، آموزش برنامهنویسی تنسورفلو را آغاز خواهیم کرد. ممکن است این سوال برای شما ایجاد شود که آیا باید برنامههایتان را در محیط نه چندان جذاب cmd یا ترمینال بنویسید؟ خیر، برای پایتون IDEهای بسیار زیبا و با امکاناتی وجود دارد که با نصب آنها میتوانید برنامههای پایتون و تنسورفلو را در آنها بنویسید و حتی دیباگ کنید. ما به شما پیشنهاد میکنیم که نرمافزار pycharm را دانلود و نصب کنید. این نرمافزار یکی از بهترین IDEهای پایتون هست و برای برنامهنویسی تنسورفلو هم بسیار مناسب است.
مطالب زیر را حتما مطالعه کنید
مروری بر فریمورکهای یادگیری عمیق
عملیات جبری در تنسورفلو
شبکه عصبی عمیق VGG
متغیرها در تنسورفلو
شروع کار با تنسورفلو
1 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام برای نصبش باید فیلتر شکن روشن باشه وقتی دستور pip install tensorflow رو در cmd وارد می کنیم؟ بعد باید حتما keras رو هم نصب کنیم؟