آموزش NLP – جاسازی کلمات (Embeddings) و پیش‌پردازش متن در پایتون - آخرین آپدیت

دانلود NLP – Embeddings & Text Preprocessing in Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای قابلیت Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک می‌کند دانش خود را بسنجید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره جامع، شما نحوه پیمایش ضروریات پردازش زبان طبیعی (NLP) و توسعه مهارت‌ها در پیش‌پردازش متن را خواهید آموخت. در پایان دوره، شما با اصطلاحات NLP، مدل‌های برداری و تکنیک‌های مختلف برای پردازش داده‌های متنی کاملاً آشنا خواهید شد. این دوره برای کمک به شما طراحی شده است تا بدانید چگونه متن خام را به فرمت قابل استفاده برای وظایف یادگیری ماشین تبدیل کنید. سفر ما با معرفی NLP آغاز می‌شود، جایی که تعاریف اولیه را بررسی می‌کنید و سپس نگاهی عمیق به مدل کیسه کلمات (Bag of Words) و تئوری Count Vectorizer خواهید داشت. شما همچنین در تمرینات عملی با پیاده‌سازی کدها، مانند اعمال Count Vectorizer و TF-IDF روی داده‌های متنی شرکت خواهید کرد. علاوه بر این، دوره به مباحثی چون توکن‌سازی (Tokenization)، کلمات توقف (Stopwords)، ریشه‌یابی (Stemming) و لمانتایزیشن (Lemmatization) می‌پردازد و شما را به ابزارهای بنیادی برای هر پروژه NLP مجهز می‌کند. با پیشروی در دوره، با مفاهیم پیشرفته‌تری مانند شباهت برداری و جاسازی‌های عصبی کلمات (Neural Word Embeddings) آشنا خواهید شد. با این ابزارها، یاد می‌گیرید که چگونه داده‌های متنی را به‌طور مؤثر نمایش داده و تحلیل کنید، شباهت بین بردارهای متنی را اندازه‌گیری کنید و از جاسازی‌های عصبی برای درک عمیق‌تر متن استفاده کنید. این دوره همچنین بر اهمیت این تکنیک‌ها در محیط‌های چندزبانه تأکید می‌کند و استراتژی‌هایی را برای مدیریت وظایف NLP در زبان‌های مختلف به شما ارائه می‌دهد. این دوره برای هر کسی که مشتاق کسب درک بنیادی از NLP و پیش‌پردازش متن است، عالی است. این دوره برای مبتدیان در علوم داده و یادگیری ماشین ایده‌آل است، اما داشتن دانش قبلی از پایتون و برنامه‌نویسی پایه برای به حداکثر رساندن تجربه یادگیری شما مفید خواهد بود. این دوره تعادلی بین تئوری و کاربرد عملی ایجاد می‌کند و تضمین می‌کند که مهارت‌های ارزشمندی را برای استفاده در پروژه‌های واقعی NLP کسب کنید.

سرفصل ها و درس ها

خوش‌آمدگویی Welcome

  • معرفی و سرفصل‌ها Introduction and Outline

  • پیشنهاد ویژه Special Offer

راه‌اندازی اولیه Getting Set Up

  • کدها را از کجا دریافت کنیم Where To Get the Code

  • چگونه در این دوره موفق شویم How To Succeed in This Course

مدل‌های برداری و پیش‌پردازش متن Vector Models and Text Preprocessing

  • تعاریف پایه برای NLP Basic Definitions for NLP

  • بردار چیست؟ What is a Vector?

  • مدل کیسه کلمات (Bag of Words) Bag of Words

  • بردارساز شمارشی - تئوری (Count Vectorizer) Count Vectorizer (Theory)

  • توکن‌سازی (Tokenization) Tokenization

  • کلمات توقف (Stopwords) Stopwords

  • ریشه‌یابی و لمانتایزیشن Stemming and Lemmatization

  • دموی ریشه‌یابی و لمانتایزیشن Stemming and Lemmatization Demo

  • بردارساز شمارشی - کدنویسی (Count Vectorizer) Count Vectorizer (Code)

  • شباهت برداری Vector Similarity

  • تئوری TF-IDF TF-IDF (Theory)

  • تمرین تعاملی سیستم توصیه‌گر (Interactive) Recommender Exercise Prompt

  • کدنویسی TF-IDF TF-IDF (Code)

  • نگاشت کلمه به ایندکس Word-to-Index Mapping

  • چگونه TF-IDF را از صفر بسازیم How to Build TF-IDF From Scratch

نگاهی به آینده Looking Ahead

  • جاسازی‌های عصبی کلمات (Neural Word Embeddings) Neural Word Embeddings

  • دموی جاسازی‌های عصبی کلمات Neural Word Embeddings Demo

  • نحوه انجام NLP در زبان‌های دیگر How To Do NLP In Other Languages

  • خلاصه مدل‌های برداری و پیش‌پردازش متن Vector Models & Text Preprocessing Summary

تنظیم محیط کار شما (پیوست/سوالات متداول بر اساس درخواست دانشجویان) Setting Up Your Environment (Appendix/FAQ by Student Request)

  • بررسی پیش از نصب Pre-Installation Check

  • راه‌اندازی محیط آناکوندا (Anaconda) Anaconda Environment Setup

  • نحوه نصب Numpy, Scipy, Matplotlib, Pandas و Tensorflow How to install Numpy, Scipy, Matplotlib, Pandas, and Tensorflow

کمک‌های اضافی در کدنویسی پایتون برای مبتدیان (پیوست/سوالات متداول بر اساس درخواست دانشجویان) Extra Help With Python Coding for Beginners (Appendix/FAQ by Student Request)

  • چگونه خودتان کدنویسی کنید (بخش اول) How to Code Yourself (part 1)

  • چگونه خودتان کدنویسی کنید (بخش دوم) How to Code Yourself (part 2)

  • اثبات اینکه استفاده از Jupyter Notebook تفاوتی با عدم استفاده از آن ندارد Proof that using Jupyter Notebook is the same as not using it

  • نحوه استفاده از گیت‌هاب و نکات اضافی کدنویسی (اختیاری) How to use Github & Extra Coding Tips (Optional)

استراتژی‌های یادگیری مؤثر برای یادگیری ماشین (پیوست/سوالات متداول بر اساس درخواست دانشجویان) Effective Learning Strategies for Machine Learning (Appendix/FAQ by Student Request)

  • چگونه در این دوره موفق شویم (نسخه کامل) How to Succeed in this Course (Long Version)

  • آیا این دوره برای مبتدیان است یا متخصصان؟ آکادمیک است یا کاربردی؟ سرعت آموزش چگونه است؟ Is this for Beginners or Experts? Academic or Practical? Fast or slow-paced?

  • دوره‌ها را با چه ترتیبی بگذرانم؟ (بخش اول) What order should I take your courses in? (part 1)

  • دوره‌ها را با چه ترتیبی بگذرانم؟ (بخش دوم) What order should I take your courses in? (part 2)

نمایش نظرات

آموزش NLP – جاسازی کلمات (Embeddings) و پیش‌پردازش متن در پایتون
جزییات دوره
9h 22m
34
(آخرین آپدیت)
364
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده