امروزه، به طور فزاینده ای وقتی با بانک یا ارائه دهنده اینترنت خود تماس میگیرید، ممکن است چیزی مانند این را در انتهای دیگر خط بشنوید: «سلام، من دستیار دیجیتالی شما هستم. لطفا سوال خود را بپرسید.» امروزه، رباتها میتوانند با استفاده از زبان طبیعی با انسانها صحبت کنند و روز به روز هوشمندتر میشوند. حتی در این صورت هم افراد بسیار کمی میدانند که این رباتها چگونه کار میکنند یا اینکه چگونه ممکن است از این فناوریها در پروژههای خودشان استفاده کنند.
پردازش زبان طبیعی (NLP)، شاخه ای از هوش مصنوعی است که به ماشینها کمک میکند تا زبان انسان را درک کرده و به آن پاسخ دهند. NLP فناوری کلیدی است که در قلب هر محصول دستیار دیجیتالی نهفته است. این کتاب شما را با مهارت هایی که برای شروع کردن به ایجاد برنامههای NLP خود نیاز دارید، مجهز میکند. در پایان این کتاب، شما نحوهی بکارگیری رویکردهای NLP را برای مسائل دنیای واقعی همچون تحلیل جملات، درک معنای متن، نوشتن متن اصلی و حتی ساخت Chatbot خودتان را یاد خواهید گرفت.
کتاب Natural Language Processing with Python and spaCy (پردازش زبان طبیعی با پایتون و اسپیسی)، نحوهی ایجاد سریع و راحت برنامههای NLP مانند chatbot ها، اسکریپتهای متراکم سازی متن و ابزارهای پردازش ترتیب را به شما نشان میدهد. شما میآموزید که چگونه از کتابخانه spaCy استفاده کنید تا هوشمندانه معنی را از متن استخراج کنید؛ چگونه روابط بین کلمات در یک جمله (تجزیه وابستگی نحوی) را تعیین کنید؛ اسامی، افعال و سایر قسمتهای گفتار (برچسب گذاری بخشی از گفتار) را شناسایی کنید؛ و اسامی خاص گر