خلاصه
مایکروسافت پلتفرم 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 یا جدیدتر |
| SDK | Windows SDK 10.0.26100 یا بالاتر |
| Visual Studio | 2022 نسخه 17.11 به بالا |
چگونه شروع کنیم
- ویندوز 11 را بهروزرسانی کنید.
- آخرین Windows SDK را نصب کنید.
- پکیج NuGet «Microsoft.AI.MachineLearning» را به پروژهٔ خود اضافه کنید.
- مدل ONNX خود را بارگذاری کرده و فراخوانی کنید.
نکتهٔ کلیدی برای توسعهدهندگان
نیازی به نوشتن کد جدا برای CPU، GPU یا NPU ندارید؛ Windows ML خود تشخیص میدهد کدام تراشه برای مدل شما سریعتر است و آن را انتخاب میکند.
