مایکروسافت از انتشار عمومی DirectML به‌عنوان API مستقل خبر داد

سه‌شنبه ۱۴ بهمن ۱۳۹۹ - ۱۶:۰۰
مطالعه 3 دقیقه
فناوری کاربردی DirectML مایکروسافت، به‌صورت رسمی به‌عنوان API مستقل برای اپلیکیشن‌های Win32،اUWP و WSL در دسترس قرار گرفته است.
تبلیغات

براساس گزارش MSPoweruser، مایکروسافت به‌تازگی اعلام کرده است که DirectML به‌صورت عمومی به‌عنوان API مستقل برای اپلیکیشن‌های Win32 و UWP و WSL در دسترس قرار گرفته. بدین ترتیب DirectML در تک‌تک یک میلیارد دستگاهی که از ویندوز ۱۰ در سراسر جهان استفاده می‌کنند قابل‌دسترس شده است. براساس آمار، در حال حاضر بیش از ۱۰۰ اپلیکیشن از مزیت‌های DirectML استفاده می‌کنند.

اپلیکیشن‌های تحت پشتیبانی DirectML موارد متنوعی را شامل می‌شوند که یکی از آن‌ها اپلیکیشن‌های ویرایش تصویر است. این نوع اپلیکیشن‌ به ‌لطف بهره‌مندی از هوش مصنوعی قابلیت‌های جدیدی به ابزارهایی می‌آورند که به شما امکان می‌دهند مدل‌های یادگیری ماشین را با اندکی تلاش تعلیم بدهید. به‌منظور دستیابی به این هدف از قدرت پردازشی پردازنده‌ی گرافیکی مجهز به دایرکت ایکس 12 (DirectX 12) استفاده می‌شود.

برای ساده‌تر شدن استفاده‌ی اپلیکیشن‌ها از DirectML، مایکروسافت تصمیم گرفته است DirectML را به‌عنوان API مستقل در پکیجی واحد در NuGetا(Microsoft.AI.DirectML) در دسترس قرار بدهد. درادامه چند مثال از کاربردهایDirectML به‌ همراه می‌آورد ذکر می‌کنیم. 

فناوری یادگیری ماشین به مردم امکان می‌دهد با بازدهی بیشتر کار کنند و DirectML توانایی‌های پردازشی لازم را به توسعه‌دهندگان به‌منظور عملی کردن این هدف ارائه می‌دهد. فریم‌ورک‌هایی مثل Windows ML و لایه‌ی ONNX Runtime روی DirectML باعث می‌شوند ادغام مدل‌های پرقدرت یادگیری ماشین با اپلیکیشن‌ها ساده‌تر شود

قابلیت‌هایی مثل بهبود بخشیدن کیفیت تصاویر در سال‌های قبل بیشتر در فیلم‌های علمی تخیلی حضور پیدا می‌کردند؛ اما امروزه دسترسی عمومی به آن‌ها ممکن شده است. الگوریتم‌های ویژه‌ای طراحی شده‌اند که از محتوای عکس آگاهی دارند و پیکسل‌ها را هوشمندانه پر می‌کنند. فناوری DxO DeepPRIME استفاده از شبکه‌های عصبی را برای انجام فرایند کاهش نویز و دی‌موزاییک کردن (Demosaicing) پیکسل‌ها به‌صورت هم‌زمان به‌تصویر می‌کشد. شرکت DxO در فناوری خود سراغ استفاده از Windows ML و DirectML رفته است تا عملکرد و کیفیت مورد انتظار کاربران را ارائه بدهد. 

فناوری یادگیری ماشین در حوزه‌ی مراقبت‌های بهداشتی نیز کاربرد دارد و قابلیت‌های جالبی ارائه می‌دهد. سونوگرافری را تصور کنید که از دستگاهی مخصوص برای ارزیابی رشد مغز جنین در رحم مادر استفاده می‌کند. انجام دقیق این کار چالش‌های زیادی دارد؛ زیرا سونوگرافر باید برخی از ورودی‌های خاص را به‌صورت دستی وارد کند. دقیقا همین‌جا است که دستگاه‌های سری Voluson Ultrasound شرکت GE Healthcare به‌کار می‌آیند. در این دستگاه‌ها از شبکه‌های عصبیِ از پیش ‌تعلیم ‌داده‌شده استفاده شده است که به سونوگرافیست امکان می‌دهند با استفاده از پروب سونوگرافی به‌راحتی کار خود را انجام بدهد. شرکت GE Healthcare برای ارائه‌ی مکانیسم‌های درست در دستگاه‌های خود به Windows ML و DirectML متکی است. 

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

 DirectML از زمان انتشار نسخه‌ی ۱۹۰۳ ویندوز ۱۰، پشتیبانی‌ از این سناریوها را ارائه داده است. به ‌لطف انتشار عمومی DirectML در قالب یک پکیج NuGet، امکان دسترسی به آن در زمانی سریع‌تر و به‌شکلی ساده‌تر فراهم می‌شود. اگر مدل یادگیری ماشین شما از فرمت ONNX استفاده می‌کند، می‌توانید سراغ DirectML بروید. توسعه‌دهندگان هوش مصنوعی بهتر است حتما نگاهی به صفحه‌ی DirectML در گیت هاب بیندازند. 

تبلیغات
داغ‌ترین مطالب روز

نظرات

تبلیغات