معرفی و دانلود کتاب ساخت چت باتها با پایتون: پیاده سازی چت باتهای هوشمند و تعاملی با پردازش زبان طبیعی
برای دانلود قانونی کتاب ساخت چت باتها با پایتون و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب ساخت چت باتها با پایتون: پیاده سازی چت باتهای هوشمند و تعاملی با پردازش زبان طبیعی
تکنولوژی در شخصیترین ابعاد زندگی ما وارد شده و خواه یا ناخواه، با علایق و نیازهای ما آشناست. کتاب ساخت چت باتها با پایتون نوشتهی تامسون کارتر ما را با یکی از ساختههای تکنولوژی به نام «چتبات» آشنا میکند که میتواند ترجیحات کاربران را تشخیص داده و نتیجهی مطلوبی را به ایشان ارائه دهد. یکی از بهترین زبانهای برنامهنویسی برای خلق چتبات، پایتون است که کارکرد این زبان برنامهنویسی و چتبات در کتاب ساخت چت باتها با پایتون توضیح داده شده است.
دربارهی کتاب ساخت چت باتها با پایتون
پایتون یکی از معروفترین زبانهای برنامهنویسی است که حتی اگر برنامهنویس نباشید، احتمالاً نام آن را شنیدهاید و با این ابزار تا حدی آشنا هستید. این زبان در عین سادگی، مجموعهی گستردهای از کتابخانهها را به ما ارائه میدهد؛ کتابخانههایی همچون TensorFlow، NLTK و SpaCy که ابزارهای قدرتمندی برای پردازش زبان طبیعی و ساخت مدلهای یادگیری ماشین فراهم میکنند. علاوهبر آن چارچوبهایی مثل Flask و Rasa امکان پیادهسازی آسان چتباتها را ارائه میدهند. کتاب ساخت چت باتها با پایتون، خوانندگان خود را با زبان برنامهسازی پایتون آشنا میکند تا بتوانند فرایند ساخت چتبات را به خوبی انجام و آنها را توسعه دهند.
تامسون کارتر میکوشد نحوهی برنامهنویسی از طریق پایتون را به مخاطبانی که مبتدی هستند و صرفاً آشنایی مختصری با برنامهنویسی دارند، آموزش دهد و سپس شیوهی خلق چتبات با کمک پایتون که مناسبترین زبان برنامهنویسی برای ساخت چتبات است را بازگو کند.
توسعه یافتن چتباتها با زبان برنامهنویسی پایتون
چتباتها هرگز نمیخوابند. آنها به کسی نیازی ندارند و بدون دخالت و تعامل انسان کارهایی تکراری و یکسان را انجام میدهند. چتباتها از آن چه فکر میکنیم بیشتر در زندگیمان نقش و اثرگذاری دارند و از خرید بلیت سفر گرفته تا پاسخگویی به پرسشهای کاربران، با حضور چتباتها تسهیل میشوند و زودتر و با صرفهی اقتصادی به نتیجه میرسند؛ اما پرسش اینجاست که چتباتها واقعاً چه هستند؟ ارتباطشان با هوش مصنوعی چیست؟ چگونه باید نسبت به شیوهی کارکرد آنها آگاهی پیدا کنیم؟ تامسون کارتر در کتاب ساخت چت باتها با پایتون کوشیده است تا خوانندگان خود را با قدرت زبان برنامهنویسی پایتون در فرایند ساخت چتباتها، چگونگی توسعه یافتن چتباتها و تکنیکهای پیشرفتهای که میتوانند زبان طبیعی را بهگونهای پیادهسازی کنند تا قابل استفاده باشد، آشنا کند.
چتباتها کاربران را به خوبی میشناسند
تامسون کارتر ابتدا مهمترین کارکردهای چتباتها را معرفی کرده و سپس توضیح داده است؛ یکی از اساسیترین عملکردهای چتباتها در حوزهی برطرف کردن نیازهای کاربران است. چتباتها میتوانند ترجیحات و سلایق کاربران را تشخیص دهند و برای هر کدام تجربهای بسیار شخصی را پدید آورند. چتباتها که با کمک هوش مصنوعی ساخته میشوند و «تجربهی کاربری» را بهوجود میآورند.
کتاب ساخت چت باتها با پایتون به یکی از نگرانیهایی را که کاربران هنگام کار با چتباتها با آن مواجه هستند، نیز بررسی میکند: ترس از نقض حریم خصوصی و فاش شدن اطلاعات شخصی. تامسون کارتر به ما نشان میدهد که سازندگان چتباتها برای حفظ حریم خصوصی کاربران تدابیر امنیتی گوناگونی را بهوجود آوردهاند؛ یکی از آنها استفاده از GDPR است که مقررات عمومی حفاظت از دادههاست و در کتاب ساخت چت باتها با پایتون با آن آشنا خواهید شد.
کتاب ساخت چت باتها با پایتون با ترجمهی عین الله جفرنژاد قمی در انتشارات علوم رایانه منتشر شده است.
کتاب ساخت چت باتها با پایتون برای شما مناسب است اگر
- به مباحث مربوط به هوش مصنوعی و پایتون علاقهمندید.
- میخواهید با کارکردهای گوناگون زبان برنامهنویسی پایتون و نقش آن در ساخت چتباتها آشنا شوید.
- هنوز نمیدانید که چتباتها چه هستند و تا چه اندازه در زندگی روزمرهی ما نقش دارند و کارها را آسان میکنند.
در بخشی از کتاب ساخت چت باتها با پایتون: پیاده سازی چت باتهای هوشمند و تعاملی با پردازش زبان طبیعی میخوانیم
دستهبندی نیت معمولاً شامل مراحل زیر میشود پیشپردازش متن ورودی پیام) کاربر پیشپردازش میشود که شامل توکن سازی، حذف کلمات توقف و سایر فنهای NLP میشود. استخراج ویژگی ویژگیها از پیام استخراج میشوند که این موضوع به دستهبندی نیت کمکمی کند. این ویژگیها میتوانند کلمات کلیدی تعبیه کلمات یا سایر نمایشهای معنادار از پیام باشند. آموزش مدل یک مدل یادگیری ماشین روی مجموعهدادهی برچسبگذاری شده از پیام کاربر و نیتهای متناظر آنها آموزش داده میشود. مدل یاد میگیرد نیت را بر اساس ویژگیهای ورودی پیشبینی کند. پیشبینی نیت: وقتی پیام جدیدی از کاربر میرسد مدل آموزشدیده نیت را بر اساس ویژگیهای استخراج شده از پیام کاربر پیشبینی میکند.
تولید پاسخ چتبات بر اساس نیت پیشبینیشده پاسخی را تولید میکند. این پاسخ میتواند با دنبالکردن قوانین از پیش تعریف شده ایجاد شود یا از یک مدل هوش مصنوعی برای تولید پاسخهای پویا و معتبر استفاده شود. برای پیادهسازی مؤثر دستهبندی نیت لازم است مجموعه دادهای شامل نمونههایی از نیتهای گوناگون در اختیار داشته باشیم.
این کار به مدل کمک میکند تا الگوها و ارتباطات میان ورودیای کاربران و نیتهای آن را یاد بگیرد. پیادهسازی تشخیص نیت در پایتون پیادهسازی تشخیص نیت معمولاً شامل آموزش یک مدل یادگیری ماشین با استفاده از کتابخانههایی مثل TensorFlow، Scikit-learn یا Keras میشود. در این جا رویکرد سادهای را با استفاده از Scikit-learn و مجموعهدادهی کوچک برای دستهبندی نیت ارائه میدهیم.
فهرست مطالب کتاب
فصل 1: مقدمهای بر چتباتها
فصل 2: مبانی پایتون برای ساخت چتبات
فصل 3: مروری بر پردازش زبان طبیعی (NLP)
فصل 4: آشنایی با تشخیص نیت کاربران
فصل 5: ساخت اولین چتبات مبتنی بر قانون
فصل 6: توکنسازی و پیشپردازش دادههای متن
فصل 7: استفاده از عبارات منظم در پردازش زبان طبیعی
فصل 8: آشنایی با تشخیص موجودیت با نام
فصل 9: ساخت یک مدل پردازش زبان طبیعی ساده
فصل 10: تکنیکهای پیشرفتهی پردازش زبان طبیعی برای چتباتها
فصل 11: دستهبندی نیت با یادگیری ماشین
فصل 12: مدیریت ورودی کاربر و پاسخها
فصل 13: ساخت چتبات هوشمند برای بازیابی اطلاعات
فصل 14: ساخت چتبات مولد
فصل 15: ترکیب پردازش زبان طبیعی با مدلهای یادگیری عمیق
فصل 16: ساخت چتبات تحلیل احساسات
فصل 17: پیادهسازی مدیریت زمینه در چتبات
فصل 18: افزودن قابلیت تشخیص گفتار به چتبات
فصل 19: استفاده از چارچوبها و پلتفرمهای چتبات
فصل 20: آزمون و اشکالزدایی چتبات
فصل 21: استقرار چتبات
فصل 22: بهسازی تجربهی کاربری
فصل 23: امنیت و حریم خصوصی در توسعه چتبات
فصل 24: آینده چتباتها و پردازش زبان طبیعی
مشخصات کتاب الکترونیک
| نام کتاب | کتاب ساخت چت باتها با پایتون: پیاده سازی چت باتهای هوشمند و تعاملی با پردازش زبان طبیعی |
| نویسنده | تامسون کارتر |
| مترجم | عین الله جعفرنژاد قمی |
| ناشر چاپی | انتشارات علوم رایانه |
| سال انتشار | ۱۴۰۴ |
| فرمت کتاب | |
| تعداد صفحات | 151 |
| زبان | فارسی |
| شابک | 978-600-205-248-3 |
| موضوع کتاب | کتابهای مدل های زبانی و چت بات ها، کتابهای برنامه نویسی پایتون |





















