زمان تخمینی مطالعه: 6 دقیقه

جعبه ابزار OpenVINO یک ابزار یادگیری عمیق بین پلتفرمی است که توسط اینتل توسعه یافته است. عبارت OpenVINO مخفف “Open Visual Inference and Neural Network Optimization” است. تمرکز اصلی OpenVINO بر بهینه‌سازی استنتاج شبکه‌های عصبی با رویکرد یکبار نوشتن، استقرار در هر نقطه برای پلتفرم‌های سخت‌افزاری اینتل است که شامل ابزار بهینه‌سازی پس از آموزش نیز هست. این جعبه ابزار منبع باز بوده و برای استفاده تحت مجوز آپاچی نسخه 2.0 رایگان است و همچنین دو نسخه دارد:

با استفاده از جعبه ابزار OpenVINO، توسعه‌دهندگان نرم‌افزار می‌توانند مدل‌های مختلف را از طریق یک API سطح بالا انتخاب کنند. به طور نمونه مدل‌هایی که در قالب‌های مدل‌های محبوب و مدل‌های یادگیری عمیق از پیش آموزش‌دیده‌اند (YOLO v3، ResNet 50، YOLOv8، و غیره). از این رو، OpenVINO عملکردهای یکپارچه‌ای را برای تسریع در توسعه برنامه‌ها و راه حل‌هایی ارائه می‌دهد که چندین کار را با استفاده از بینایی رایانه، تشخیص خودکار گفتار، پردازش زبان طبیعی (NLP)، سیستم‌های توصیه، یادگیری ماشینی و غیره حل می‌کند.

بررسی اجمالی OpenVINO: قابلیت استنتاج یادگیری عمیق در Edge با یک جعبه ابزار میان پلت‌فرم.

چرا باید از جعبه ابزار OpenVINO استفاده کنیم؟

شبکه‌های عصبی عمیق (DNN) در چند سال گذشته پیشرفت‌های قابل‌توجهی در بسیاری از حوزه‌های صنعتی داشته‌اند و دقت الگوریتم‌های بینایی رایانه را به سطح جدیدی رسانده‌اند. با این حال، استقرار و تولید چنین مدل‌های دقیق و مفیدی نیاز به سازگاری با روش‌های سخت‌افزاری و محاسباتی دارد. جعبه ابزار OpenVINO اجازه می‌دهد تا بهینه‌سازی مدل‌های DNN برای استنتاج یک فرآیند کارآمد از طریق ادغام ابزارهای مختلف، از جمله توانایی خواندن مدل‌ها در فرمت‌های رایج، تضمین عملکرد بهینه و کاهش تأخیر استنتاج در سخت افزار اینتل باشد. جعبه ابزار OpenVINO بر اساس آخرین نسل‌های شبکه‌های عصبی مصنوعی (ANN)، مانند شبکه‌های عصبی کانولوشن (CNN) و همچنین شبکه‌های تکراری(Recurrent) و مبتنی بر توجه(Attention base) است.
جعبه ابزار OpenVINO هم حجم کاری بینایی کامپیوتر و هم بینایی غیر کامپیوتری را در سخت افزار اینتل پوشش می‌دهد. این ابزار عملکرد را به حداکثر رسانده و توسعه برنامه را سرعت می‌بخشد. ابزارOpenVINO قصد دارد با استفاده از کتابخانه‌ای از توابع از پیش تعیین شده و همچنین هسته‌های از پیش بهینه شده، بارهای کاری هوش مصنوعی را کم کرده و زمان عرضه به بازار را تسریع کند. علاوه بر این، سایر ابزارهای بینایی کامپیوتر مانند OpenCV، هسته‌های OpenCL و موارد دیگر در جعبه ابزار OpenVINO گنجانده شده است. جعبه ابزار OpenVINO همچنین یک نمایش میانی ساده (IR) برای بهینه‌سازی کارآمد و استقرار مدل‌های یادگیری عمیق در پلتفرم‌های سخت افزاری متنوع ارائه می‌دهد.

مروری بر گردش کار OpenVINO

مزایای جعبه ابزار OpenVINO چیست؟

از جعبه ابزار OpenVINO برای چه مواردی می‌توان استفاده کرد؟

علاوه بر موارد بالا OpenVINO نمی‌تواند کارهای زیر را انجام دهد:

چگونه OpenVINO در سطح بالا کار می‌کند

گردش کار OpenVINO اساساً شامل چهار مرحله اصلی است:

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *