نام کتاب: یادگیری ماشین در عمل
(Robot Operating System for Absolute Beginners)
ناشر: Apress
نویسنده: لنتین جوزف (Lentin Joseph)
سال انتشار: 2018
شابک: 13: 9781484234044
تعداد صفحات: 282 صفحهROS
شرح مختصری از کتاب
ROS یک چارچوب متنباز انعطافپذیر است که برای نوشتن نرمافزارهای روباتیک به کار گرفته میشود. در این کتاب با نمونهها و پروژههای ساده متعددی آشنا خواهید شد که اجازه میدهند سطح مهارتهای خود را با اتکا بر این چارچوب ارتقا دهید. این کتاب تنها با 280 صفحه توانسته به شکل خوب و دقیق مفاهیم اصلی ای را که برای کار با چهارچوب ROS به آن نیاز دارید، از طریق زبانهای برنامهنویسی سی پلاس پلاس و پایتون و APIهای برنامهنویسی آموزش دهد. فصل اول این کتاب به تشریح این موضوع پرداخته که چرا سیستمعامل اوبونتو برای این منظور در نظر گرفته شده است. سپس به شما یاد میدهد که چطور میتوانید یک ماشین مجازی در
Virtual Box ایجاد کرده و اوبونتو را روی آن نصب کنید. در ادامه با فرمانهای شل و دستوراتی که در ترمینال اوبونتو میتوانید از آنها استفاده کنید، آشنا خواهید شد؛ در فصل دوم با مفاهیم پایه سی پلاسپلاس که در زمینه برنامهنویسی روباتیک مورد استفاده قرار میگیرند و با کامپایلر از پیش ساخته شده سی/پلاسپلاس که برای اوبونتو طراحی شده و GCC/G++ نام دارد آشنا خواهید شد و یاد خواهید گرفت چطور باید این کامپایلر را در اوبونتو نصب کرده و برای کامپایل برنامههای خود از آن استفاده کنید. سپس با دیباگر پروژههای GNU آشنا میشوید. در ادامه با مفاهیم برنامهنویسی شیگرایی، فایلها، فضاهای نام، نحوه مدیریت استثناها، ساخت پروژه در زبان سیپلاسپلاس و... آشنا میشوید؛ در فصل سوم با مفاهیم اصلی پایتون در ارتباط با برنامهنویسی روباتیک و با مترجم پایتون و نحوه بهکارگیری آن در لینوکس و با مفاهیمی همچون حلقهها، توابع، کلاسها، فایلها، ماژولها، مجازیسازی، یادگیری ماشین و یادگیری عمیق، محیط توسعه یکپارچه پایتون و در مجموع مفاهیمی که در ارتباط با برنامهنویسی روباتیک است، آشنا خواهید شد؛ در فصل چهارم، با برنامهنویسی روباتیک از طریق بهکارگیری ROS آشنا خواهید شد. در این فصل یاد خواهید گرفت که چرا برنامهنویسی روباتیک با برنامهنویسیهای مرسوم تفاوت دارد و با نحوه بهکارگیری حسگرها، پشتیبانی ROS از حسگرها و پلتفرمهای محاسباتی محبوب ROS، معماری و مفاهیم ROS، سیستم فایلی ROS، مفاهیم محاسباتی ROS و ساخت اولین پروژه با این چهارچوب آشنا میشوید.؛ در فصل پنجم، با برنامهنویسی ROS، ساخت پکیجها و نحوه بهکارگیری کتابخانههای کلاینت ROS و یک پروژه عملی که نحوه بهکارگیری کتابخانهها را نشان میدهد، آشنا میشوید؛ در فصل ششم با مفاهیم پیشرفتهتر مرتبط با برنامهنویسی روباتیک همچون بهکارگیری درایورهای مرتبط با بلوتوث، برنامهنویسی میانافزارها، مفاهیم مرتبط با میکروکنترلرها و مفاهیمی که با سختافزار در ارتباط هستند، آشنا خواهید شد. در مجموع به شما پیشنهاد میکنیم اگر رشته دانشگاهی شما هوش مصنوعی است یا در نظر دارید به وادی برنامهنویسی هوش مصنوعی وارد شوید، از این کتاب غافل نشوید.
ماهنامه شبکه را از کجا تهیه کنیم؟
ماهنامه شبکه را میتوانید از کتابخانههای عمومی سراسر کشور و نیز از دکههای روزنامهفروشی تهیه نمائید.
ثبت اشتراک نسخه کاغذی ماهنامه شبکه
ثبت اشتراک نسخه آنلاین
کتاب الکترونیک +Network راهنمای شبکهها
- برای دانلود تنها کتاب کامل ترجمه فارسی +Network اینجا کلیک کنید.
کتاب الکترونیک دوره مقدماتی آموزش پایتون
- اگر قصد یادگیری برنامهنویسی را دارید ولی هیچ پیشزمینهای ندارید اینجا کلیک کنید.
نظر شما چیست؟