As plataformas de ciência de dados e aprendizado de máquina (DSML) fornecem aos usuários ferramentas para construir, implantar e monitorar algoritmos de aprendizado de máquina. Essas plataformas de software combinam algoritmos inteligentes de tomada de decisão com dados, permitindo assim que os desenvolvedores criem uma solução de negócios. Algumas plataformas de ciência de dados e aprendizado de máquina oferecem algoritmos pré-construídos e fluxos de trabalho simplificados com recursos como modelagem de arrastar e soltar e interfaces visuais que conectam facilmente os dados necessários à solução final, enquanto outras exigem um maior conhecimento de desenvolvimento e codificação. Esses algoritmos podem incluir funcionalidades para reconhecimento de imagem, processamento de linguagem natural, reconhecimento de voz e sistemas de recomendação, além de outras capacidades de aprendizado de máquina.
A natureza de algumas plataformas de engenharia DSML permite que usuários sem habilidades intensivas em ciência de dados se beneficiem dos recursos das plataformas. As plataformas de IA são muito semelhantes às plataformas como serviço (PaaS), que permitem o desenvolvimento básico de aplicativos, mas esses produtos diferem ao oferecer opções de aprendizado de máquina.
Para se qualificar para inclusão na categoria de Plataformas de Ciência de Dados e Aprendizado de Máquina (DSML), um produto deve:
Apresentar uma maneira para os desenvolvedores conectarem dados aos algoritmos para que eles aprendam e se adaptem
Permitir que os usuários criem algoritmos de aprendizado de máquina e/ou ofereçam algoritmos de aprendizado de máquina pré-construídos para usuários mais novatos
Fornecer uma plataforma para implantar IA em escala