Windows ML رسید؛ توسعه‌دهندگان حالا می‌توانند هوش مصنوعی را مستقیماً در ویندوز اجرا کنند

خلاصه

مایکروسافت پلتفرم Windows ML را برای استفاده تجاری منتشر کرد. این ابزار به برنامه‌نویس‌ها اجازه می‌دهد بدون اتکا به ابر، هوش مصنوعی را روی پردازنده، کارت گرافیک یا واحد NPC دستگاه کاربر اجرا کنند.

مقدمه

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

چرا Windows ML مهم است

۱. سرعت بالاتر

الگوریتم روی سخت‌افزار بهینه اجرا می‌شود؛ مثلاً ویرایش تصویر روی GPU و جست‌جوی هوشمند روی NPU.

۲. حفظ حریم خصوصی

همهٔ محاسبات در دستگاه انجام می‌شود؛ هیچ فایلی به سرور فرستاده نمی‌شود.

۳. هزینه کمتر

بدون مصرف اینترنت و منابع ابری، هزینهٔ نگهداری سرویس‌ها پایین می‌آید.

سخت‌افزارهای پشتیبانی‌شده

  • CPU – انعطاف‌پذیری بالا برای کارهای سبک
  • GPU – قدرت محاسباتی برای شبکه‌های عصبی سنگین
  • NPU – مصرف برق بسیار پایین برای کارهایی مثل تشخیص صدا یا تصویر

برنامه‌های واقعی که از Windows ML استفاده می‌کنند

Adobe Premiere Pro و After Effects

جست‌جوی هوشمند صحنه‌ها، برچسب‌گذاری خودکار صدا و تشخیص جاهای برش با استفاده از NPU.

McAfee

شناسایی ویدئوهای دیپ‌فیک و کلاه‌برداری در شبکه‌های اجتماعی بدون اتصال اینترنتی.

Topaz Photo

افزایش کیفیت تصویر با هوش مصنوعی محلی و سرعت بالا.

حداقل سیستم موردنیاز

موردنسخه موردنیاز
ویندوزWindows 11 نسخه 24H2 یا جدیدتر
SDKWindows SDK 10.0.26100 یا بالاتر
Visual Studio2022 نسخه 17.11 به بالا

چگونه شروع کنیم

  1. ویندوز 11 را به‌روزرسانی کنید.
  2. آخرین Windows SDK را نصب کنید.
  3. پکیج NuGet «Microsoft.AI.MachineLearning» را به پروژهٔ خود اضافه کنید.
  4. مدل ONNX خود را بارگذاری کرده و فراخوانی کنید.

نکتهٔ کلیدی برای توسعه‌دهندگان

نیازی به نوشتن کد جدا برای CPU، GPU یا NPU ندارید؛ Windows ML خود تشخیص می‌دهد کدام تراشه برای مدل شما سریع‌تر است و آن را انتخاب می‌کند.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *