معرفی
خدمات شناختی مایکروسافت (که قبلاً با نام پروژه آکسفورد شناخته می شد) این توانایی را برای ما فراهم می کند تا برنامه های هوشمند را فقط با نوشتن چند خط کد بسازیم. این برنامهها یا سرویسها در تمام پلتفرمهای اصلی مانند ویندوز، iOS و اندروید مستقر هستند. همه APIها مبتنی بر APIهای یادگیری ماشینی هستند و توسعه دهندگان را قادر می سازند تا به راحتی ویژگی های هوشمند را اضافه کنند - مانند تشخیص احساسات و ویدیو. تشخیص چهره، گفتار و بینایی؛ و درک گفتار و زبان - در کاربردهای آنها.
برای ارجاع به خدمات شناختی مایکروسافت به URL های زیر نگاه کنید.
- https://azure.microsoft.com/en-in/services/cognitive-services/
- https://docs.microsoft.com/en-us/azure/cognitive-services/welcome
توجه
مایکروسافت نسخه پیش نمایش خدمات شناختی مایکروسافت را در 30 مارس 2016 معرفی کرد.
خواندن مقالاتی که در زیر به آنها اشاره شده است را به شما توصیه می کنم.
- Microsoft Cognitive Services – Computer Vision API نسخه 1.0
- Microsoft Cognitive Services – Face API
- خدمات شناختی مایکروسافت – سرویس گفتار سفارشی
- Microsoft Cognitive Services – Speaker Recognition API
- خدمات شناختی مایکروسافت - با سرویس هوشمند درک زبان (LUIS) آشنا شوید
- خدمات شناختی مایکروسافت – Bing Speech API
- Microsoft Cognitive Services - Academic Knowledge API
- Microsoft Cognitive Services - Emotion API
در این مقاله، شما را از طریق مراحل کاوش در APIهای FACE و EMOTION خدمات شناختی مایکروسافت راهنمایی خواهم کرد. از این پس، این مقاله سه بخش زیر را پوشش میدهد و پیشنهاد میکنم این مقاله را فقط به ترتیب زیر مطالعه کنید.
- اکانت Azure ایجاد کنید
- API FACE
- EMOTION API
بنابراین، پیش نیازهای کار با Microsoft Cognitive Services API در زیر آمده است.
- Visual Studio 2015 (نسخه انجمنی، سازمانی یا حرفه ای)
- حساب Microsoft Azure
حالا بیایید شروع کنیم.
قسمت 1 - ایجاد حساب Azure
- به پورتال Microsoft Azure وارد شوید .
- از شما خواسته می شود که با یک حساب مایکروسافت وارد شوید. میتوانید یک اشتراک رایگان یک ماهه داشته باشید یا بر اساس نیاز یا نیازهای تجاری خود، از میان طرحهای مختلف موجود در پورتال Azure یکی را انتخاب کنید. (در مورد من اشتراک رایگان یک ماهه گرفتم).
- از شما شماره تلفن و مشخصات کارت اعتباری شما خواسته می شود.
- پس از ایجاد موفقیت آمیز حساب کاربری، بر اساس کشور و منطقه انتخابی، به شما چند امتیاز اعتبار داده می شود.
- پس از ایجاد موفقیت آمیز حساب Azure، داشبورد را مطابق شکل زیر مشاهده خواهید کرد.
قسمت 2 – FACE API
Face API ارائه شده توسط Microsoft Cognitive Services به شناسایی، تجزیه و تحلیل و سازماندهی چهره ها در یک تصویر داده شده کمک می کند. همچنین میتوانیم چهرهها را در هر عکسی برچسبگذاری کنیم.
Face API الگوریتم های پیشرفته چهره را ارائه می دهد و دو عملکرد اصلی دارد:
- تشخیص چهره با ویژگی ها
- Face API حداکثر 64 چهره انسان را با مکان یابی چهره با دقت بالا در یک تصویر تشخیص می دهد.
- تصویر را می توان با فایل در بایت یا URL معتبر مشخص کرد.
- تشخیص چهره
- تأیید چهره
- احراز هویت را در برابر دو چهره شناسایی شده یا احراز هویت از یک چهره شناسایی شده به شی یک نفر انجام می دهد.
- پیدا کردن چهره مشابه
- چهره هدف یا صورت پرس و جو را به عنوان ورودی می گیرد و مجموعه کوچکی از چهره ها را پیدا می کند که شبیه به چهره هدف هستند. دارای دو حالت matchFace و matchPerson .
- matchFace چهره های مشابه را برمی گرداند، زیرا آستانه یک نفر را نادیده می گیرد
- matchPerson پس از اعمال آستانه یک نفر، چهره های مشابه را برمی گرداند
- گروه بندی چهره
- مجموعه ای از چهره های ناشناخته را به عنوان ورودی می گیرد
- Face Grouping API این چهره های ناشناخته را بر اساس شباهت به چند گروه تقسیم می کند.
- شناسایی شخصی (چهره).
- افراد را بر اساس پایگاه داده چهره و افراد شناسایی شده شناسایی می کند. این پایگاه داده باید از قبل ایجاد شود و بعداً قابل ویرایش باشد.
با فرض اینکه حساب پورتال Azure دارید، مراحل زیر را برای پیاده سازی FACE API دنبال کنید.
مرحله 1
روی پیوند "+" یا "جدید" در پورتال Azure در سمت چپ کلیک کنید.