دریچه ای بسوی انقلاب صنعتی چهارم

ساخت برنامه‌هایی منطبق با انقلاب صنعتی چهارم، کشف قابلیت‌ها و توانایی‌های هوش مصنوعی و زیرشاخه‌های این فناوری، به‌کارگیری پتانسیل‌های بارز اینترنت اشیا، پیاده‌سازی بستری قدرتمند و ایمن با اتکا بر زنجیره بلوکی و ترکیب این فناوری‌ها با یکدیگر در قالب یک برنامه کاربردی مبتنی بر دات‌نت بدون شک یک پروژه هیجان‌برانگیز برنامه‌نویسی خواهد بود.

طراحی و پیاده‌سازی چنین برنامه‌ای به سطح بالایی از هوشمندی، ایمنی و اتصال همیشه پایدار نیاز دارد. اما نگران نباشید، برای تسلط بر این فناوری‌ها نیازی نیست وقت خود را صرف پیدا کردن منابع مختلف کنید. در کتاب «ساخت نسل بعدی برنامه‌های دات‌نت با اتکا به اینترنت اشیا، هوش مصنوعی، زنجیره بلوکی» یاد خواهید گرفت چطور از اینترنت اشیاء، واسط‌ های برنامه‌نویسی شناختی و زنجیره بلوکی در قالب سرویس به‌منظور ساخت برنامه‌هایی بر پایه دات‌نت استفاده کنید.

نام کتاب: یادگیری ماشین در عمل 
 (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 و یک پروژه عملی که نحوه به‌کارگیری کتابخانه‌ها را نشان می‌دهد، آشنا می‌شوید.

 در فصل ششم با مفاهیم پیشرفته‌تر مرتبط با برنامه‌نویسی روباتیک همچون به‌کارگیری درایورهای مرتبط با بلوتوث، برنامه‌نویسی میان‌افزارها، مفاهیم مرتبط با میکروکنترلرها و مفاهیمی که با سخت‌افزار در ارتباط هستند، آشنا خواهید شد.

در مجموع به شما پیشنهاد می‌کنیم اگر رشته دانشگاهی شما هوش مصنوعی است یا در نظر دارید به وادی برنامه‌نویسی هوش مصنوعی وارد شوید، از این کتاب غافل نشوید.

ماهنامه شبکه 210

    نظرات

    خون مصنوعی به کمک بیماران می آید
    کلینیک سلامت
    خون مصنوعی به کمک بیماران می آید
    سالیانه افراد زیادی به دلیل عدم تزریق به موقع خون و فرآورده های خونی جانشان را از دست می دهند.با کمک این ابداع جدید پژوهشگران می توان از این نوع رخدادهای ناگوار جلوگیری کرد.
      2019-10-05 08:28:40
    جاه طلبی جدید فیس بوک
    واقعیت افزوده
    جاه طلبی جدید فیس بوک
    در حال حاضر صدها کارمند فیس‌بوک در حال کار روی این پروژه هستند و تلاش می‌کنند که در سریع‌ترین زمان ممکن محصول مذکور را وارد بازار کنند.
      2019-09-29 11:17:45
    اینتل درالمپیک 2020
    تازه های فناوری
    اینتل درالمپیک 2020
    اینتل زمان زیادی برای کار بر روی واقعیت مجازی گذاشته و نتایج آن در ماه جولای سال 2020 ،همزمان با آغاز بازی‌های المپیک دیده خواهد شد.
      2019-09-27 13:07:35
    "مشهد"کاندید هوشمند سازی شد
    زندگی شهری
    "مشهد"کاندید هوشمند سازی شد
    شبکه های هوشمند، کنترل از راه دور، استفاده از GIS که اغلب مربوط به شهرهای حاضر در موقعیت ساحلی است، استفاده از SCADA و مدل ها و ابزارهای بهینه سازی، از شاخص های اصلی مورد بررسی در نمونه های اجرا شده شهر هوشمند هستند.
      2019-09-03 12:05:24
    پاییز امسال با وای فای6
    تازه های فناوری
    پاییز امسال با وای فای6
    دستگاه‌هایی که از این فناوری تازه پشتیبانی می‌کنند، قیمت بالایی خواهند داشت و روترهای نسل جدید وای‌فای نیز بسیار گران قیمت خواهند بود.
      2019-09-01 10:35:36
    پای درس سنجاقکها
    دانش روز
    پای درس سنجاقکها
    الگوگیری از هوش حشرات در ابزارهای جنگی از جمله تحقیقات گسترده دانشمندان علوم دفاعی محسوب می‌شود که تاکنون نتایج زیادی نیز در بر داشته است .
      2019-08-24 09:52:23
    آینده هوشمند
    فناوریهای برتر
    آینده هوشمند
    در گزارش GIV به این مورد نیز اشاره شده که تا سال 2025 حوزه‌های مختلف فناوری مانند پوشش شبکه‌های 5G، ربات‌های خانگی و دستیارهای هوش مصنوعی به چه جایگاهی می‌رسند.
      2019-08-19 11:31:39