محیط کار
آموزش پردازش زبان طبیعیآموزش هوش مصنوعی و انواع آنآموزش‌های پیشرفته هوش مصنوعیپردازش زبان طبیعی

آموزش پردازش زبان طبیعی با اکوسیستم هاگینگ فیس؛ تنظیم محیط کار (قسمت دوم)

0
زمان مطالعه: ۴ دقیقه

به دوره آموزش پردازش زبان طبیعی با اکوسیستم هاگینگ فیس خوش آمدید! در این پیش‌گفتار نحوه تنظیم محیط کار برای کار کردن روی پروژه‌ها را به شما توضیح می‌دهیم. اگر تازه دوره را آغاز کرده‌اید، توصیه می‌کنیم ابتدا نگاهی به بخش اول بیندازید، سپس برگردید و تنظیم محیط کار را انجام دهید تا بتوانید کدهای خود را اجرا کنید. در انتهای مطلب می‌توانید به بخش‌های دیگر دوره آموزشی پردازش زبان طبیعی دسترسی داشته باشید.

تمامی کتابخانه‌هایی که در این دوره استفاده خواهیم کرد در پایتون به عنوان پکیج در دسترس هستند. در این قسمت نحوه تنظیم محیط پایتون و نصب کتابخانه‌های موردنیاز را به شما نشان خواهیم داد.

در این قسمت دو روش مختلف برای تنظیم محیط کار را شرح خواهیم داد: ۱. ایجاد یک نوت‌بوک در Colab و ۲. ایجاد یک محیط مجازی در پایتون Python virtual environment. برای تنظیم محیط کار خود می‌توانید از روشی که با آن راحت‌تر هستید استفاده کنید. اما پیشنهاد ما برای مبتدیان این است که کار خود را با نوت‌بوک Colab آغاز کنند.

توجه داشته باشید که ما با سیستم ویندوز کار نمی‌کنیم. بنابراین، اگر روی ویندوز کار می‌کنید، توصیه می‌کنیم از نوت‌بوک Colab استفاده کنید. اما اگر با سیستم‌عامل‌های توزیع لینوکس Linux distribution و macOS کار می‌کنید، می توانید از هر دو روش زیر استفاده کنید.

استفاده از Google Colab

استفاده از نوت‌بوک‌های Colab ساده‌ترین روش ممکن برای تنظیم محیط کار است. تنها کافی است یک نوت‌بوک را در مرورگر خود راه‌اندازی کنید و سپس به راحتی برنامه‌نویسی را شروع کنید!

اگر با Colab آشنایی ندارید، توصیه می‌کنیم ابتدا به قسمت «مقدمه » این دوره بروید. Colab به شما امکان می دهد از برخی سخت‌افزارهای شتاب‌دهنده مانند GPU یا TPU استفاده کنید و برای پروژه‌هایی که پردازش کمتری نیاز داشته باشند رایگان است.

آموزش پردازش زبان طبیعی با اکوسیستم هاگینگ فیس ؛ تنظیم مدل از‌پیش آموزش‌دیده (قسمت اول فصل سوم)

هنگامی که وارد Colab شدید، یک نوت‌بوک جدید ایجاد کنید تا تنظیم محیط کار آغاز شود:

محیط کار

مرحله بعدی نصب کتابخانه‌هایی است که در این دوره استفاده خواهیم کرد. ما برای نصب از دستور pip استفاده خواهیم کرد. در نوت‌بو‌ک‌ها می‌توانید دستوراتی باید در سیستم اجرا شوند را با قرار دادن کارکتر «!» در ابتدای آن‌ها به راحتی اجرا کنید. بنابراین می توانید کتابخانه ترنسفورمر Transformers را به صورت زیر نصب کنید:

با import کردن پکیج در پایتون، می توانید از نصب صحیح وکامل آن مطمئن شوید:

گیف زیر نتیجه دو دستور بالا را نشان می دهد:

محیط کار

این کد یک نسخه بسیار سبک از ترنسفورمر را برای شما نصب می کند. یعنی هیچ یک از چهارچوب‌های کاری یادگیری ماشینی (مانند پایتورچ یا تنسورفلو) همراه با آن برای شما نصب نخواهد شد. از آن‌جا که از بسیاری از ویژگی‌های این کتابخانه استفاده خواهیم کرد، توصیه می کنیم نسخه development که حاوی تمام اجزای مورد نیازتان است را نصب کنید:

نصب این کتابخانه کمی طول می کشد، اما با نصب آن برای ادامه این دوره کاملاً آماده خواهید بود.

پردازش زبان طبیعی بنا به دلایلی می‌تواند عملکرد چت بات ها را ارتقاء بخشد

استفاده از محیط مجازی پایتون

اگر کار با محیط مجازی پایتون را ترجیح می‌دهید، اولین قدم نصب پایتون بر روی سیستم‌ است. توصیه می‌کنیم برای نصب پایتون این راهنما را دنبال کنید.

پس از نصب پایتون، باید بتوانید دستورات پایتون را در ترمینال خود اجرا کنید. قبل از رفتن به مراحل بعدی برای اطمینان از نصب صحیح آن می توانید دستور python –version که نسخه پایتونی که هم‌اکنون در سیستم شما موجود است را چاپ کند، اجرا کنید.

هنگام اجرای یک دستور پایتون مانند python –version در ترمینال،  باید درنظر بگیرید که برنامه دستور شما را به عنوان «main» روی سیستم اجرا می کند. ما توصیه می کنیم که هیچ پکیجی روی main نصب نکنید و از آن تنها برای ایجاد محیط‌های جداگانه برای هر پروژه استفاده کنید تا هر پروژه بتواند اجزا و پکیج‌های مخصوص به خود را داشته باشد. به این ترتیب، دیگر نیاز نیست نگران مشکلات احتمالی ناشی از عدم سازگاری پروژه‌ها با هم باشید.

در پایتون این کار با محیط‌های مجازی انجام می‌شود. یک محیط مجازی در واقع یک درخت است که ذاتاً حاوی دایرکتوری‌ است که نسخه خاصی از پایتون به علاوه تمامی پکیج‌های موردنیاز برای پروژه مدنظر در آن نصب شده است. ابزارها و روش‌های مختلفی برای ایجاد چنین محیط مجازی وجود دارد، اما ما برای این منظور از پکیج رسمی پایتون به نام venv استفاده خواهیم کرد.

ابتدا باید دایرکتوری که می‌خواهید پروژه شما در آن ذخیره شود را انتخاب کنید. برای مثال، ممکن است بخواهید یک دایرکتوری جدید به نام transformers-course در مسیر صفحه اصلی خود ایجاد کنید:

در درون این دایرکتوری به کمک ماژول venv یک محیط مجازی ایجاد کنید:

در پوشه ایجاد شده باید دایرکتوری با پسوند .env داشته باشید:

با استفاده از دو کلید واژه activate و deactivate به صورت زیر می‌توانید وارد محیط مجازی شده یا از آن خارج شوید:

با اجرای دستور which python می‌‌توانید مشاهده کنید که کدام محیط در حال‌حاضر برایتان فعال است. اگر در خروجی این دستور نام محیط مجازی خود را مشاهده کردید به این معناست که محیط مدنظر شما به درستی فعال شده است:

پردازش زبان طبیعی (NLP): از مقدمات تا RNNها و LSTMها

نصب سایر اجزا و وابستگی‌ها

همانطور که پیش‌تر در مثال Google Colab نیز دیدید، نصب شدن پکیج‌های ضروری نیازمند نصب نسخه development  کتابخانه ترنسفورمر است که به این منظور از دستور pip  استفاده می کنیم:

حال همه چیز آماده است و می‌توانید به ادامه دوره بازگردید.

برای دسترسی به بخش‌های دیگر دوره آموزش پردازش زبان طبیعی از طریق لینک زیر اقدام کنید:

آموزش پردازش زبان طبیعی

این مطلب چه میزان برای شما مفید بوده است؟
[کل: ۰ میانگین: ۰]

دعوت به همکاری مرکز هوش مصنوعی و رباتیک دانشگاه علم و صنعت

مقاله قبلی

ادراکات حسی هوش مصنوعی چه تاثیری بر زندگی انسان‌ها خواهند گذاشت؟

مقاله بعدی

شما همچنین ممکن است دوست داشته باشید

نظرات

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد.