دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Zhenya Antić
سری:
ISBN (شابک) : 9781838987312
ناشر: Packt Publishing Pvt. Ltd
سال نشر: 2021
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Python Natural Language Processing Cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی Python NaturalLanguage Processing نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با حل مشکلات دنیای واقعی NLP، مانند تجزیه وابستگی، استخراج اطلاعات، مدلسازی موضوع، و تجسم دادههای متنی آشنا شوید. ویژگیهای کلیدی: تجزیه و تحلیل پیچیدگیهای مختلف متن با استفاده از بستههای محبوب Python مانند NLTK، spaCy، sklearn، و Gensim Implement مشترک و وظایف پردازش زبانی نه چندان رایج با استفاده از کتابخانه های پایتون غلبه بر چالش های رایج در اجرای خطوط لوله NLP شرح کتاب: Python به لطف ابزارها و کتابخانه های گسترده برای تجزیه و تحلیل متن و استخراج، پرکاربردترین زبان برای پردازش زبان طبیعی (NLP) است. داده های قابل استفاده در رایانه این کتاب شما را در طیف وسیعی از تکنیکهای پردازش متن، از اصول اولیه مانند تجزیه بخشهای گفتار گرفته تا موضوعات پیچیده مانند مدلسازی موضوع، طبقهبندی متن و تجسم، راهنمایی میکند. این کتاب که با مروری بر NLP شروع میشود، دستورالعملهایی را برای تقسیم متن به جملات، ریشهگذاری و اصطلاحسازی، حذف کلمات توقف و بخشهایی از برچسبگذاری گفتار ارائه میکند تا به شما کمک کند دادههای خود را آماده کنید. سپس روشهای استخراج و نمایش اطلاعات دستوری مانند تجزیه وابستگی و تفکیک آنافورا را یاد میگیرید، راههای مختلف نمایش معنایی را با استفاده از کیسه کلمات، TF-IDF، جاسازیهای کلمه و BERT کشف میکنید و مهارتهای متن را توسعه میدهید. طبقه بندی با استفاده از کلمات کلیدی، SVM ها، LSTM ها و تکنیک های دیگر. با پیشروی، نحوه استخراج اطلاعات از متن، پیادهسازی تکنیکهای بدون نظارت و نظارت شده برای مدلسازی موضوع، و مدلسازی موضوعی متون کوتاه مانند توییتها را نیز خواهید دید. علاوه بر این، این کتاب به شما نشان می دهد که چگونه چت بات ها را با استفاده از NLTK و Rasa توسعه دهید و داده های متنی را تجسم کنید. در پایان این کتاب NLP، مهارت های استفاده از مجموعه ای قدرتمند از ابزارها برای پردازش متن را توسعه خواهید داد. آنچه خواهید آموخت: با تکنیک های پایه و پیشرفته NLP در پایتون مسلط شوید. نمایش اطلاعات گرامری در متن با استفاده از spaCy و اطلاعات معنایی با استفاده از گنجه کلمات، TF-IDF و جاسازی کلمات انجام طبقه بندی متن با استفاده از روش های مختلف، از جمله SVM ها و LSTM ها تکنیک های مختلف برای مدل سازی موضوع مانند K-means، LDA، NMF و BERT کار با تکنیک های تجسم مانند NER و ابرهای کلمه برای ابزارهای مختلف NLP بسازید یک چت بات اولیه با استفاده از NLTK و Rasa استخراج اطلاعات از متن با استفاده از عبارت منظم تکنیک ها و ابزارهای آماری و یادگیری عمیق این کتاب برای چه کسانی است: این کتاب برای دانشمندان داده و متخصصانی است که می خواهند نحوه کار با متن را بیاموزند. دانش متوسط پایتون به شما کمک می کند تا از این کتاب نهایت استفاده را ببرید. اگر شما یک متخصص NLP هستید، این کتاب به عنوان یک مرجع کد در هنگام کار بر روی پروژه های شما عمل می کند.
Get to grips with solving real-world NLP problems, such as dependency parsing, information extraction, topic modeling, and text data visualization Key Features: Analyze varying complexities of text using popular Python packages such as NLTK, spaCy, sklearn, and gensim Implement common and not-so-common linguistic processing tasks using Python libraries Overcome the common challenges faced while implementing NLP pipelines Book Description: Python is the most widely used language for natural language processing (NLP) thanks to its extensive tools and libraries for analyzing text and extracting computer-usable data. This book will take you through a range of techniques for text processing, from basics such as parsing the parts of speech to complex topics such as topic modeling, text classification, and visualization. Starting with an overview of NLP, the book presents recipes for dividing text into sentences, stemming and lemmatization, removing stopwords, and parts of speech tagging to help you to prepare your data. You'll then learn ways of extracting and representing grammatical information, such as dependency parsing and anaphora resolution, discover different ways of representing the semantics using bag-of-words, TF-IDF, word embeddings, and BERT, and develop skills for text classification using keywords, SVMs, LSTMs, and other techniques. As you advance, you'll also see how to extract information from text, implement unsupervised and supervised techniques for topic modeling, and perform topic modeling of short texts, such as tweets. Additionally, the book shows you how to develop chatbots using NLTK and Rasa and visualize text data. By the end of this NLP book, you'll have developed the skills to use a powerful set of tools for text processing. What You Will Learn: Become well-versed with basic and advanced NLP techniques in Python Represent grammatical information in text using spaCy, and semantic information using bag-of-words, TF-IDF, and word embeddings Perform text classification using different methods, including SVMs and LSTMs Explore different techniques for topic modeling such as K-means, LDA, NMF, and BERT Work with visualization techniques such as NER and word clouds for different NLP tools Build a basic chatbot using NLTK and Rasa Extract information from text using regular expression techniques and statistical and deep learning tools Who this book is for: This book is for data scientists and professionals who want to learn how to work with text. Intermediate knowledge of Python will help you to make the most out of this book. If you are an NLP practitioner, this book will serve as a code reference when working on your projects.
Cover Title Page Copyright and Credits Contributors Table of Contents Preface Chapter 1: Learning NLP Basics Technical requirements Dividing text into sentences Getting ready How to do it… How it works… There's more… See also Dividing sentences into words – tokenization Getting ready How to do it… How it works… There's more… See also Parts of speech tagging Getting ready How to do it… How it works… There's more… See also Word stemming Getting ready How to do it… How it works… There's more… See also Combining similar words – lemmatization Getting ready How to do it… How it works… There's more… Removing stopwords Getting ready… How to do it… How it works… There's more… Chapter 2: Playing with Grammar Technical requirements Counting nouns – plural and singular nouns Getting ready How to do it… How it works… There's more… Getting the dependency parse Getting ready How to do it… How it works… See also Splitting sentences into clauses Getting ready How to do it… How it works… Extracting noun chunks Getting ready How to do it… How it works… There's more… See also Extracting entities and relations Getting ready How to do it… How it works… There's more… Extracting subjects and objects of the sentence Getting ready How to do it… How it works… There's more… Finding references – anaphora resolution Getting ready How to do it… How it works… There's more… Chapter 3: Representing Text – Capturing Semantics Technical requirements Putting documents into a bag of words Getting ready How to do it… How it works… There's more… Constructing the N-gram model Getting ready How to do it… How it works… There's more… Representing texts with TF-IDF Getting ready How to do it… How it works… There's more… Using word embeddings Getting ready How to do it… How it works… There's more… See also Training your own embeddings model Getting ready How to do it… How it works… There's more… See also Representing phrases – phrase2vec Getting ready How to do it… How it works… See also Using BERT instead of word embeddings Getting ready How to do it… How it works… Getting started with semantic search Getting ready How to do it… How it works… See also Chapter 4: Classifying Texts Technical requirements Getting the dataset and evaluation baseline ready Getting ready How to do it… How it works… Performing rule-based text classification using keywords Getting ready How to do it… How it works… There's more… Clustering sentences using K-means – unsupervised text classification Getting ready How to do it… How it works… Using SVMs for supervised text classification Getting ready How to do it… How it works… There's more… Using LSTMs for supervised text classification Getting ready How to do it… How it works… Chapter 5: Getting Started with Information Extraction Technical requirements Using regular expressions Getting ready How to do it… How it works… There's more… Finding similar strings: the Levenshtein distance Getting ready How to do it… How it works… There's more… See also Performing named entity recognition using spaCy Getting ready How to do it… How it works… There's more… Training your own NER model with spaCy Getting ready How to do it… How it works… There's more… See also Discovering sentiment analysis Getting ready How to do it… How it works… Sentiment for short texts using LSTM: Twitter Getting ready How to do it… How it works… Using BERT for sentiment analysis Getting ready How to do it… How it works… There's more… See also Chapter 6: Topic Modeling Technical requirements LDA topic modeling with sklearn Getting ready How to do it… How it works… There's more… LDA topic modeling with gensim Getting ready How to do it… How it works… There's more… NMF topic modeling Getting ready How to do it… How it works… K-means topic modeling with BERT Getting ready How to do it… How it works… Topic modeling of short texts Getting ready How to do it… How it works… See also Chapter 7: Building Chatbots Technical requirements Building a basic chatbot with keyword matching Getting ready How to do it… How it works… There's more… Building a basic Rasa chatbot Getting ready How to do it… How it works… There's more… See also Creating question-answer pairs with Rasa Getting ready How to do it… How it works… Creating and visualizing conversation paths with Rasa Getting ready How to do it… How it works… Creating actions for the Rasa chatbot Getting ready How to do it… How it works… See also Chapter 8: Visualizing Text Data Technical requirements Visualizing the dependency parse Getting ready How to do it… How it works… Visualizing parts of speech Getting ready How to do it… How it works… Visualizing NER Getting ready How to do it… How it works… Constructing word clouds Getting ready How to do it… How it works… There's more… See also Visualizing topics Getting ready How to do it… How it works… See also Why subscribe? Other Books You May Enjoy Index