مسترکلاس پردازش زبان طبیعی با پایتون - قدرت هوش مصنوعی زبان را آزاد سازید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به تکنیکهای پیشپردازش داده: مهارتهای لازم برای پاکسازی، توکنسازی و پیشپردازش داده متنی برای وظایف پردازش زبان طبیعی با پایتون و کتابخانههای ضروری را توسعه دهید.
- پیادهسازی مدلهای پردازش زبان طبیعی: مهارتهای لازم برای ساخت و استقرار مدلهای مختلف پردازش زبان طبیعی، از جمله N-grams ،TF-IDF و تعبیهسازی کلمات را کسب کنید.
- کاربرد یادگیری ماشین در پردازش زبان طبیعی: درک و پیادهسازی تکنیکهای یادگیری ماشین مانند شبکههای عصبی بازگشتی (RNN) و حافظه طولانی کوتاه مدت (LSTM) را یاد بگیرید.
- ایجاد اپلیکیشنهای کاربردی پردازش زبان طبیعی: یاد بگیرید چگونه اپلیکیشنهای کاربردی پردازش زبان طبیعی مانند خلاصهسازی متن، تحلیل احساسات و توصیه را طراحی و پیادهسازی کنید.
پیشنیازهای دوره
دانش اولیه برنامهنویسی پایتون برای بهرهمندی کامل از این دوره توصیه میشود. آشنایی با مفاهیم اساسی یادگیری ماشین نیز مفید است، اما الزامی نیست.
توضیحات دوره
آیا هرگز فکر کردهاید چگونه موتور جستجوی محبوب شما دقیقا میفهمد به دنبال چه چیزی هستید یا چگونه دستیارهای مجازی مانند سیری و الکسا فرمانهای صوتی شما را درک میکنند؟ به دنیای شگفتانگیز پردازش زبان طبیعی (NLP) خوشآمدید؛ جایی که ماشینها برای درک و تعامل با زبان انسانی آموزش میبینند.
در این دوره جامع پردازش زبان طبیعی با پایتون، شما را از اصول تا کاربردهای پیشرفته پردازش زبان طبیعی راهنمایی میکنیم و در هر مرحله همراه شما خواهیم بود. چه مبتدی باشید و چه برنامهنویسی با تجربه که به دنبال بررسی عمیقتر پردازش زبان طبیعی است، این دوره برای تجهیز شما به مهارتها و دانش مورد نیاز برای موفقیت طراحی شده است.
بخش 1: آشنایی با پردازش زبان طبیعی
ما با اصول شروع میکنیم و اطمینان حاصل میکنیم شما درک کنید پردازش زبان طبیعی چیست و چرا در دنیای امروز اهمیت دارد. شما تاریخچه پردازش زبان طبیعی را بررسی کرده و کاربردهای متعدد آن از چتباتها تا ترجمههای خودکار و فراتر را کشف خواهید کرد.
بخش 2: مفاهیم و تکنیکهای اصلی
سپس، به سراغ مفاهیم و تکنیکهای اصلی پردازش زبان طبیعی میرویم. در اینجا با انواع مختلف یادگیری ماشین در پردازش زبان طبیعی و چگونگی کار با مجموعه دادههای نمونه آشنا خواهید شد. ما کتابخانههای ضروری پایتون مانند NLTK را پوشش داده و چگونگی استفاده از آنها در پروژههای پردازش زبان طبیعی را نشان خواهیم داد. همچنین، شما به عبارات منظم (Re) برای پاکسازی داده مسلط خواهید شد که یک مرحله حیاتی در آمادهسازی داده متنی برای تحلیل است.
بخش 3: پیشپردازش داده
پردازش زبان طبیعی مؤثر با داده تمیز شروع میشود. در این بخش، تکنیکهای پیشپردازش داده که نیاز دارید را بررسی خواهیم کرد. شما با توکنسازی، فرآیند تجزیه متن به واحدهای معنیدار آشنا میشوید و تفاوتهای بین Stemming و Lemmatization را بررسی خواهید کرد. ما شما را در کل فرآیند پاکسازی داده راهنمایی خواهیم کرد تا مطمئن شویم برای مقابله با هر مجموعه دادهای به خوبی آمادهاید.
بخش 4: N-gramها و مدلهای زبانی
درک و پیادهسازی N-gramها برای بسیاری از کاربردهای پردازش زبان طبیعی حیاتی است. در اینجا، توضیح میدهیم N-gramها چه هستند و نقش آنها در مدلسازی زبان چیست. شما استفاده از NLTK برای ایجاد و کار با N-gramها را نیز یاد خواهید گرفت و پایه محکمی برای مدلهای پیشرفتهتر پردازش زبان طبیعی خواهید ساخت.
بخش 5: تکنیکهای پیشرفته پردازش زبان طبیعی
ما فراتر از مبانی میرویم و شما را با تکنیکهای پیشرفته پردازش زبان طبیعی از جمله TF-IDF، تعبیهسازی کلمات و مدلهای شبکههای عصبی مانند شبکههای عصبی بازگشتی و LSTMها آشنا خواهیم کرد. این ابزارهای قدرتمند، به شما این امکان را میدهند که تحلیل متن پیچیده انجام داده و پیشبینیها و بینشهای دقیقتر تولید کنید.
بخش 6: اپلیکیشنهای کاربردی
این دوره با اپلیکیشنهای کاربردی پردازش زبان طبیعی به پایان میرسد. شما پروژههای واقعی مانند ابزارهای خلاصهسازی متن، سیستمهای تحلیل احساسات و موتورهای توصیه را ایجاد خواهید کرد. در پایان این بخش، شما تجربه عملی ساخت اپلیکیشنهای کاربردی پردازش زبان طبیعی را خواهید داشت که میتوانند در حوزههای مختلف به کار گرفته شوند.
بخش 7: پروژه نهایی و Capstone
در بخش پایانی، شما تمام چیزهایی که آموختهاید را در یک پروژه Capstone به کار میگیرید. این پروژه شما را به چالش خواهد کشید تا یک راهحل جامع پردازش زبان طبیعی توسعه دهید که مهارتهای شما را به نمایش میگذارد و یک مورد ارزشمند برای پورتفولیوی شما خواهد بود.
این دوره برای چه کسانی مناسب است؟
- دانشمندان داده آینده: افرادی که به دنبال تخصص در پردازش زبان طبیعی و افزایش مهارتهای علم داده خود هستند.
- علاقهمندان به یادگیری ماشین: کسانی که به دنبال به کارگیری تکنیکهای یادگیری ماشین در داده متنی و پردازش زبان هستند.
- توسعهدهندگان نرمافزار: متخصصانی که به دنبال گنجاندن قابلیتهای پردازش زبان طبیعی در اپلیکیشنها و پروژههای خود هستند.
- پژوهشگران و دانشگاهیان: پژوهشگرانی که میخواهند آخرین پیشرفتهای پردازش زبان طبیعی را درک کنند و آنها را در مطالعات خود به کار ببرند.
- کارآفرینان فناوری: نوآورانی که به دنبال توسعه محصولات یا خدمات جدیدی هستند که از فناوریهای پردازش زبان طبیعی بهره میبرند.
مسترکلاس پردازش زبان طبیعی با پایتون - قدرت هوش مصنوعی زبان را آزاد سازید
-
آشنایی با پردازش زبان طبیعی 04:21
-
ویژگیهای فارغالتحصیلان رجنسیس 04:21
-
محتوای دوره - آنچه یاد خواهید گرفت 03:10
-
پردازش زبان طبیعی (NLP) چیست؟ 04:25
-
تاریخچه پردازش زبان طبیعی 03:29
-
چرا پردازش زبان طبیعی در دنیای امروز مهم است؟ 08:43
-
کاربردهای پردازش زبان طبیعی 03:57
-
انواع در یادگیری ماشین پردازش زبان طبیعی 03:13
-
نمونه مجموعه داده برای وظایف پردازش زبان طبیعی 04:25
-
پروژه پردازش زبان طبیعی - مراحل اصلی برای موفقیت 08:20
-
کتابخانههای ضروری پایتون برای پروژههای پردازش زبان طبیعی 05:30
-
تسلط به کتابخانه عبارات منظم (Re) 10:01
-
کتابخانه عبارات منظم (Re) برای پاکسازی داده 01:12
-
توکنسازی در پردازش زبان طبیعی چیست؟ 05:04
-
تفاوت بین Stemming و Lemmatization 03:28
-
فرآیند پاکسازی داده در پردازش زبان طبیعی 04:15
-
چند گام در پیشپردازش برای پردازش زبان طبیعی 07:04
-
درک متن با مدل کیسه کلمات (BOW) 11:47
-
اصطلاحات مرتبط برای بررسی 12:05
-
نمونه مثال از پردازش متن 04:09
-
توضیح N-gramها در پردازش زبان طبیعی 08:42
-
کاربردهای مدلهای زبانی 03:08
-
آشنایی با NLTK برای پردازش زبان طبیعی با پایتون 06:31
-
Stemming و Lemmatization در پایتون 08:21
-
چگونه لیست کلمات پالایشی را از NLTK ایمپورت کرده و استفاده کنیم؟ 05:38
-
توکنسازی متن با NLTK در پایتون 05:10
-
حذف کلمات پالایشی با NLTK در پایتون 07:04
-
مدلسازی زبان N-gram با NLTK 03:15
-
bigramها در پردازش زبان طبیعی چه هستند؟ 09:13
-
چگونه N-gramها را در پایتون پیادهسازی کنیم؟ 12:31
-
استفاده از CountVectorizer برای استخراج ویژگی پردازش زبان طبیعی 11:22
-
پیادهسازی TF-IDF برای پردازش زبان طبیعی 04:48
-
متدهای مختلف توکنسازی در پردازش زبان طبیعی 02:55
-
Stemming و Lemmatization با nltk 04:48
-
تگ کردن اجزای کلام (POS) با کلمات پالایشی با NLTK 10:36
-
متدهای جستجوی تطبیق Regex در پایتون 10:45
-
جایگزینی الگوها در متن با Regex 06:24
-
یافتن تمامی مطابقتها با متد findall 03:29
-
یافتن تمامی آدرسهای ایمیل در رشته 00:57
-
تعبیهسازی کلمات چیست؟ 09:58
-
سوالات متداول در مورد N-gramها 05:31
-
چگونه بردارهای تعبیهسازی را از متن ایجاد کنیم؟ 03:52
-
روشهای مختلف ایجاد یک مدل برای وظایف پردازش زبان طبیعی چه هستند؟ 09:05
-
چه نوع برداریسازی توسط TF-IDF انجام شده است؟ 05:39
-
آشنایی با شبکههای عصبی بازگشتی 05:07
-
انواع یا کاربردهای شبکههای عصبی بازگشتی (RNN) 06:08
-
آشنایی با تعبیهسازی کلمات و Word2Vec 05:31
-
تفاوت بین مدلهای CBOW و skip-gram 06:36
-
توضیح مدلهای Doc2Vec و BERT 04:35
-
از کدام متد برداریسازی استفاده کنیم؟ 03:11
-
مدلهای از پیشآموزشدیده چه هستند و مزایا و محدودیتهای آنها چیست؟ 03:06
-
سوالات متداول در مورد مدلهای از پیشآموزشدیده 07:55
-
تعبیهسازی کلمات چیست؟ 04:08
-
برداریسازی متن با مدل Word2Vec 04:48
-
ساخت مدل CBOW و Skip Gram 05:44
-
دریافت کلمات مشابه با مدل CBOW 09:56
-
دریافت کلمات مشابه با مدل Skip Gram 05:56
-
تعبیهسازی متن مبتنی بر توکن که آموزش دیده با English Wikipedia Corpus 05:08
-
استفاده از مدل Tensorflow Hub 06:21
-
توضیح شبکه عصبی پیشخور 08:23
-
از کدام متد برداریسازی استفاده کنیم؟ 03:11
-
مثالی از استفاده از مدلهای از پیشآموزشدیده 06:12
-
سوالات بیشتر درباره N-gramها 08:46
-
بررسی خلاصهسازی متن در پردازش زبان طبیعی 07:15
-
خلاصهسازی متن پردازش زبان طبیعی چیست؟ 02:42
-
انواع خلاصهسازی متن 10:33
-
موارد استفاده، کاربردها و مثالهای روزمره خلاصهسازی متن 03:07
-
مراحل خلاصهسازی استخراجی متن 04:38
-
توکنسازی و دریافت فراوانی کلمات 04:12
-
دریافت فراوانی نرمالسازی شده کلمه و توکنسازی جملات 04:33
-
محاسبه امتیاز برای هر جمله و رتبهبندی جملات 13:44
-
ایجاد یک اپلیکیشن خلاصهسازی متن 04:17
-
مقدمهای مختصر درباره خلاصهسازی متن از جیسون براونلی 03:07
-
چگونه فایل کد خلاصهسازی متن را در Colab باز کنیم؟ 04:39
-
چگونه Spacy را با Pip Install Spacy ایمپورت کنیم؟ 08:54
-
حذف کلمات پالایشی در خلاصهسازی متن 05:46
-
دریافت مدلهای از پیشآموزشدیده زبان انگلیسی از کتابخانه Spacy 05:51
-
شمارنده فراوانی کلمه با NLTK 04:04
-
نرمالسازی فراوانی کلمه و توکنسازی جملات 02:40
-
محاسبه امتیاز برای هر جمله 04:02
-
خلاصهسازی متن با متد امتیازدهی جملات 15:33
-
نیازمندیهای حافظه مدل انگلیسی Spacy 05:07
-
دریافت ترنسکریپت یوتیوب با YouTube Transcript API 09:49
-
درک تعبیهسازی متن با Word2Vec 04:51
-
بررسی سیستم توصیه فیلم با پردازش زبان طبیعی 04:06
-
سیستم توصیه چیست و مزایای آن چیست؟ 04:38
-
متدهای توصیه فیلم با پردازش زبان طبیعی 06:05
-
آشنایی با فیلترینگ جمعیتی 11:08
-
آشنایی با فیلترینگ مشارکتی 07:52
-
مجموعه داده 5000 فیلم TMDB 08:54
-
آپلود و خواندن در چند فولدر فیکس در درایو شما 04:14
-
df2 چه چیزی را شامل میشود؟ 05:46
-
آشنایی با فیلترینگ مبتنی بر محتوا 05:57
-
محاسبه امتیاز برای هر فیلم با فرمول رتبهبندی وزنی IMDB 12:28
-
مرتبسازی فیلمها بر اساس امتیاز محاسبه شده 07:34
-
یافتن امتیاز شباهت کسینوسی با بردارساز TF-IDF 08:00
-
محاسبه ماتریس شباهت کسینوسی با کرنل خطی 03:15
-
دریافت امتیازهای تشابه جفتی تمامی فیلمها 03:23
-
مرتبسازی فیلمها و دریافت 10 فیلم مشابه 04:14
-
بازیگران، دست اندرکاران، کلیدواژهها و ویژگیهای مورد استفاده برای توصیهها 14:45
-
سوالات متداول در مورد سیستم توصیه فیلم 05:15
-
میانگینگیری بردارهای تعبیهسازی کلمه 07:47
-
پیادهسازی یک مدل Doc2Vec با Gensim 07:09
-
بررسی سیستم طبقهبندی متن 03:44
-
سیستم طبقهبندی متن چیست و مزایای آن چیست؟ 06:52
-
توضیح گامبهگام طبقهبندی متن 20:03
-
طبقهبندی متن اولیه در پردازش زبان طبیعی 06:47
-
نصب Tensorflow Hub و دریافت کلمات تعبیه شده 06:02
-
تعریف مدلهای LSTM 06:58
-
رمزگذاری کد به عدد با پیشپردازش 03:04
-
ساخت، آموزش و تست مدل LSTM 05:18
-
سوالات متداول در مورد استفاده از مدلهای LSTM برای تحلیل احساسات 13:18
-
آشنایی با مجموعه داده تحلیل احساسات 03:56
-
شمارش ارزش احساسات در طبقهبندی متن 06:49
-
مصورسازی تعداد ارزش احساسات 03:01
-
کاهش نمونه مجموعه داده و مصورسازی پس از کاهش نمونه 02:07
-
پیشپردازش داده در متد یادگیری ماشین 03:55
-
مصورسازی تحلیل احساسات با ابر کلمات 03:29
-
طبقهبند بیز ساده در یادگیری ماشین 07:44
-
TF-IDF برای تحلیل احساسات 09:12
-
سوالات متداول درباره متد یادگیری ماشین برای تحلیل احساسات 01:57
مشخصات آموزش
مسترکلاس پردازش زبان طبیعی با پایتون - قدرت هوش مصنوعی زبان را آزاد سازید
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:121
- مدت زمان :12:44:39
- حجم :8.38GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy