دوره آموزشی مبانی پردازش زبان طبیعی (NLP)
5 ساعت 38 دقیقهمتوسط2026-02-18
مدرسین

Pearson
جزئیات دوره
این دوره بهصورت کامل وارد دنیای Natural Language Processing (NLP) میشود و از مبانی ساده تا مفاهیم پیشرفته را پوشش میدهد.
در ابتدا با ابزار قدرتمند NLTK شروع میکنی و یاد میگیری چطور متن را پردازش، تمیزسازی و آمادهسازی کنی. مفاهیمی مثل نمایش متن، استخراج ویژگیها، تشخیص موضوع، عبارات منظم (Regex) و تحلیل احساسات در همین مرحله بررسی میشوند.
سپس وارد دنیای یادگیری عمیق با PyTorch میشوی و مدلهایی مثل طبقهبندی متن و مدلهای sequence-to-sequence را یاد میگیری.
در ادامه، با ساختارهای مهمی که پشت مدلهای زبانی بزرگ مثل ChatGPT، Claude و BERT هستند آشنا میشوی؛ یعنی Transformer Architecture.
در بخشهای پیشرفتهتر، تکنیکهایی مثل embedding، تحلیل معنایی، خوشهبندی اسناد و مدلسازی موضوعات بررسی میشوند.
در پایان، یاد میگیری چطور با استفاده از Hugging Face و LLMها، اپلیکیشنهای واقعی NLP بسازی.
این دوره برای دانشمندان داده طراحی شده و نیازمند دانش پایه در ریاضیات، آمار و برنامهنویسی است.
🎯 اهداف یادگیری
توکنسازی متن (Tokenization)
نمایش متن (Text Representation)
One-Hot Encoding
مدل Bag of Words
محاسبه TF-IDF
پاکسازی متن (Text Cleaning)
Stemming در پردازش متن
Lemmatization در NLP
کار با Regular Expressions
تشخیص موجودیتها (Named Entity Recognition)
خوشهبندی اسناد (Document Clustering)
مدلسازی موضوع (Topic Modeling)
تحلیل احساسات (Sentiment Analysis)
مدیریت Negation در متن
استفاده از Word Embeddings
درک مدل GloVe
مدلهای RNN در PyTorch
مدلهای GRU و LSTM
مدلهای Sequence-to-Sequence
یادگیری انتقالی (Transfer Learning)
تشخیص زبان (Language Detection)
درک معماری Transformer
کار با Large Language Models (LLMs)
استفاده از Hugging Face
ساخت اپلیکیشنهای NLP
کاربرد LLM در وظایف زبانی
پردازش زبان طبیعی پیشرفته
تحلیل معنایی متن
مدلسازی زبان
در ابتدا با ابزار قدرتمند NLTK شروع میکنی و یاد میگیری چطور متن را پردازش، تمیزسازی و آمادهسازی کنی. مفاهیمی مثل نمایش متن، استخراج ویژگیها، تشخیص موضوع، عبارات منظم (Regex) و تحلیل احساسات در همین مرحله بررسی میشوند.
سپس وارد دنیای یادگیری عمیق با PyTorch میشوی و مدلهایی مثل طبقهبندی متن و مدلهای sequence-to-sequence را یاد میگیری.
در ادامه، با ساختارهای مهمی که پشت مدلهای زبانی بزرگ مثل ChatGPT، Claude و BERT هستند آشنا میشوی؛ یعنی Transformer Architecture.
در بخشهای پیشرفتهتر، تکنیکهایی مثل embedding، تحلیل معنایی، خوشهبندی اسناد و مدلسازی موضوعات بررسی میشوند.
در پایان، یاد میگیری چطور با استفاده از Hugging Face و LLMها، اپلیکیشنهای واقعی NLP بسازی.
این دوره برای دانشمندان داده طراحی شده و نیازمند دانش پایه در ریاضیات، آمار و برنامهنویسی است.
🎯 اهداف یادگیری
توکنسازی متن (Tokenization)
نمایش متن (Text Representation)
One-Hot Encoding
مدل Bag of Words
محاسبه TF-IDF
پاکسازی متن (Text Cleaning)
Stemming در پردازش متن
Lemmatization در NLP
کار با Regular Expressions
تشخیص موجودیتها (Named Entity Recognition)
خوشهبندی اسناد (Document Clustering)
مدلسازی موضوع (Topic Modeling)
تحلیل احساسات (Sentiment Analysis)
مدیریت Negation در متن
استفاده از Word Embeddings
درک مدل GloVe
مدلهای RNN در PyTorch
مدلهای GRU و LSTM
مدلهای Sequence-to-Sequence
یادگیری انتقالی (Transfer Learning)
تشخیص زبان (Language Detection)
درک معماری Transformer
کار با Large Language Models (LLMs)
استفاده از Hugging Face
ساخت اپلیکیشنهای NLP
کاربرد LLM در وظایف زبانی
پردازش زبان طبیعی پیشرفته
تحلیل معنایی متن
مدلسازی زبان
سرفصل ها
مقدمه
- پردازش زبان طبیعی (NLP) - اصول اولیه
نمایش متن
- مباحث
- کدگذاری وان-هات
- کیسه کلمات
- کلمات توقف
- TF-IDF
- ان-گرمها
- جاسازی کلمات
- نسخه ی نمایشی
تمیز کردن متن
- مباحث
- ریشه یابی
- بنمایهسازی
- عبارات منظم
- نسخه آزمایشی تمیز کردن متن
تشخیص موجودیتهای اسمی
- مباحث
- برچسبگذاری بخشی از گفتار
- قطعهبندی
- چین و چروک
- شناسایی موجودیتهای اسمی
- نسخه آزمایشی
مدلسازی موضوعی
- مباحث
- تحلیل معنایی صریح
- خوشهبندی اسناد
- تحلیل معنایی نهفته
- LDA
- تجزیه ماتریس غیر منفی
- نسخه آزمایشی
تحلیل احساسات
- مباحث
- کلمات و احساسات را کمّیسازی کنید
- نفیها و اصلاحکنندهها
- رویکردهای مبتنی بر پیکرههای زبانی
- نسخه آزمایشی
طبقهبندی متن
- مباحث
- شبکههای پیشخور
- شبکههای عصبی کانولوشنی
- کاربردها
- نسخه آزمایشی
مدلسازی توالی
- مباحث
- شبکههای عصبی بازگشتی
- واحد بازگشتی دروازهای
- حافظه کوتاه مدت بلند
- مدلهای رمزگذار خودکار
- نسخه آزمایشی
کاربردها
- مباحث
- جاسازیهای Word2vec
- گلاوی
- انتقال یادگیری
- تشخیص زبان
- نسخه آزمایشی
پردازش زبان طبیعی با مدلهای زبانی بزرگ
- مباحث
- مدلهای زبان بزرگ
- ترانسفورماتورها
- برت
- صورت در آغوش گرفته
- وظایف NLP
- نسخه آزمایشی
نتیجهگیری
- خلاصه دوره
دوره های مرتبط
- دوره آموزشی RAG، اپهای هوش مصنوعی و عوامل هوش مصنوعی برای امنیت سایبری و شبکهها
- دوره آموزشی پروژه های هوش مصنوعی با Python، TensorFlow و NLTK
- دوره آموزشی آمادگی برای آزمون گواهینامه Microsoft Azure AI Fundamentals (AI-900)
- دوره آموزشی آمادگی گواهینامه Azure AI Fundamentals (AI-900): بخش 1 هوش مصنوعی محاوره ای در Azure
- دوره آموزشی یادگیری اصولی GraphRAG
- دوره آموزشی چت با داده های خود با استفاده از ChatGPT آپدیت (2024)
- دوره آموزشی Azure برای توسعهدهندگان: بازیابی تقویتشده (RAG) با Azure AI
- دوره آموزشی مقدمه ای بر ارکستراسیون هوش مصنوعی با LangChain و LlamaIndex