O que é o ModelArts?
O ModelArts é uma plataforma de desenvolvimento de IA voltada para desenvolvedores e cientistas de dados de todos os níveis. Ele permite que você crie, treine e implante modelos rapidamente em qualquer lugar (da nuvem até a borda), e gerencie fluxos de trabalho de IA de ciclo de vida completo. O ModelArts acelera o desenvolvimento da IA e promove a inovação com recursos-chave, incluindo pré-processamento de dados e rotulagem automática, treinamento distribuído, construção automatizada de modelos e execução de fluxo de trabalho com um clique.
O ModelArts abrange todos os estágios do desenvolvimento de IA, incluindo processamento de dados e treinamento e implantação de modelos. As tecnologias subjacentes do ModelArts suportam vários recursos de computação heterogêneos, permitindo que os desenvolvedores selecionem e usem recursos de forma flexível. Além disso, a ModelArts suporta estruturas populares de desenvolvimento de IA de código aberto, como TensorFlow, MXNet, e PyTorch. O ModelArts também permite que você use estruturas de algoritmo personalizadas adaptadas às suas necessidades.
O ModelArts visa simplificar o desenvolvimento da IA.
O ModelArts é adequado para desenvolvedores de IA com diferentes níveis de experiência em desenvolvimento. Os desenvolvedores de serviços podem usar o ExeML para criar rapidamente aplicativos de IA sem codificação. Os iniciantes podem usar diretamente algoritmos internos para criar aplicativos de IA. Os engenheiros de IA podem usar vários ambientes de desenvolvimento para compilar rapidamente o código para modelagem e desenvolvimento de aplicativos.
Arquitetura do produto
O ModelArts oferece suporte a todo o processo de desenvolvimento, incluindo processamento de dados e treinamento, gerenciamento e implantação de modelos.
O ModelArts oferece suporte a vários cenários de aplicativos de IA, como classificação de imagens, análise de vídeo, reconhecimento de fala, recomendação de produtos, e detecção de exceções.
Vantagens do produto
- Plataforma one-stop
A plataforma de desenvolvimento de IA pronta para uso e de ciclo de vida completo fornece serviços de one-stop de processamento de dados completo, e desenvolvimento, treinamento, gerenciamento e implantação de modelos.
- Alto desempenho
- Múltiplos modelos integrados fornecidos e uso gratuito de modelos de código aberto
- Otimização automática de hiperparâmetros
- Desenvolvimento livre de código e operações simplificadas
- Implantação de modelos com um clique para a nuvem, borda e dispositivos
- High performance
- A estrutura de aprendizado profundo MoXing autodesenvolvida acelera o desenvolvimento e o treinamento de algoritmos.
- A utilização otimizada da GPU acelera a inferência em tempo real.
- Modelos executados em chips Ascend AI obtêm inferência mais eficiente.
- Flexível
- Frameworks de código aberto populares disponíveis, como TensorFlow, Spark_MLlib, MXNet, Caffe, PyTorch, XGBoost-Sklearn, e MindSpore
- Os GPU populares e chips Ascend proprietários da Huawei
- Uso exclusivo de recursos dedicados
- Imagens personalizadas para frameworks e operadores personalizados
Uso do ModelArts pela primeira vez
Se você é um usuário iniciante, as informações a seguir ajudarão você a se familiarizar com o ModelArts:
- Conceitos básicos
Conhecimento básico descreve os conceitos básicos de ModelArts, incluindo o processo básico e conceitos de desenvolvimento de IA e conceitos específicos e funções de ModelArts.
- Introdução
O documento Introdução fornece guias de operação detalhados para orientá-lo na construção do modelo no ModelArts.
- Melhores práticas
O ModelArts oferece suporte a vários mecanismos de código aberto e fornece casos de uso extensivos com base nos mecanismos e funções. Você pode criar e implantar modelos consultando as melhores práticas.
- Outras funções e guias de operação
- Se você é um desenvolvedor de serviços, pode usar o ExeML para criar modelos rapidamente sem codificação. Para obter detalhes, consulte Guia de usuário (ExeML).
- Se você é um engenheiro de IA, pode gerenciar o ciclo de vida de desenvolvimento de IA, incluindo gerenciamento de dados e desenvolvimento de modelos, treinamento, gerenciamento e implantação. Para obter detalhes, consulte DevEnviron, preparación de datos, etiquetado de datos, desarrollo de modelos ou inferencia
- Se você for um desenvolvedor e quiser usar as API ou os SDK do ModelArts para desenvolvimento de IA, consulte Referência de API ou Referência de SDK.