دانلود کتاب Natural Language Processing with Python
by Steven Bird
|
عنوان فارسی: پردازش زبان طبیعی با پایتون |
دانلود کتاب
جزییات کتاب
این کتاب در مورد پردازش زبان های طبیعی است. منظورمان از زبانهای طبیعی به زبانی است که هر روزه برای ارتباط توسط انسانها استفاده میشود. زبانهایی مانند انگلیسی، هندی، و یا پرتقالی. در مقابل آنها زبانهای مصنوعی مانند زبانهای برنامه نویسی و علایم ریاضیاتی است، زبانهای طبیعی نسبت به گذشته نسل به نسل توسعه پیدا کردند و به سختی توسط قواعد آشکار نگه داشته شده اند. ما از پردازش زبانهای طبیعی یا به طور خلاصه NLP برای پردازش کامپیوتری هر زبان طبیعی به صورت گسترده استفاده میکنیم. از یک سو میتواند به سادگی شمردن تعداد دفعات تکرار یک کلمه برای تشخیص تفاوت یکسان بودن دو نوشته و از سوی دیگر NLP شامل ادراک و توانایی فهم کامل الحان و شیوه بیان (تناژ-مکس-کسره اضافه) کلمات انسان خواهد بود که در نهایت برای دادن این قابلیت پاسخ های مفیدی را میدهد.
فناوری مبتنی بر NLP به صورت روز افزونی در حال پخش شدن است برای نمونه تلفن ها و کامپیوترهای دستی که از تشخیص دست خط و کلمات قابل پیش بینی پشتیبانی میکنند.
موتور های جستجوی وب دسترسی به اطلاعات مخفی متون نامرتب و بدون ساختار را میدهد. ماشین مترجم به ما این اجازه رو میدهد، متنی که به چینی نوشته شده را بگیریم و به اسپانیایی بخوانیم. با ایجاد بیشتر رابط های طبیعی بین انسان و ماشین و دسترسی ماهرانه تر و پیچیده تر به اطلاعات ذخیره شده، پردازش زبان نقش اصلی را در جامه اطلاعاتی چند زبانی ایفا میکند.
این کتاب معرفی جامعی از رشته NLP را در دسترس قرار میدهد. که میتواند برای مطالعات فردی یا به عنوان منبع درسی پردازش زبانهای طبیعی، رایانش زبانی، کتاب جانبی دروس هوش مصنوعی، متن کاوی، یا پیکره های زبانی استفاده شود. این کتاب به شدت عملی است که شامل صدها مثال کاملا تست شده و تمارین سطح بندی شده است.
کتاب جاری مبتنی بر زبان برنامه نویسی پایتون و کتابخانه متن باز NLTK نوشته شده است. NLTK شامل تعداد بی شماری نرم افزار، داده و مستندات میباشد که تمام رایگان و قابل دانلود هستند.