دوره

مهندسی ویژگی برای پردازش زبان طبیعی

یاد می‌گیرید چطور اطلاعات مفید رو از متن استخراج کنید و اون‌ها رو به فرمتی مناسب برای استفاده در مدل‌های یادگیری ماشین تبدیل کنید.

مقدماتی
تاریخ به‌روزرسانی:
11 مهر 1405
۴٫۸
پایتون
۴ ساعت
۱۵ ویدیو
۳۷ تمرین
۵۰۴ شرکت‌کننده
۴۲۰
کاربرهای فینکا در چه شرکت‌هایی مشغول به کار هستند؟
توضیحات دوره

در این دوره، تکنیک‌هایی رو یاد می‌گیرید که بهتون کمک می‌کنن اطلاعات مفید رو از متن استخراج کنید و اون‌ها رو به فرمتی مناسب برای استفاده در مدل‌های یادگیری ماشین تبدیل کنید. با مفاهیمی مثل برچسب‌گذاری نقش دستوری، تشخیص موجودیت‌های نام‌دار، امتیازهای خوانایی، مدل‌های n-گرام و TF-IDF آشنا می‌شید و یاد می‌گیرید چطور اون‌ها رو با استفاده از Scikit-learn و SpaCy پیاده‌سازی کنید. همچنین یاد می‌گیرید چطور میزان شباهت بین دو سند رو محاسبه کنید. در طول دوره، احساسات نقدهای فیلم رو پیش‌بینی می‌کنید و سیستم‌های پیشنهاددهنده برای فیلم‌ها و سخنرانی‌های TED می‌سازید. در پایان، می‌تونید ویژگی‌های مهم رو از انواع متن استخراج و مهندسی کنید و از اون‌ها برای حل مسائل مختلف علم داده استفاده کنید.

همونیه که می‌خواید یاد بگیرید؟

1
ویژگی‌های پایه و امتیازهای خوانایی

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

2
پیش‌پردازش متن، برچسب‌گذاری نقش دستوری و تشخیص موجودیت نام‌دار

در این بخش، با توکن‌سازی آشنا می‌شید. بعد یاد می‌گیرید چطور با استفاده از کتابخونه SpaCy، متن رو پاک‌سازی کنید، برچسب‌گذاری نقش دستوری انجام بدید و موجودیت‌های نام‌دار رو تشخیص بدید. بعد از تسلط روی این مفاهیم، متن سخنرانی گتیسبورگ رو برای پردازش ماشینی آماده می‌کنید، نحوه استفاده از اسم‌ها در اخبار جعلی رو بررسی می‌کنید و افراد نام‌برده‌شده در یک مقاله TechCrunch رو شناسایی می‌کنید.

3
مدل‌های n-گرام

با مدل‌سازی n-گرام آشنا می‌شید و یاد می‌گیرید چطور از اون برای تحلیل احساسات نقدهای فیلم استفاده کنید.

4
TF-IDF و امتیازهای شباهت

یاد می‌گیرید چطور وزن‌های TF-IDF و امتیاز شباهت کسینوسی بین دو بردار رو محاسبه کنید. بعد از این مفاهیم برای ساخت سیستم‌های توصیه‌گر فیلم و TED Talk استفاده می‌کنید. در پایان هم با embeddingهای کلمه آشنا می‌شید و با استفاده از نمایش برداری واژه‌ها، شباهت بین چند آهنگ مختلف از پینک فلوید رو محاسبه می‌کنید.

گواهی پایان دوره

  • تأیید مهارت شما

    با تکمیل این دوره، شما یک گواهی معتبر دریافت می‌کنید که بیانگر کسب مهارت‌های لازم مرتبط با این دوره آموزشی است.

  • اعتبار و اصالت گواهی

    هر مدرک دارای شناسه یکتا و لینک اعتبارسنجی است که امکان بررسی و تأیید اصالت آن را فراهم می‌کند.

  • اشتراک‌گذاری

    می‌توانید گواهی‌های خود را به‌راحتی در شبکه‌های حرفه‌ای مانند لینکدین با دیگران به اشتراک بگذارید.

اشتراک‌گذاری
منابع
Russian Troll Tweets

Movie Overviews and Taglines

Preprocessed Movie Reviews

TED Talk Transcripts

Real and Fake News Headlines

سوالات متداول

در این دوره، با برچسب‌گذاری نقش دستوری، تشخیص موجودیت نام‌دار، امتیازهای خوانایی، مدل‌های n-گرام، وزن‌دهی TF-IDF، شباهت کسینوسی و embeddingهای واژه آشنا می‌شید. هرکدوم از این تکنیک‌ها کمک می‌کنن متن رو به ویژگی‌هایی تبدیل کنید که برای استفاده در مدل‌های یادگیری ماشین مناسب باشن.

در این دوره، احساسات نقدهای فیلم رو پیش‌بینی می‌کنید، یک سیستم پیشنهاددهنده فیلم و یک سیستم پیشنهاددهنده برای سخنرانی‌های TED می‌سازید. همچنین نحوه استفاده از اسم‌ها در اخبار جعلی رو تحلیل می‌کنید و با استفاده از بردارهای واژه، آهنگ‌های مختلف رو با هم مقایسه می‌کنید.

در این دوره، از Scikit-learn برای بردارسازی و مدل‌سازی و از SpaCy برای برچسب‌گذاری نقش دستوری، تشخیص موجودیت نام‌دار و پیش‌پردازش متن استفاده می‌کنید. هر دو از ابزارهای پرکاربرد در حوزه NLP هستن.

امتیازهای خوانایی مشخص می‌کنن برای درک یک متن به چه سطحی از تحصیلات نیاز دارید. در بخش ۱، یاد می‌گیرید چطور این امتیازها رو به‌عنوان ویژگی‌های پایه محاسبه کنید؛ ویژگی‌هایی که میزان پیچیدگی متن رو برای مدل‌های یادگیری ماشین مشخص می‌کنن.

برای شروع این دوره، باید دوره «مقدمه‌ای بر پردازش زبان طبیعی در پایتون» رو گذرونده باشید و با چند پیش‌نیاز دیگه مثل Pandas، Scikit-learn و آمار هم آشنا باشید. این دوره در سطح پیشرفته طراحی شده و برای افرادی مناسبه که تجربه خوبی در کار با پایتون دارن.

دریافت اپلیکیشن فینکا

با اپلیکیشن فینکا، به بیشتر دوره‌ها و مسیرها روی موبایل دسترسی دارید، تمرین می‌کنید و یادگیری رو هم‌زمان روی موبایل و دسکتاپ ادامه می‌دید.