Udostępnij za pośrednictwem


Które rozwiązanie sztucznej inteligencji jest dla mnie odpowiednie?

Firma Microsoft oferuje kilka różnych rozwiązań sztucznej inteligencji, co oznacza, że masz do dyspozycji kilka opcji. Ale jak wybrać, który z nich ma być używany dla aplikacji? Przeanalizujmy to.

Chcę zintegrować model uczenia maszynowego z aplikacją i uruchomić go na urządzeniu, korzystając w pełni z przyspieszania sprzętowego

Windows Machine Learning jest właściwym wyborem dla Ciebie. Te interfejsy API WinRT wysokiego poziomu działają w aplikacjach systemu Windows 10 (UWP, desktop) i oceniają modele bezpośrednio na urządzeniu. Możesz nawet skorzystać z procesora GPU urządzenia (jeśli ma go) w celu uzyskania lepszej wydajności.

Chcę mieć pełną kontrolę nad wykorzystaniem zasobów podczas wykonywania modelu w przypadku aplikacji intensywnie korzystających z dużych ilości danych

DirectML to jest to, czego potrzebujesz. Te interfejsy API w stylu DirectX zapewniają paradygmat programowania, który będzie dobrze znany deweloperom gier w języku C++, i pozwala na pełne wykorzystanie sprzętu.

Chcę trenować, testować i wdrażać modele uczenia maszynowego za pomocą struktury znanej deweloperowi platformy .NET

Zapoznaj się z ML.NET— strukturą uczenia maszynowego utworzoną dla deweloperów platformy .NET.

Chcę wykorzystać możliwości chmury platformy Azure do trenowania i wdrażania modeli uczenia maszynowego

Zobacz Co to są produkty uczenia maszynowego w firmie Microsoft?, aby uzyskać kompleksową listę rozwiązań dostępnych od firmy Microsoft, w tym wiele produktów i usług uruchomionych na platformie Azure.