Partilhar via


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.