چو ایران نباشد تن من مباد
Python Natural Language Processing Cookbook: Over 50 recipes to understand, analyze, and generate text for implementing language processing tasks

دانلود کتاب Python Natural Language Processing Cookbook: Over 50 recipes to understand, analyze, and generate text for implementing language processing tasks

78000 تومان موجود

کتاب آشپزی پردازش زبان طبیعی پایتون: بیش از 50 دستور العمل برای درک، تجزیه و تحلیل و تولید متن برای اجرای وظایف پردازش زبان نسخه زبان اصلی

دانلود کتاب آشپزی پردازش زبان طبیعی پایتون: بیش از 50 دستور العمل برای درک، تجزیه و تحلیل و تولید متن برای اجرای وظایف پردازش زبان بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 4


توضیحاتی در مورد کتاب Python Natural Language Processing Cookbook: Over 50 recipes to understand, analyze, and generate text for implementing language processing tasks

نام کتاب : Python Natural Language Processing Cookbook: Over 50 recipes to understand, analyze, and generate text for implementing language processing tasks
عنوان ترجمه شده به فارسی : کتاب آشپزی پردازش زبان طبیعی پایتون: بیش از 50 دستور العمل برای درک، تجزیه و تحلیل و تولید متن برای اجرای وظایف پردازش زبان
سری :
نویسندگان :
ناشر : Packt Publishing
سال نشر : 2021
تعداد صفحات : 285
ISBN (شابک) : 1838987312 , 9781838987312
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :




با حل مشکلات NLP در دنیای واقعی، مانند تجزیه وابستگی، استخراج اطلاعات، مدل‌سازی موضوع، و تجسم داده‌های متنی آشنا شوید

ویژگی‌های کلیدی

< ul>
  • تحلیل پیچیدگی های مختلف متن با استفاده از بسته های محبوب پایتون مانند NLTK، spaCy، sklearn و gensim
  • اجرای وظایف پردازش زبانی رایج و نه چندان رایج با استفاده از کتابخانه های پایتون
  • <. li>غلبه بر چالش های رایج هنگام اجرای خطوط لوله 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 هستید، این کتاب به عنوان یک مرجع کد هنگام کار بر روی پروژه های شما عمل می کند.

    فهرست محتوا

    1. آموزش مبانی NLP
    2. بازی با گرامر
    3. نمایش متن - گرفتن معناشناسی
    4. طبقه بندی متون
    5. شروع با استخراج اطلاعات
    6. مدل سازی موضوع
    7. ساخت ربات های چت
    8. تجسم داده های متنی

    فهرست مطالب :


    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

    توضیحاتی در مورد کتاب به زبان اصلی :


    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.

    Table of Contents

    1. Learning NLP Basics
    2. Playing with Grammar
    3. Representing text - capturing semantics
    4. Classifying Texts
    5. Getting started with information extraction
    6. Topic modeling
    7. Building Chatbots
    8. Visualizing text data



    پست ها تصادفی