ویژگیهای کلیدی
یاد بگیرید که چگونه با Detectron2 وظایف رایج بینایی کامپیوتر را در مشاغل مدرن انجام دهید.
از تکنیکهای تنظیم عملکرد Detectron2 برای کنترل بهترین جزئیات مدل استفاده کنید.
مدلهای Detectron2 را در تولید مستقر کنید و مدلهای Detectron2 را برای دستگاههای تلفن همراه توسعه دهید.
شرح کتاب
بینایی کامپیوتر یک جزء حیاتی بسیاری از مشاغل مدرن، از جمله خودرو، رباتیک و تولید است و بازار آن به سرعت در حال رشد است. این کتاب به شما کمک میکند تا Detectron2، کتابخانه نسل بعدی فیسبوک را که الگوریتمهای تشخیص و تقسیمبندی پیشرفته را ارائه میدهد، کاوش کنید. این کتابخانه در پروژههای تحقیقاتی و عملی در فیسبوک برای پشتیبانی از وظایف بینایی کامپیوتر استفاده میشود و مدلهای آن را میتوان برای استقرار به TorchScript یا ONNX صادر کرد.
این کتاب راهنمایی گام به گام در مورد استفاده از مدلهای موجود در Detectron2 برای وظایف بینایی کامپیوتر (تشخیص شیء، تقسیمبندی نمونه، تشخیص نقطه کلیدی، تشخیص معنایی و تقسیمبندی پانوپتیک) ارائه میدهد. شما با تئوریها و تجسمهای معماری Detectron2 آشنا خواهید شد و یاد خواهید گرفت که هر ماژول در Detectron2 چگونه کار میکند. با پیشرفت، مهارتهای عملی خود را با کار بر روی دو پروژه واقعی (آمادهسازی دادهها، مدلهای آموزشی، مدلهای تنظیم دقیق و استقرارها) برای تشخیص اشیاء و وظایف تقسیمبندی نمونه با استفاده از Detectron2 افزایش خواهید داد. در نهایت، مدلهای Detectron2 را در محیطهای عملیاتی مستقر کرده و برنامههای Detectron2 را برای دستگاههای تلفن همراه توسعه خواهید داد.
در پایان این کتاب یادگیری عمیق، دانش نظری قوی و مهارتهای عملی مفیدی را برای کمک به حل وظایف پیشرفته بینایی کامپیوتر با استفاده از Detectron2 به دست خواهید آورد.
آنچه خواهید آموخت
ساخت برنامههای بینایی کامپیوتر با استفاده از مدلهای موجود در Detectron2
درک مفاهیم اساسی معماری و اجزای Detectron2
توسعه پروژههای واقعی برای تشخیص اشیاء و تقسیمبندی اشیاء با استفاده از Detectron2
بهبود دقت مدل با استفاده از تکنیکهای تنظیم عملکرد Detectron2
به راحتی مدلهای Detectron2 را در محیطهای سرور مستقر کنید
مدلهای Detectron2 را در محیطهای مرورگر و تلفن همراه توسعه داده و مستقر کنید
این کتاب برای چه کسانی مناسب است؟
اگر شما یک توسعهدهنده برنامههای یادگیری عمیق، محقق یا توسعهدهنده نرمافزار با دانش قبلی در مورد یادگیری عمیق هستید، این کتاب برای شما مناسب است تا شروع به کار کنید و مدلهای یادگیری عمیق را برای برنامههای بینایی کامپیوتر توسعه دهید. حتی اگر در بینایی کامپیوتر متخصص هستید و در مورد ویژگیهای Detectron2 کنجکاو هستید، یا میخواهید برخی از الگوهای طراحی یادگیری عمیق پیشرفته را بیاموزید، این کتاب برای شما مفید خواهد بود. اگر میخواهید برنامههای بینایی کامپیوتر را با استفاده از این پلتفرمها مستقر کنید، داشتن برخی از مهارتهای برنامهنویسی HTML، Android و C++ مزیت محسوب میشود. فهرست مطالب
مقدمهای بر Detectron2 و وظایف بینایی کامپیوتر
توسعه برنامههای بینایی کامپیوتر با استفاده از مدلهای موجود Detectron2
آمادهسازی دادهها برای برنامههای تشخیص شیء
معماری مدل تشخیص شیء در Detectron2
آموزش مدلهای تشخیص شیء سفارشی
بررسی نتایج آموزش و تنظیم دقیق حلکننده Detectron2
تنظیم دقیق مدلهای تشخیص شیء
تکنیکهای افزایش دادههای تصویر
اعمال افزایشهای تصویر در زمان آموزش و زمان آزمایش
مدلهای قطعهبندی نمونه آموزشی
تنظیم دقیق مدلهای قطعهبندی نمونه
استقرار مدلهای Detectron2 در محیطهای سرور
استقرار مدلهای Detectron2 در مرورگرها و محیطهای موبایل






























