ویژگیهای کلیدی
تحلیل پیچیدگیهای مختلف متن با استفاده از بستههای محبوب پایتون مانند NLTK، spaCy، sklearn و gensim
پیادهسازی وظایف پردازش زبانی رایج و نه چندان رایج با استفاده از کتابخانههای پایتون
غلبه بر چالشهای رایج هنگام پیادهسازی خطوط لوله NLP
شرح کتاب
پایتون به لطف ابزارها و کتابخانههای گسترده خود برای تجزیه و تحلیل متن و استخراج دادههای قابل استفاده برای کامپیوتر، پرکاربردترین زبان برای پردازش زبان طبیعی (NLP) است. این کتاب شما را با طیف وسیعی از تکنیکهای پردازش متن، از اصول اولیه مانند تجزیه اجزای کلام گرفته تا مباحث پیچیدهای مانند مدلسازی موضوعی، طبقهبندی متن و مصورسازی، آشنا میکند.
این کتاب با مروری بر NLP، دستورالعملهایی برای تقسیم متن به جملات، ریشهیابی و ریشهیابی، حذف کلمات توقف و برچسبگذاری اجزای کلام ارائه میدهد تا به شما در آمادهسازی دادههایتان کمک کند. سپس روشهای استخراج و نمایش اطلاعات دستوری، مانند تجزیه وابستگی و تفکیک آنافورا، روشهای مختلف نمایش معناشناسی با استفاده از کیسه کلمات، TF-IDF، جاسازی کلمات و BERT را کشف خواهید کرد و مهارتهایی را برای طبقهبندی متن با استفاده از کلمات کلیدی، SVMها، LSTMها و سایر تکنیکها توسعه خواهید داد. با پیشرفت، همچنین خواهید دید که چگونه اطلاعات را از متن استخراج کنید، تکنیکهای بدون نظارت و نظارت شده را برای مدلسازی موضوعی پیادهسازی کنید و مدلسازی موضوعی متون کوتاه مانند توییتها را انجام دهید. علاوه بر این، این کتاب به شما نشان میدهد که چگونه با استفاده از NLTK و Rasa چتباتها را توسعه دهید و دادههای متنی را تجسم کنید.
در پایان این کتاب NLP، مهارتهای لازم برای استفاده از مجموعهای قدرتمند از ابزارها برای پردازش متن را کسب خواهید کرد.
آنچه خواهید آموخت
با تکنیکهای پایه و پیشرفته NLP در پایتون آشنا شوید
نمایش اطلاعات دستوری در متن با استفاده از spaCy و اطلاعات معنایی با استفاده از bag-of-words، TF-IDF و word embeddings
انجام طبقهبندی متن با استفاده از روشهای مختلف، از جمله SVMها و LSTMها
بررسی تکنیکهای مختلف برای مدلسازی موضوعی مانند K-means، LDA، NMF و BERT
کار با تکنیکهای مصورسازی مانند NER و word cloudها برای ابزارهای مختلف NLP
ساخت یک ربات چت پایه با استفاده از NLTK و Rasa
استخراج اطلاعات از متن با استفاده از تکنیکهای عبارات منظم و ابزارهای آماری و یادگیری عمیق
این کتاب برای چه کسانی مناسب است؟
این کتاب برای دانشمندان داده و متخصصانی است که میخواهند نحوه کار با متن را یاد بگیرند. دانش متوسط پایتون به شما کمک میکند تا از این کتاب نهایت استفاده را ببرید. اگر شما یک متخصص NLP هستید، این کتاب هنگام کار بر روی پروژههایتان به عنوان مرجع کد عمل خواهد کرد.
فهرست مطالب
یادگیری اصول NLP
بازی با دستور زبان
نمایش متن – ثبت معانی
طبقهبندی متون
شروع کار با استخراج اطلاعات
مدلسازی موضوعی
ساخت چتباتها
تصویرسازی دادههای متنی






























