پردازش زبانهای طبیعی زیرشاخهای از هوش مصنوعی است که با توسعه و استفاده از مدلهای رایانشی برای پردازش زبان سر و کار دارد. در این زمینه، دو حیطه اصلی پژوهش وجود دارد: ادراک، که با فرایندهایی سر و کار دارد که اطلاعات را از زبان استخراج میکنند (مانند درک زبان طبیعی، بازیابی اطلاعات) و تولید، که با فرایندهایی سر و کار دارد که با استفاده از زبان به انتقال اطلاعات میپردازند. معمولاً کارهای مرتبط با گفتار را تحت عناوین جداگانه تشخیص گفتار و تولید گفتار قرار میدهند.
مسئلهٔ پردازش زبانهای طبیعی معمولاً یک مسئلهٔ AI-Complete محسوب میشود، چرا که محقق شدن آن به طور کامل مستلزم سطح بالایی از درک جهان خارج و حالات انسان برای ماشین است. SpaCy یک کتابخانه بسیار سریغ و کاربردی برای یادگیری نوشته ها، ساده سازی تکنیک های پردازی زبان طبیعی و… است.
سرفصل های دوره آموزشی Udemy Hands On Natural Language Processing (NLP) using Python:
– معرفی دوره
– دریافت نرم افزارهای مورد نیاز
– پایتون
– عبارات منظم
– Numpy و پانداها
– هسته NLP
– پروژه ۱ – طبقه بندی متن
– پروژه ۲ – تجزیه و تحلیل احساسات توییتر
– پروژه ۳ – خلاصه متن
– تجزیه و تحلیل Word2Vec
– نتیجه