,

بررسی اجمالی Core ML فناوری یادگیری ماشین اپل

یادگیری ماشین به کمک CoreML

کور ام ال (CoreML) به شما این امکان را می دهد تا مدل های گوناگون یادگیری ماشین را در اپ خود ادغام کنید. علاوه بر پشتیبانی از یادگیری ژرف گسترده با بیش از ۳۰ نوع لایه٬ از مدل های استاندارد همانند گروه های درختی (Tree Ensembles)٬ اس وی ام ها (SVMs) و مدل های خطی تعمیم داده شده پشتیبانی می کند. به دلیل ساخته شدن آن روی تکنولوژی های سطح پایین مانند متال (Metal) و (Accelerate)٬ کور ام ال به طور یکپارچه از سی پی یو (CPU) و جی پی یو (GPU) برای فراهم کردن حداکثر کارایی استفاده می کند. شما می می توانید  روی دستگاه مدل های یادگیری ماشین اجرا کنید تا برای تجزیه و تحلیل داده نیاز به خروج آن از دستگاه نباشد.

نحوه عملکرد CoreML

دید Vision

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

اشیای غالب در یک تصویر را از مجموعه ای از ۱۰۰۰ دسته مانند درخت ها٬ حیوانات٬ غذا٬ اتومبیل ها٬ مردم و غیره را تشخیص می دهد.

پردازش زبان طبیعی

ای پی آی های پردازش زبان طبیعی اساسا از یادگیری ماشین برای یادگیری ژرف(دیپ لرنینگ Deep Learning)  متن استفاده می کنند. آن ها از ویژگی هایی همچون تشخیص زبان٬ نشانه گذاری٬ اقسام کلمه و غیره استفاده می کند.

کارکردن با مدل ها

اپ های خود را با مدل های آماده برای استفاده ی کورام ال (CoreML) زیر بسازید و یا از ابزار کورام ال برای تبدیل آسان مدل ها به فرمت کورام ال استفاده کنید.

مدل ها

اسکویزنت (SqueezeNet)

اشیای غالب حاضر در یک تصویر را از مجموعه ای از ۱۰۰۰ دسته مانند درخت ها٬ جانوران٬ غذا٬ ابومبیل ها٬ مردم و غیره را تشخیص می دهد.

با اثر کلی تنها ۴.۷ مگابایت٬ اسکویزنت سطح دقتی مشابه الکس نت (AlexNet) دارد با این تفاوت که ۵۰ پارامتر از آم کمتر دارد.

Places205-GoogLeNet

محل وقوع یک تصویر را از ۲۰۵ دسته مانند ترمینال فرودگاه٬ اتاق خواب٬ جنگل٬ ساحل و غیره تشخیص می دهد.

رسنت۵۰ (ResNet50)

اشیای غالب حاضر در یک تصویر را از مجموعه ای از ۱۰۰۰ دسته مانند درخت ها٬ جانوران٬ غذا٬ ابومبیل ها٬ مردم و غیره را تشخیص می دهد.

اینسپشن (Inception v3)

اشیای غالب حاضر در یک تصویر را از مجموعه ای از ۱۰۰۰ دسته مانند درخت ها٬ جانوران٬ غذا٬ ابومبیل ها٬ مردم و غیره را تشخیص می دهد.

وی جی جی ۱۶ (VGG16)

اشیای غالب حاضر در یک تصویر را از مجموعه ای از ۱۰۰۰ دسته مانند درخت ها٬ جانوران٬ غذا٬ ابومبیل ها٬ مردم و غیره را تشخیص می دهد.

ساخت اوبامای غیر واقعی با هوش مصنوعی

 

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

محققین دانشگاه واشنگتن اعلام کردند که می توانند این کار با چهره ها مشهور دیگری مانند تام هنکس یا جورج بوش نیز انجام دهند و پیش بینی می شود به زودی این توانایی شبیه سازی در مورد همه افراد ممکن شود.به گفته محققین دانشگاه واشنگتن علت اجرای این شبیه سازی روی باراک اوباما وجود تصاویر با کیفیت بسیار بالا از او در فضا های آنلاین بوده است.
در زیر ویدئو مربوط به این شبیه سازی را ببینید.

منبع:IEEE

اپلیکیشن Seeing AI دنیا را برای شما تعریف می کند

تینگوتیم | اخبار هوش مصنوعی

هر از چندگاهی بخشهای تحقیقاتی مایکروسافت اپلیکیشن های موبایل جالبی عرضه می کنند و معمولا بیشتر این اپلیکیشن ها فقط برای سیستم عامل iOS شرکت اپل عرضه می شوند. جدیدترین دستاورد بخش تحقیقات هوش مصنوعی مایکروسافت واقعا جالب است. در این حد جالب که به اپل توصیه میکنم حتما  این نرم افزار را به صورت پیش فرض روی گوشی های اش نصب کند. این نرم افزار برای افرادی طراحی شده است که بینایی ضعیف دارند و این اپلیکیشن می خواهد به جای آن ها دنیا را ببیند و برای آن ها تعریف کند. کافی است انتخاب کنند که می خواهند اطلاعات محصول را ببیند تا اپلیکیشن اطلاعات محصول را از روی بارکد برای آن ها تعریف کنند یا اینکه به دکمه مربوط به اسکن افراد را فشار دهند تا اپلیکیشن بگویند چند نفر در صحنه هستند و چه شکلی هستند. حتی این اپلیکیشن می تواند صحنه ای را که در مقابلش هست توصیف کند. من دوربین را به سمت اتاق خواب به هم ریخته ام گرفتم و در کمال ناباوری اپلیکیشن گفت که در BedRoom هستم.

در حال حاضر اپلیکیشن Seeing AI فقط برای پلتفرم iOS منتشر شده است و  می تواند به زندگی افرادی که دچار ضعف در بینایی هستند  کمک زیادی بنماید.البته ایرادی که وجود دارد این است که اپلیکیشن برای توصیف صحنه ها باید به اینترنت متصل شود و پردازش اش کمی زمان بر است اما اگر زمان پردازش کم شود فناوری آن می تواند  برای برنامه های واقعیت افزوده جالب باشد.

برای آشنایی بیشتر ویدیوی معرفی این اپلیکیشن را مشاهده فرمایید.

لینک برنامه در اپ استور