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.