image

پردازش زبان طبیعی(NLP)

پردازش زبان طبیعی (Natural Language Processing) از زیرشاخه‌های زبان‌شناسی و هوش مصنوعی است که به موضوع تعامل انسان و کامپیوتر می‌پردازد. پردازش زبان طبیعی توجه بسیاری از دانشمندان و غول‌های تکنولوژی را به خود معطوف کرده است. موتور‌های جست‌و‌جو، ماشین‌های ترجمه، سیستم‌های خلاصه‌ساز و سیستم‌های تحلیل‌گر احساسات از جمله کاربرد‌های این حوزه پژوهشی و فناوری هستند. در کنار کاربردهای متفاوت این رشته هنوز چالش‌های بسیاری پیش‌رو است و نیاز به تولید سیستم‌های دقیق‌تر هر روز در کشور ما و دنیا بیشتر احساس می‌شود. ایجاد یک چت‌بات به دلیل نیاز به فهم و درک متن و زبان طبیعی دارای پیچیدگی‌های زیادی است. چت‌بات‌ها برای ارائه خدمات مختلفی به کاربران مانند سفارش غذا، رزرو بلیط و مشاوره حقوقی پیاده‌سازی می‌شوند. نمونه واقعی این کاربرد را می‌توان در دستیارهایی مانند سیری، کورتانا و دستیار گوگل که توسط بهترین و معروفترین شرکت‌های مطرح در حوزه هوش مصنوعی خلق شده‌اند مشاهده کرد. دوره پردازش زبان طبیعی(NLP)  مطابق با آخرین پیشرفت‌ها و با محوریت یکی از چالش‌برانگیزترین موضوعات این حوزه یعنی چت‌بات‌ها طراحی شده است.

مشخصات دوره

سطحپیشرفته
مدت22 ساعت
مدرکدارد
تاریخ به روزرسانی۱۴۰۳/۴/۱۰
قالب دورهخودخوان
میزان محبوبیت
3.9
(71 رای)
۲٬۴۰۰٬۰۰۰
تومان

مطالب دوره

1. مقدمه‌ای بر سطوح زبان‌شناسی و مدل‌های زبانی احتمالاتی
1.1 Course introduction
10' : 55''
2.1 Linguistics Knowledge
11' : 48''
3.1 NLP Challenges
24' : 39''
4.1 Zipf’s Law
11' : 09''
5.1 Probabilistic Language Modeling: Motivation and Estimation
40' : 59''
6.1 An Intro to Google Colab
13' : 20''
7.1 Unigram & Bigram Language Models
17' : 18''
2. مدل‌های زبانی عصبی
3. بازنمایی کلمات
4. پیش‌پردازش متن
5. مدل‌سازی دنباله‌ای شبکه‌های مکرر و ترانسفورمر
6. چت‌بات‌های مکالمه محور
7. بازنمایی‌های مبتنی بر بافت و کاربرد آن در چت‌بات‌ها
8. چت‌بات‌های وظیفه محور
9. جلسات پرسش و پاسخ
10. پاسخ تمرین ها

اطلاعات تکمیلی دوره

ایده درک زبان‌های ارتباطی انسان‌ها توسط ماشین‌ها و گفتگو با آن‌ها، از نیمه اول قرن بیستم درون مایه بسیاری از داستان‌های علمی تخیلی بوده‌است. این ایده که اکنون به پردازش زبان طبیعی شناخته می‌شود در یک مقاله کلاسیک توسط آلن تورینگ (1950) پدر علم کامپیوتر و هوش مصنوعی به عنوان شاخصه‌ای از هوش محاسباتی پیش بینی شده است که با آغاز قرن بیست و یکم به تحقق رسیده است.
پردازش زبان طبیعی یا NLP از زیرشاخه‌های زبان‌شناسی و هوش مصنوعی است که به موضوع تعامل انسان و کامپیوتر می‌پردازد و در پی این است تا به ماشین ها توانایی خواندن، درک و بیرون کشیدن معانی از زبان های انسانی را بدهد. پردازش زبان طبیعی توجه بسیاری از دانشمندان و غول‌های تکنولوژی را به خود معطوف کرده است. موتور‌های جست‌و‌جو، ماشین‌های ترجمه، سیستم‌های خلاصه‌ساز و سیستم‌های تحلیل‌گر احساسات از جمله کاربرد‌های این حوزه پژوهشی و فناوری هستند. در کنار کاربردهای متفاوت این رشته هنوز چالش‌های بسیاری پیش‌رو است و نیاز به تولید سیستم‌های دقیق‌تر هر روز در کشور ما و دنیا بیشتر احساس می‌شود. در این راستا،‌ یک دوره مطابق با آخرین پیشرفت‌های این رشته برای علاقمندان به این حوزه طراحی گردیده است. این دوره بر محوریت یکی از چالش برانگیزترین موضوعات حوزه پردازش زبان طبیعی یعنی چت‌بات‌ها ارائه می‌شود. ایجاد یک چت‌بات به دلیل نیاز به فهم و درک متن و زبان طبیعی دارای پیچیدگی‌های زیادی است. چت‌بات‌ها برای ارائه خدمات مختلفی به کاربران مانند سفارش غذا، رزرو بلیط و مشاوره حقوقی پیاده‌سازی می‌شوند. نمونه واقعی این کاربرد را می‌توان در دستیارهایی مانند سیری، کورتانا و دستیار گوگل که توسط بهترین و معروف‌ترین شرکت‌های مطرح در حوزه هوش مصنوعی خلق شده‌اند مشاهده کرد.

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

 

پیش‌نیاز:
 زبان برنامه‌نویسی پایتون (در سطح مقدماتی)
 یادگیری ماشین (در سطح مقدماتی و در حد آشنایی با مفاهیم اولیه)
 احتمالات (در سطح بسیار مقدماتی و در حد آشنایی با احتمالات شرطی و ...)

نحوه ارزیابی:

100 درصد آزمون نهایی

مدرس دوره

سعیده ممتازی
سعیده ممتازی

دوره‌های پیشنهادی

هوش مصنوعی

هوش مصنوعی

هوش مصنوعی