O que é o ModelArts?
O ModelArts é uma plataforma de desenvolvimento de IA projetada para desenvolvedores e cientistas de dados de todos os níveis. Ele permite que você crie, treine e implemente 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 e promove a inovação da IA com recursos distintos, incluindo pré-processamento e rotulagem automática de dados, 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, desenvolvimento de algoritmos e treinamento e implementaçã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, o ModelArts suporta estruturas populares de desenvolvimento de IA de código aberto, como TensorFlow, PyTorch e MindSpore. 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 aplicações de IA sem codificação. Os iniciantes podem usar diretamente algoritmos internos para criar aplicações de IA. Os engenheiros de IA podem usar vários ambientes de desenvolvimento para compilar rapidamente o código para modelagem e desenvolvimento de aplicações.
Arquitetura do produto
O ModelArts oferece suporte a todo o processo de desenvolvimento, incluindo processamento de dados e treinamento, gerenciamento e implementação de modelos. Ele também fornece Galeria de IA para compartilhar modelos.
O ModelArts oferece suporte a vários cenários de aplicações de IA, como classificação de imagens, detecção de objetos, análise de vídeo, reconhecimento de fala, recomendação de produtos e detecção de exceções.
Vantagens do produto
- Plataforma completa
A plataforma de desenvolvimento de IA pronta para uso e de ciclo de vida completo fornece processamento de dados completo e desenvolvimento, treinamento, gerenciamento e implementação de modelos.
- Facilidade de uso
- Múltiplos modelos integrados fornecidos e uso gratuito de modelos de código aberto
- Otimização automática de hiperparâmetros
- Desenvolvimento sem código e operações simplificadas
- Implementação de modelos com um clique para a nuvem, borda e dispositivos
- Alto desempenho
- 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
- Principais estruturas de código aberto, como TensorFlow, PyTorch e MindSpore
- Principais GPUs
- Chips Ascend
- Uso exclusivo de recursos dedicados
- Imagens personalizadas para estruturas e operadores personalizados
Usar o 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.
- Primeiros passos
Primeiros passos fornece amostras com operações detalhadas, ajudando você a começar a usar o 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 usar uma ou mais funções em seu desenvolvimento de IA, incluindo DevEnviron, preparação de dados, rotulagem de dados, desenvolvimento de modelos e inferência. Você pode usar uma ou mais funções em seu desenvolvimento de IA.
- Se você quiser usar APIs ou SDKs do ModelArts para desenvolvimento de IA, consulte Referência de API ou Referência de SDK.