
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
درباره این کتاب
دستورالعملهای مستقلی که به شما یاد میدهند چطور پردازش زبان طبیعی را در پایتون بهصورت کارآمد انجام دهید.
با این راهنمای ساده و گامبهگام، از دیکشنریها برای ساخت موجودیتهای نامدار خودتان استفاده کنید.
با کمک دستورالعملهای پر از مثال، یاد بگیرید چطور NLTK را در سناریوهای مختلف به کار ببرید و فراتر از پردازش زبان طبیعی پایه بروید.
این کتاب برای چه کسانی است
این کتاب برای دانشمندان داده، تحلیلگران داده و متخصصان علوم داده است که میخواهند مهارتهای فعلیشان را ارتقا دهند و تحلیل متن پیشرفته را با NLP پیادهسازی کنند. آشنایی مقدماتی با پردازش زبان طبیعی توصیه میشود.
چه چیزهایی یاد میگیرید
با پیکرههای متنی مختلفی که همراه NLTK هستند آشنا شوید و یاد بگیرید چطور از پیکره WordNet استفاده کنید.
یاد بگیرید چطور متن خام مثل HTML، RSS، PDF، اسناد Word و موارد مشابه را مدیریت و پردازش کنید.
یاد بگیرید چطور متن خام را با تکنیکهایی مثل توکنسازی، ریشهیابی، غلطیاب املایی و غیره پیشپردازش کنید و خودتان هم با عبارات باقاعده آنها را پیادهسازی کنید.
اصول تطبیق الگو در تحلیل متن را با عبارات باقاعده بیاموزید.
یاد بگیرید چطور از برچسبزنهای نقش دستوری (POS) و دستور زبانها استفاده کنید و خودتان هم آنها را بنویسید.
یاد بگیرید چطور استخراج موجودیت نامدار (NE) را انجام دهید و همچنین با تجزیهگرهایی مثل RD، Shift Reduce و Chart Parsers کار کنید.
با استفاده از LSTM از نوشتههای شکسپیر متن تولید کنید.
از مجموعه داده BABI و LSTM برای مدلسازی اپیزودها استفاده کنید.
با یادگیری عمیق، یک چتبات به روش تولیدی بسازید.
با جزئیات بیشتر
پردازش زبان طبیعی (NLP) شاخهای از علوم کامپیوتر، هوش مصنوعی و زبانشناسی محاسباتی است که به تعامل میان رایانه و زبانهای انسانی (طبیعی) میپردازد؛ بهویژه برنامهنویسی رایانهها برای پردازش مؤثر پیکرههای بزرگ زبان طبیعی.
این کتاب شامل دستورالعملهای منحصربهفردی است که جنبههای مختلف انجام پردازش زبان طبیعی با NLTK را به شما آموزش میدهد؛ یعنی پیشروترین پلتفرم پایتون برای این کار. در طول مسیر با دستورالعملهای متنوعی روبهرو میشوید که از جمله موضوعاتشان درک زبان طبیعی، پردازش زبان طبیعی و تحلیل نحوی است. یاد میگیرید چطور زبان را بفهمید، جمله بسازید و با ابهامهای مختلف کنار بیایید. همچنین یاد میگیرید چطور از NLTK بهصورت کارآمد استفاده کنید و طبقهبندی متن، شناسایی اجزای کلام، برچسبگذاری واژهها و کارهای بیشتری را پیادهسازی کنید. تحلیل ساختار جملات را هم میآموزید و بر تحلیل واژگانی، نحوی و معنایی، تحلیل کاربردی و بهکارگیری تکنیکهای یادگیری عمیق مسلط میشوید.
در پایان این کتاب، تمام دانشی را خواهید داشت که برای پیادهسازی پردازش زبان طبیعی با پایتون نیاز دارید.
About This BookIndependent recipes that will teach you how to efficiently perform Natural Language Processing in PythonUse dictionaries to create your own named entities using this easy-to-follow guideLearn how to implement NLTK for various scenarios with the help of example-rich recipes to take you beyond basic Natural Language ProcessingWho This Book Is ForThis book is intended for data scientists, data analysts, and data science professionals who want to upgrade their existing skills to implement advanced text analytics using NLP. Some basic knowledge of Natural Language Processing is recommended.What You Will LearnExplore various corpora that is available with NLTK and understand how to use WordNet corpusUnderstand how to manage and process raw text like HTML, RSS, PDF, Word Documents etcLearn how to pre-process raw text using techniques like tokenization, stemming, spell checker, etc and also implement them on your own using Regular ExpressionsUnderstand the basics of pattern matching in textual analytics with Regular ExpressionsLearn to use and write your own POS taggers and grammarsLearn how to perform Named Entity (NE) Extraction and also Learn Parsers like RD, Shift Reduce, Chart ParsersGenerate text from Shakespeare's writing using LSTMUtilize the BABI dataset and LSTM to model episodesDevelop Chat bot in generative way with Deep LearningIn DetailNatural Language Processing (NLP) is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages; in particular, it's about programming computers to fruitfully process large natural language corpora.This book includes unique recipes that will teach you various aspects of performing Natural Language Processing with NLTK―the leading Python platform for the task. You will come across various recipes during the course, covering (among other topics) natural language understanding, Natural Language Processing, and syntactic analysis. You will learn how to understand language, plan sentences, and work around various ambiguities. You will learn how to efficiently use NLTK and implement text classification, identify parts of speech, tag words, and more. You will also learn how to analyze sentence structures and master lexical analysis, syntactic and semantic analysis, pragmatic analysis, and the application of deep learning techniques.By the end of this book, you will have all the knowledge you need to implement Natural Language Processing with Python.