Qual solução de IA é ideal para mim?
A Microsoft oferece várias soluções diferentes de IA, o que significa que você tem várias opções à sua disposição. Mas como escolher qual delas usar para seu aplicativo? Vamos por partes.
Desejo integrar um modelo de machine learning ao meu aplicativo e executá-lo no dispositivo aproveitando por completo a aceleração de hardware
O Windows Machine Learning é a escolha certa para você. Essas APIs do WinRT de alto nível funcionam em aplicativos do Windows 10 (UWP, área de trabalho) e avaliam os modelos diretamente no dispositivo. Você pode, até mesmo, escolher aproveitar a GPU do dispositivo (se houver) para melhorar o desempenho.
Desejo integrar a pesquisa visual computacional em meu aplicativo e aproveitar as otimizações de plataforma
As Habilidades de Pesquisa Visual do Windows são a melhor opção. Essa estrutura simples permite que você crie aplicativos de visão personalizada que aproveitam a aceleração de hardware em dispositivos de borda. Você pode combinar bibliotecas predefinidas para realizar tarefas comuns de processamento de imagens e modelos de ML para tarefas especializadas.
Desejo ter um controle mais abrangente sobre a utilização de recursos durante a execução do modelo para aplicativos altamente intensivos
O DirectML é a opção que você busca. Essas APIs no estilo DirectX fornecem um paradigma de programação conhecido para os desenvolvedores de jogos em C++ e permitem aproveitar ao máximo o hardware.
Desejo treinar, testar e implantar modelos de ML com uma estrutura conhecida para um desenvolvedor do .NET
Confira o ML.NET, uma estrutura de aprendizado de máquina criada para desenvolvedores do .NET.
Desejo aproveitar o poder da nuvem do Azure para treinamento e implantação de modelos de ML
Confira Quais são os produtos de aprendizado de máquina da Microsoft? para obter uma lista abrangente das soluções disponíveis na Microsoft, incluindo muitos produtos e serviços executados no Azure.