اجلاس Google I/O 2018، معرفی کیت هوشمندسازی اپلیکیشن
به گزارش کارگروه فناوری اطلاعات سایبربان، به نقل از «techcrunch»؛ گوگل در رویداد سالانه ی «Google I/O 2018» از «ML Kit»، کیت توسعه نرم افزار (SDK) جدیدی برای توسعه دهندگان اندروید و iOS معرفی کرد. این کیت به کاربران اجازه می دهد تعدادی از مدل های یادگیری ماشینی ارائه شده توسط شرکت نام برده را در محصولات خود ادغام کنند.
مدل های یاد شده شامل موارد پیچیده ای مانند شناسایی متن، تشخیص چهره، اسکن بارکد، برچسب گذاری تصویر و شناخت علامت ها می شود. این قابلیت ها با توجه به نوع دسترسی به شبکه و اولویت توسعه دهندگان به هر دو صورت آفلاین و آنلاین قابل استفاده هستند.
گوگل قصد دارد در چند ماه آینده دو رابط برنامه نویسی کاربردی (API) دیگر را به نمونه های فعلی اضافه کند. اولین رابط، عملکردی مشابه ویژگی پاسخ هوشمند (Smart Replies) را ارائه می دهد و دومین آنها به تشخیص چهره مربوط می شود.
یکی از ویژگی های اصلی ML Kit، رایگان بودن مدل های آفلاین آن است؛ اما این نمونه ها با محدودیت توان پردازش مواجه هستند. در مقابل الگوریتم هایی که در فضای ابری اجرا می شوند محدودیت اندازه و قدرت نداشته، به منظور استفاده از آن کاربر باید هزینه ای پرداخت کند.
برای مثال مدل های آفلاین تنها 400 تصویر را نشانه گذاری می کنند؛ اما نمونه ی آنلاین آن بیش از 10 هزار عکس را برچسب گذاری خواهد کرد. به علاوه اعلام شد الگوریتم های آفلاین، در اندروید و iOS از رابط های برنامه نویسی کاربردی استاندارد شبکه های عصبی بهره می برند.
به علت ویژگی کراس پلتفرم (Cross-platform) محصولات توسعه دهندگان دیگر نیازی نیست، نگران ایجاد مدل های اختصاصی، برای سیستم عامل های گوناگون باشند. همچنین ML Kit از مدل های «تنسورفلو لایت» (TensorFlow Lite) نیز پشتیبانی می کند.
کیت توسعه ی مذکور تحت نام «Firebase» قرار گرفته است. این موضوع نشان می دهد استفاده از الگوریتم های یادگیری ماشینی برای توسعه دهندگان ساده تر خواهد شد. البته مدل های موجود در Firebase و تنسور فلو لایت قابلیت کار به صورت آفلاین را ندارند. به همین دلیل گوگل سعی در بهینه سازی آنها دارد.
