در دنیای امروز، نیاز به تعامل بین انسان و رایانهها افزایش یافته، اما درک زبان طبیعی برای ماشینها چالشی بزرگ است. در این دوره، با اصول پردازش زبان طبیعی آشنا میشویم و یاد میگیریم چگونه دادههای متنی را با پایتون تحلیل کنیم. ابتدا دادهها را پردازش کرده، اطلاعات اصلی را استخراج میکنیم و به مدلهای هوش مصنوعی، توانایی پردازش متن را میدهیم. همچنین روش تبدیل دادههای متنی به نمایش عددی قابل فهم برای ماشین را یاد خواهیم گرفت.
این دوره مناسب شما است اگر...
• قصد دارید وارد دنیای یادگیری ماشین و پردازش زبان طبیعی شوید.
• با زبان پایتون آشنا هستید و به تحلیل دادههای متنی و پردازش زبان طبیعی علاقه دارید.
• مایل هستید با پایهای ترین مدلهای هوش مصنوعی و یادگیری ماشین که با متن کار میکنند، آشنا شوید.
این دوره مناسب شما نیست اگر...
• میخواهید سطحی و گذرا NLP را بیاموزید.
•اگر تجربه کار با دادههای متنی و تحلیل آنها برای یادگیری ماشین یا پردازش زبان طبیعی برایتان جذاب نیست.
• هنوز برای آیندهی شغلیتان تصمیم جدی نگرفتهاید.
• حاضر نیستید در هفته ۱۰ ساعت برای یادگیری، پیشرفت و رشد درآمدتان زمان بگذارید.
پیشنیازها
لازم است...
علاقه و پشتکار داشته باشید.
به ریاضیات دبیرستان مسلط باشید.
با مفاهیم مقدماتی پایتون و همچنین کار با فایل در پایتون، آشنا باشید.
لازم نیست...
در رشتهی کامپیوتر تحصیل کرده باشید.
دانش الگوریتمی قوی داشته باشید.
سرفصلهای دوره
۷۰
درسنامه
۱۷
تمرین
سلام!
درسنامه
قالب کوئرا کالج
درسنامه
سیستم امتیازدهی و دریافت گواهی
درسنامه
آمادهسازی محیط توسعه
درسنامه
گوگل کولب (Google Colab)
درسنامه
محیط VS Code
درسنامه
مقدمه
درسنامه
پردازش زبان طبیعی چیست؟
درسنامه
هدف و کاربردهای پردازش زبان طبیعی
درسنامه
مفاهیم پایهای در زبان طبیعی
درسنامه
چالشهای پردازش زبان طبیعی (اختیاری)
درسنامه
چالشهای مدلهای زبانی چندگانه
درسنامه
مروری بر تاریخچه پردازش زبان طبیعی
درسنامه
مقدمه
درسنامه
رشته در پایتون
درسنامه
عملیات رشتهها
درسنامه
رمز قوی
۱۰۰ امتیاز
تمرین
دستکاری رشتهها
درسنامه
مروری بر کار با فایل
درسنامه
کار با فایلهای متنی
درسنامه
تجزیه و تحلیل
۱۰۰ امتیاز
تمرین
مقدمه
درسنامه
عبارت منظم چیست؟
درسنامه
عبارات منظم در پایتون
درسنامه
متاکاراکترها
درسنامه
کمیسازها
درسنامه
گروهبندی
درسنامه
کوییز ۱
۵۰ امتیاز
تمرین
کارآگاه منظم
۱۰۰ امتیاز
تمرین
توابع پرکاربرد در ماژول re
درسنامه
کوییز ۲
۵۰ امتیاز
تمرین
مقدمه
درسنامه
شروع به کار
درسنامه
توکنسازی
درسنامه
کلمات توقف
درسنامه
برچسبگذاری نقش کلمات
درسنامه
Stemming
درسنامه
Lemmatization
درسنامه
کوییز
۵۰ امتیاز
تمرین
تجسم دادههای متنی
درسنامه
تمرین
۱۰۰ امتیاز
تمرین
مقدمه
درسنامه
معرفی کلی بازنمایی آماری متن
درسنامه
بازنمایی وان هات (One-Hot)
درسنامه
بازنمایی کیسه کلمات (BoW)
درسنامه
بازنمایی TF-IDF
درسنامه
مقایسهی روشهای بازنمایی
درسنامه
روشهای بازنمایی در عمل
درسنامه
کوییز
۱۰۰ امتیاز
تمرین
مقدمه
درسنامه
آشنایی با تحلیل متون انگلیسی
۲۰۰ امتیاز
تمرین
مقدمه
درسنامه
چرا spaCy
درسنامه
نصب spaCy و مدلهای زبان آن
درسنامه
توکنسازی براساس کلمه در spaCy
درسنامه
توکنسازی براساس کاراکتر
درسنامه
توکنسازی بر اساس زیر کلمه
درسنامه
لوله کشی در spaCy
درسنامه
کوییز توکنسازی
۵۰ امتیاز
تمرین
کاوش در کتابخانه زندگی
۱۰۰ امتیاز
تمرین
مقدمه
درسنامه
مدلسازی چیست؟
درسنامه
بیز سادهلوحانه
درسنامه
تکنیکهای مرتبط با بیز سادهلوحانه
درسنامه
معیارهای ارزیابی
درسنامه
کوییز
۱۰۰ امتیاز
تمرین
تمرین
۱۰۰ امتیاز
تمرین
مقدمهای بر مدلهای زبانی (Language Models)
درسنامه
مدل آماری N-Gram
درسنامه
مولد زبانی برای تولید متن
درسنامه
مقدمه
درسنامه
تولید خودکار جملات
۲۰۰ امتیاز
تمرین
مقدمهای بر تعبیهی کلمات
درسنامه
مقایسه تعبیه کلمات با روشهای سنتی نمایش متن
درسنامه
تعبیهی کلمات در پردازش زبان طبیعی
درسنامه
الگوریتم Word2Vec و روشهای آن
درسنامه
تابعهای شباهت در پردازش زبان طبیعی
درسنامه
معرفی کتابخانهی Gensim
درسنامه
پیاده سازی Word2Vec در Gensim
درسنامه
ارزیابی مدل ساخته شده به کمک Gensim
درسنامه
تعبیه سازی یک سند
درسنامه
کاربردهای تعبیهسازی در عملیاتهای یادگیری ماشین
درسنامه
کوییز
۵۰ امتیاز
تمرین
روژان و کلمه گمشده
۱۰۰ امتیاز
تمرین
مقدمه
درسنامه
کار با کتابخانه hazm
درسنامه
کاوشگر احساسات
۲۰۰ امتیاز
تمرین
آنچه خواهید ساخت
دستهبندی متن با مدلهای یادگیری ماشین
در این پروژه، متنها را سادهسازی کرده و با استفاده از روشهای عددیسازی، آنها را بر اساس موضوع با مدلهای یادگیری ماشین دستهبندی میکنیم.
تولید خودکار متن با مدلهای آماری
در این پروژه، متنها به واحدهای کوچکتر تقسیم شده و با مدلهای آماری، الگوهای متنی برای تولید متنهای جدید استخراج و کیفیت آنها ارزیابی میشود.
پیشبینی تمایل خرید از کامنتها
در این پروژه، کامنتهای مشتریان تحلیل شده و با استفاده از تکنیکهای پیشپردازش زبان فارسی، مراحل آمادهسازی متن برای پیشبینی تمایل خرید انجام میشود.
اساتید و مربیان دوره
علیرضا دستمالچی ساعی
طراحمربی
محمدرسول عزیزی
طراحمربی
دیبا امین شهیدی
طراح
زهرا کیالی
طراح
آریان نیاکان
طراح
ارشیا همت
طراح
آموزش NLP مقدماتی
۱۰+ تمرین عملی
۷۰+ درسنامه آموزشی
۹۰ روز مهلت ارسال تمرین
گواهی معتبر
۱٬۸۴۹٬۰۰۰
۱٬۲۰۱٬۸۵۰ تومان
امکان پرداخت قسطی
مدت زمان گذراندن دوره: ۹۰ روز
دسترسی به محتوای دوره همیشگی است.
بعد از پایان مهلت دوره، امکانات ویژه شامل مربیگری، داوری آنلاین و دریافت گواهی نیازمند تمدید و پرداخت هزینه است.
سوالات متداول
شما در هر زمانی که بخواهید میتوانید در دوره ثبتنام و دوره را آغاز کنید.
پیشنیاز این دوره، تسلط به مباحث پایتون مقدماتی و کار با فایل در پایتون و همچنین ریاضیات دبیرستان است.
اگر هنوز به مقدمات پایتون مسلط نیستید، پیشنهاد میکنیم پیش از شروع این دوره، دورهٔ پایتون مقدماتی و پیشرفته کوئرا کالج را بگذرانید.
خیر؛ نیازی نیست!
اگر پیشنیاز دوره و علاقه به یادگیری مباحث NLP را داشته باشید، میتوانید در این دوره شرکت کنید.
بله؛ شما میتوانید از درسنامههایی که بلد هستید، سریع بگذرید اما در نکات گفته شده در درسنامهها موارد بسیاری وجود دارد که میتواند دانش شما را تکمیل کند؛ پس پیشنهاد میکنیم که آنها را هم مطالعه کنید. همچنین حتما میدانید که هرچقدر تمرین کنیم، باز هم کافی نیست؛ پس پیشنهاد میکنیم که تمرینات مربوط به این مباحث را نیز حل کنید تا یادگیری کاملی داشته باشید.
محتوای دوره به صورت درسنامههای متنی و تمرینهای عملی است.
پس از مطالعه درسنامهها، نوبت به تمرین و حل مسئله میرسد. تعدادی تمرین مطرح میشود که شما دستورات آنها را نوشته و ارسال میکنید. سامانه داوری خودکار Quera در مدت کوتاهی کد شما را تصحیح میکند و نمره میدهد.
در صورتی که نمرهٔ کامل نگرفتید نگران نباشید، میتوانید کد خود را تغییر دهید و دوباره ارسال کنید.
در طول این دوره تمرینهای متعددی وجود دارد تا شما با انجام آنها، مهارت خود را تقویت کنید.
در کنار این تمرینها، داوری آنلاین نیز وجود دارد. یعنی کد ارسالی شما در همان لحظه توسط سیستم، داوری و امتیازدهی میشود تا اشکالاتتان را پیدا کرده و آنها را رفع کنید.
شما میتوانید در هر کجای دوره که به مشکل برخوردید، از طریق سوال خصوصی، آن را با ربات دستیار آموزشی کوئرا کالج «کای» و یا مربیهای دوره مطرح کنید تا شما را راهنمایی کند.
شما بعد از رسیدن به فصل «عبارات منظم»، ۹۰ روز فرصت دارید تا دوره را به اتمام برسانید. دسترسی به محتوای دوره همیشگی است اما بعد از پایان مهلت دوره، امکانات ویژه شامل مربیگری، داوری آنلاین و دریافت گواهی نیازمند تمدید و پرداخت هزینه است.
در صورتی که تنها ۱ ماه از زمان ثبتنام شما گذشته باشد و حداکثر تا فصل ۳ از دوره را گذراندهاید و از کیفیت دوره رضایت نداشتید، میتوانید از طریق صفحهٔ «تماس با ما» با همکاران ما در ارتباط باشید تا درخواست شما برای انصراف بررسی شود.