Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Usługa Windows Machine Learning obsługuje modele w formacie Open Neural Network Exchange (ONNX). ONNX to otwarty format modeli uczenia maszynowego, który umożliwia wymianę modeli między różnymi strukturami uczenia maszynowego i narzędziami.
Istnieje kilka sposobów uzyskiwania modelu w formacie ONNX, w tym:
Zoo modelów ONNX: Zawiera liczne przetrenowane modele ONNX dla różnych rodzajów zadań. Pobierz wersję obsługiwaną przez system Windows ML i możesz zaczynać!
Natywny eksport z platform trenowania uczenia maszynowego: kilka platform szkoleniowych obsługuje natywne funkcje eksportowania do formatu ONNX, takie jak Chainer, Caffee2 i PyTorch, co umożliwia zapisanie wytrenowanego modelu w określonych wersjach formatu ONNX. Ponadto usługi, takie jak Azure Machine Learning i Azure Custom Vision , zapewniają również natywny eksport ONNX.
- Aby dowiedzieć się, jak trenować i eksportować model ONNX w chmurze przy użyciu usługi Custom Vision, zobacz Samouczek: używanie modelu ONNX z usługi Custom Vision w usłudze Windows ML (wersja zapoznawcza).
Konwertowanie istniejących modeli przy użyciu narzędzi ONNXMLTools: ten pakiet języka Python umożliwia konwertowanie modeli z kilku formatów platform szkoleniowych na ONNX. Jako deweloper możesz określić wersję ONNX, do której chcesz przekonwertować model, w zależności od kompilacji systemu Windows docelowych aplikacji. Jeśli nie znasz języka Python, możesz użyć pulpitu nawigacyjnego opartego na interfejsie użytkownika systemu Windows ML, aby łatwo przekonwertować modele za pomocą kilku kliknięć.
Ważne
Nie wszystkie wersje ONNX są obsługiwane przez usługę Windows ML. Aby dowiedzieć się, które wersje ONNX są oficjalnie obsługiwane w wersjach systemu Windows przeznaczonych dla aplikacji, sprawdź wersje ONNX i kompilacje systemu Windows.
Po utworzeniu modelu ONNX zintegrujesz model z kodem aplikacji, a następnie będziesz mieć możliwość korzystania z uczenia maszynowego w aplikacjach i urządzeniach z systemem Windows.
Uwaga / Notatka
Skorzystaj z następujących zasobów, aby uzyskać pomoc dotyczącą uczenia maszynowego z systemem Windows:
- Aby zadać lub odpowiedzieć na pytania techniczne dotyczące usługi Windows ML, użyj tagu windows-machine-learning w usłudze Stack Overflow.
- Aby zgłosić usterkę, popełnij zgłoszenie na GitHubie .