- عنوان کتاب: Natural Language Processing -A Textbook with Python Implementation
- نویسنده: Raymond Lee
- حوزه: پردازش زبان طبیعی
- سال انتشار: 2025
- تعداد صفحه: 393
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 25.6 مگابایت
پردازش زبان طبیعی (NLP) و کاربردهای مرتبط با آن به دلیل پیشرفت در هوش مصنوعی (AI) در چند دهه گذشته رونق یافتهاند. کاربردهای NLP شامل سیستمهای بازیابی اطلاعات (IR)، سیستمهای خلاصهسازی متن (TS)، سیستمهای پرسش و پاسخ (چتبات) و همچنین پیشرفتهای اخیر در مدلهای زبانی بزرگ (LLM) و هوش مصنوعی مولد (GenAI) است. این مباحث هم در صنعت و هم در دانشگاه رایج هستند و روالهای متنوعی را ارائه میدهند که طیف گستردهای از خدمات روزمره را به طور قابل توجهی بهبود میبخشند. هدف این کتاب ارائه مفاهیم و دانش بنیادی NLP به خوانندگان از طریق 14 ساعت کارگاه گام به گام است. این کارگاهها شرکتکنندگان را در تمرین ابزارهای اصلی NLP مبتنی بر پایتون، از جمله NLTK، spaCy، TensorFlow، Keras، transformer و BERT، برای ساخت برنامههای NLP مبتنی بر پایتون خود راهنمایی میکنند. این کتاب به دو بخش اصلی تقسیم شده است: بخش اول – مفاهیم و فناوری، و بخش دوم – کارگاههای پردازش زبان طبیعی با پیادهسازی پایتون در 14 ساعت. در بخش اول، ده فصل اول، پایه و اساس محکمی در مفاهیم پردازش زبان طبیعی (NLP) بنا میکنند و مباحث کلیدی مانند مدلهای زبانی N-gram، برچسبگذاری اجزای کلام، تحلیل نحوی، بازنماییهای معنایی و آخرین پیشرفتها در یادگیری انتقالی و فناوری تبدیلکننده را بررسی میکنند. هر فصل بر اساس فصل قبلی بنا شده و منجر به درک کاربردهای اصلی NLP و تکامل مدلهای زبانی بزرگ و هوش مصنوعی مولد میشود، ضمن اینکه ملاحظات اخلاقی در هوش مصنوعی را نیز مورد توجه قرار میدهد. بخش دوم شامل هفت کارگاه عملی است که تجربه عملی با پیادهسازیهای پایتون مرتبط با مفاهیم مورد بحث در بخش اول را ارائه میدهند. این کارگاهها با مقدمهای بر جعبه ابزار زبان طبیعی (NLTK) شروع میشوند و خوانندگان را از طریق وظایف مختلف NLP مانند مدلسازی N-gram، تحلیل احساسات و استفاده از تبدیلکنندههایی مانند BERT راهنمایی میکنند. هر کارگاه دستورالعملهای گام به گام ارائه میدهد و خوانندگان را قادر میسازد تا دانش خود را در سناریوهای دنیای واقعی، از جمله ایجاد و استقرار یک سیستم چتبات، به کار گیرند. این رویکرد ساختاریافته، نظریه بنیادی را با کاربرد عملی متعادل میکند و آن را برای زبانآموزانی که مشتاق پیشرفت مهارتهای خود در NLP هستند، مناسب میسازد.
Natural language processing (NLP) and its associated applications have flourished due to advancements in artificial intelligence (AI) over the past few decades. NLP applications include information retrieval (IR) systems, text summarization (TS) systems, question-and-answering (chatbot) systems, as well as recent developments in large language models (LLMs) and generative AI (GenAI). These topics are prevalent in both industry and academia, offering varied routines that significantly enhance a wide range of everyday services. The objective of this book is to provide readers with foundational NLP concepts and knowledge through 14 h of step-by-step workshops. These workshops will guide participants in practicing various core Python-based NLP tools, including NLTK, spaCy, TensorFlow, Keras, transformer, and BERT technology, to build their own Python-based NLP applications. This book is structured into two main parts: Part I—Concepts and Technology, and Part II—Natural Language Processing Workshops with Python Implementation in 14 Hours. In Part I, the first ten chapters lay a solid foundation in natural language processing (NLP) concepts, exploring key topics such as N-gram language models, part-of-speech tagging, syntax analysis, semantic representations, and latest advancements in transfer learning and transformer technology. Each chapter builds on the preceding one, leading to an understanding of major NLP applications and the evolution of large language models and generative AI, while also addressing ethical considerations in AI. Part II consists of seven practical workshops that provide hands-on experience with Python implementations relevant to the concepts discussed in the first part. Starting with an introduction to the Natural Language Toolkit (NLTK), the workshops guide readers through various NLP tasks such as N-gram modeling, sentiment analysis, and use of transformers like BERT. Each workshop offers step-by-step instructions, empowering readers to apply their knowledge in real-world scenarios, including the creation and deployment of a chatbot system. This structured approach balances foundational theory with practical application, making it suitable for learners eager to advance their skills in NLP.
این کتاب را میتوانید از لینک زیر بصورت رایگان دانلود کنید:
Download: Natural Language Processing -A Textbook with Python Implementation
نظرات کاربران