| مدرس: علیرضا صاحبی | پیشنیاز: یادگیری ژرف |
| ترم: زمستان ۱۴۰۴ | محل برگزاری: کلاس مجازی |
| زمان ارائه: سهشنبه و پنجشنبه ۱۸:۳۰ تا ۲۰:۰۰ | مشاهده: دریافت لایسنس |
پردازش زبانهای طبیعی؛ از تحلیل متن تا مدلهای زبانی بزرگ و عاملهای هوشمند
پردازش زبانهای طبیعی (Natural Language Processing یا NLP) یکی از حوزههای مهم هوش مصنوعی است که به ماشینها امکان میدهد زبان انسان را پردازش کنند، معنای متن را تحلیل کنند و متناسب با آن پاسخ دهند یا محتوای جدید تولید کنند. از موتورهای جستوجو و ترجمه ماشینی گرفته تا دستیارهای هوشمند و مدلهای زبانی بزرگ، بسیاری از فناوریهای امروزی بر پایه روشهای این حوزه توسعه یافتهاند.
در این درس، با مفاهیم بنیادی زبان و چالشهایی مانند ابهام، تنوع بیان و دشواری درک معنای واژهها و جملهها آشنا میشوید. سپس روشهای پردازش و پیشپردازش متن، مدلهای زبانی آماری، بازنمایی واژگان و متن، و الگوریتمهای یادگیری ماشین برای تحلیل زبان را بررسی میکنید. همچنین معماریهای مهم شبکههای عصبی، از جمله شبکههای پیچشی و بازگشتی، مکانیزم توجه و مبدلها (Transformers)، در کنار روشهای طبقهبندی و تولید متن معرفی میشوند.
در ادامه، به روشهای تنظیمدقیق مدلهای زبانی و مفاهیم مرتبط با مدلهای زبانی بزرگ (LLM) میپردازید. همچنین با دو رویکرد مهم در توسعه سامانههای مبتنی بر این مدلها، یعنی تولید تقویتشده با بازیابی اطلاعات (RAG) و عاملهای مبتنی بر مدلهای زبانی بزرگ (LLM Agents)، آشنا میشوید. این مباحث تصویری از مسیر تحول پردازش زبان طبیعی، از روشهای آماری کلاسیک تا فناوریهای نوین هوش مصنوعی، در اختیار شما قرار میدهد.
در پایان این درس چه تواناییهایی کسب میکنید؟
این درس برای دانشجویان و دانشآموختگان مهندسی کامپیوتر، علوم کامپیوتر و رشتههای مرتبط، و نیز برنامهنویسان و علاقهمندان به هوش مصنوعی مناسب است. اگر میخواهید درک منسجمتری از فناوریهای پردازش زبان، مدلهای زبانی و مبانی سامانههای هوشمند مبتنی بر متن به دست آورید، این درس میتواند نقطه شروع مناسبی برای یادگیری نظاممند این حوزه باشد.
آشنایی مقدماتی با برنامهنویسی و مفاهیم پایه هوش مصنوعی یا یادگیری ماشین میتواند به درک بهتر مطالب کمک کند. آشنایی با احتمال و آمار، جبر خطی و شبکههای عصبی نیز مفید است؛ با این حال، میزان نیاز به این مباحث به پیشزمینه آموزشی شما بستگی دارد.