قبل از خواندن این مقاله، لطفاً مقالات زیر را مرور کنید.
- مقدمه ای بر توسعه اپلیکیشن Universal Windows Platform (UWP) با استفاده از Windows 10 و Visual Studio 2015
- نحوه ایجاد API دانش آکادمیک سرویس شناختی مایکروسافت در پورتال Azure
خدمات شناختی مایکروسافت
خدمات شناختی مایکروسافت (پروژه آکسفورد سابق) مجموعهای از APIها، SDKها و سرویسهایی هستند که در دسترس توسعهدهندگان قرار میگیرند تا برنامههای خود را هوشمندتر، جذابتر و قابل کشفتر کنند. Microsoft Cognitive Services مجموعه در حال تکامل مایکروسافت از APIهای یادگیری ماشینی را گسترش می دهد و به توسعه دهندگان این امکان را می دهد تا به راحتی ویژگی های هوشمند را اضافه کنند. خدمات شناختی مایکروسافت به شما این امکان را می دهد تا با استفاده از چند خط کد، برنامه هایی با الگوریتم های قدرتمند بسازید. آنها در دستگاهها و پلتفرمهایی مانند iOS، Android و Windows کار میکنند، همچنان در حال بهبود هستند و به راحتی تنظیم میشوند.
Academic Knowledge API
با یک API دانش آکادمیک، میتوانیم درخواستهای کاربر را برای اهداف تحصیلی تفسیر کنیم و اطلاعات غنی را از Microsoft Academic Graph (MAG) بازیابی کنیم. پایگاه دانش MAG یک نمودار موجودیت ناهمگن در مقیاس وب است که از موجودیت هایی ساخته شده است که فعالیت های علمی را مدل می کنند: زمینه مطالعه، نویسنده، مؤسسه، مقاله، مکان و رویداد.
Academic Knowledge API از سه نقطه پایانی REST مرتبط تشکیل شده است.
- Interpret
Interpret REST API یک رشته پرس و جو کاربر نهایی را می گیرد (یعنی پرس و جوی وارد شده توسط کاربر برنامه شما) و تفاسیر قالب بندی شده از قصد کاربر بر اساس داده های Academic Graph و Academic Grammar را برمی گرداند. - Evaluate
یک عبارت پرس و جو را ارزیابی می کند و نتایج موجودیت دانش آکادمیک را برمی گرداند. - Calchistogram
این یک هیستوگرام از توزیع مقادیر ویژگی برای نهادهای دانشگاهی بازگردانده شده توسط یک عبارت پرس و جو، مانند توزیع نقل قول ها بر اساس سال برای یک نویسنده معین، محاسبه می کند.
با خواندن این مقاله، میتوانید یاد بگیرید که چگونه API دانش آکادمیک خدمات شناختی را انجام دهید - مقدار خروجی روش تفسیر به ارزش عبارت Evaluate Method در توسعه برنامههای ویندوز جهانی، با Azure، XAML و Visual C# اختصاص داده میشود.
ابزارهای مهم زیر برای توسعه UWP مورد نیاز است.
- ویندوز 10 (توصیه می شود).
- Visual Studio 2015 Community Edition (این یک نرم افزار رایگان است که به صورت آنلاین در دسترس است).
- کلید API دانش Academic Service Cognitive (با استفاده از Azure How To Create Microsoft Cognitive Service Academic Knowledge API در پورتال Azure ).
در حال حاضر، ما می توانیم مرحله به مرحله توسعه برنامه را مورد بحث قرار دهیم.
مرحله 1
Visual studio 2015 -> Start -> New Project -> Universal را انتخاب کنید (در Visual C# -> Windows) -> Blank App -> نام مناسب را به برنامه خود بدهید (UWPCogAcadInterpret) -> OK.
پس از انتخاب نسخه هدف و حداقل پلتفرم که برنامه جهانی ویندوز شما از آن پشتیبانی می کند، پروژه App.xaml و MainPage.xaml را ایجاد می کند.
مرحله 2
کنترل AutoSuggestBox را اضافه کنید، نام و ویژگی های متن را برای جستجو تنظیم کنید.
یک کنترل دکمه اضافه کنید، نام را تنظیم کنید و نماد جستجو را برای Find video اضافه کنید.