- عنوان کتاب: Getting Started with Natural Language Processing
- نویسنده: Ekaterina Kochmar
- حوزه: پردازش زبان طبیعی
- سال انتشار: 2022
- تعداد صفحه: 442
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 17.2 مگابایت
پردازش زبان طبیعی (یا NLP) حوزهای است که به رویکردهای مختلفی میپردازد که در آن رایانهها میتوانند با زبان طبیعی، یعنی انسانی، سروکار داشته باشند. صرف نظر از شغل یا پیشینه شما، احتمال زیادی وجود دارد که قبلاً در مورد آن شنیده باشید، به خصوص در سال های اخیر که اخبار مربوط به قابلیت های چشمگیر ماشین های هوشمندی که می توانند زبان طبیعی را درک و تولید کنند در رسانه ها ظاهر شده است. این همان چیزی است که NLP را در کانون توجه قرار داده است و ممکن است شما را به این کتاب جذب کند. شما ممکن است برنامه نویسی باشید که دوست دارید مهارت های جدیدی بیاموزید، یک متخصص یادگیری ماشین یا علم داده که متوجه شده اید پتانسیل زیادی در پردازش زبان طبیعی وجود دارد، یا ممکن است به طور کلی به نحوه کار زبان و نحوه پردازش خودکار آن علاقه مند باشید. در هر صورت، به NLP خوش آمدید! این کتاب قصد دارد به شما در شروع کار کمک کند. آیا این کتاب برای شما مناسب است اگر هنوز کاملاً نمی دانید یا نمی دانید NLP به چه معناست و چه می کند؟ کاملا! ممکن است متوجه این موضوع نشده باشید، اما از قبل با این حوزه کاربردی و وظایفی که در آن انجام میشود آشنا هستید – در واقع، هر کسی که به زبان انسانی صحبت میکند، میخواند یا مینویسد، همینطور است. علاوه بر این، ما هر بار که فکر می کنیم، برنامه ریزی می کنیم و رویا می بینیم، از زبان استفاده می کنیم. بنابراین فقط برای لحظه ای به موارد زیر فکر کنید: تقریباً هر کاری که به صورت روزانه انجام می دهید مستلزم استفاده از زبان است. توانایی زبان یکی از جنبههای اصلی هوش انسانی است و جای تعجب نیست که پیشرفتهای اخیر در هوش مصنوعی و هیجان در مورد فناوری هوشمند جدید و با قابلیتتر، پیشرفتهایی در پردازش زبان طبیعی تا حد قابل توجهی داشته باشد. به هر حال، ما واقعاً نمیتوانیم بگوییم که ماشینی واقعاً هوشمند است اگر نتواند به زبان انسان تسلط یابد. خوب، هیجان انگیز به نظر می رسد، اما به عنوان یک مهارت واقعی برای کارهای روزمره یا پروژه های خود چقدر مفید است؟ پاسخ این است: اگر کار شما شامل پرداختن به هر نوع اطلاعات متنی باشد و شامل هرگونه اسناد مرتبط با کار، اسناد حقوقی یا مالی، وب سایت ها، ایمیل ها و غیره باشد، با اطمینان کامل از یادگیری نحوه استخراج کلید سود خواهید برد. اطلاعات از این گونه اسناد و نحوه پردازش آن. دادههای متنی در همه جا وجود دارند، و پتانسیل بسیار زیادی در استخراج اطلاعات قابل اعتماد از مقادیر زیاد متن، و همچنین امکان یادگیری از آن وجود دارد – به قول معروف، دادهها روغن جدید هستند! موضوعات اصلی در NLP را پوشش دهید، و امیدوارم در کارهای روزمره و همچنین در پروژه های شما، از هر پیشینه ای که می آیید و هر علاقه اولیه ای که در این زمینه دارید، کمک بزرگی باشد. چیزی که حتی مهمتر از بحث سودمندی و پتانسیل است این است که NLP جالب، از نظر فکری محرک و سرگرم کننده است! و به یاد داشته باشید که به عنوان یک سخنران زبان طبیعی، شما در حال حاضر در بسیاری از وظایفی که NLP به آنها می پردازد، متخصص هستید، بنابراین یکی از آن حوزه هایی است که می توانید به راحتی در آن شروع کنید. این کتاب با کمترین مانع ممکن برای ورود به یادگیری نوشته شده است: شما نیازی به دانش قبلی در مورد نحوه عملکرد زبان ندارید – این کتاب شما را از همان ابتدا با مفاهیم و تکنیک های اصلی آشنا می کند. تنها چیزی که در ابتدا به آن نیاز دارید، مهارت های برنامه نویسی اولیه در پایتون و درک اولیه نمادهای ریاضی است، اما آنچه در پایان این کتاب خواهید آموخت مجموعه کاملی از مهارت ها و تکنیک های NLP است. شروع کنیم!
Natural Language Processing (or NLP) is a field that addresses various approaches in which computers can deal with natural, that is human, language. Regardless of your occupation or background, there is a good chance you have heard about it before, especially in the recent years when the news about the impressive capabilities of intelligent machines that can understand and produce natural language have started appearing in media. This is what has brought NLP into the spotlight, and what might have attracted you to this book. You might be a programmer who would like to learn new skills, a machine learning or data science practitioner who realized there is a lot of potential in processing natural language, or you might be generally interested in how language works and how to process it automatically. Either way, welcome to NLP! This book aims to help you get started with it. Is this book for you if you don’t quite know or understand yet what NLP means and does? Absolutely! You might have not realized that, but you are already familiar with this application area and the tasks it addresses – in fact, anyone who speaks, reads or writes in a human language is. What is more, we use language every time we think, plan and dream. So just think about the following for a moment: almost any task that you perform on the daily basis involves some use of language. Language ability is one of the core aspects of human intelligence, and there is no wonder that the recent advances in Artificial Intelligence and excitement about the new, more capable intelligent technology involve advances in Natural Language Processing to a considerable degree. After all, we cannot really say that a machine is truly intelligent if it cannot master human language. Ok, that sounds exciting, but how useful is it as an actual skill for your everyday work or your own projects? The answer is: if your work includes dealing with any type of textual information, and that involves any work-related documents, legal or financial documents, websites, emails, etc., you will with absolute certainty benefit from learning how to extract the key information from such documents and how to process it. Textual data is ubiquitous, and there is a huge potential in being able to reliably extract information from large amounts of text, as well as in being able to learn from it – as the saying goes, data is the new oil!1 This book will cover the core topics in NLP, and I hope it will be of a great help in your everyday work as well as in your projects, whichever background you are coming from and whatever primary interest in this field you have. What is even more important than the arguments of utility and potential is that NLP is interesting, intellectually stimulating and fun! And remember that as a natural language speaker, you are already an expert in many of the tasks that NLP addresses, so it is one of those areas in which one can get started easily. This book is written with the lowest entry barrier to learning possible: you don’t need to have any prior knowledge about how language works – the book will walk you through the core concepts and techniques starting from the very beginning. All you need at the beginning is some basic programming skills in Python and basic understanding of mathematical notation, but what you will learn by the end of this book is a whole set of NLP skills and techniques. Let’s begin!
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
نظرات کاربران