Les plateformes de science des données et d'apprentissage automatique (DSML) fournissent aux utilisateurs des outils pour construire, déployer et surveiller des algorithmes d'apprentissage automatique. Ces plateformes logicielles combinent des algorithmes intelligents de prise de décision avec des données, permettant ainsi aux développeurs de créer une solution commerciale. Certaines plateformes de science des données et d'apprentissage automatique offrent des algorithmes préconstruits et des flux de travail simplistes avec des fonctionnalités telles que la modélisation par glisser-déposer et des interfaces visuelles qui connectent facilement les données nécessaires à la solution finale, tandis que d'autres nécessitent une plus grande connaissance du développement et du codage. Ces algorithmes peuvent inclure des fonctionnalités pour la reconnaissance d'image, le traitement du langage naturel, la reconnaissance vocale et les systèmes de recommandation, en plus d'autres capacités d'apprentissage automatique.
La nature de certaines plateformes d'ingénierie DSML permet aux utilisateurs sans compétences intensives en science des données de bénéficier des fonctionnalités des plateformes. Les plateformes d'IA sont très similaires aux plateformes en tant que service (PaaS), qui permettent le développement d'applications de base, mais ces produits diffèrent en offrant des options d'apprentissage automatique.
Pour être inclus dans la catégorie des plateformes de science des données et d'apprentissage automatique (DSML), un produit doit :
Présenter un moyen pour les développeurs de connecter les données aux algorithmes pour qu'ils apprennent et s'adaptent
Permettre aux utilisateurs de créer des algorithmes d'apprentissage automatique et/ou offrir des algorithmes d'apprentissage automatique préconstruits pour les utilisateurs plus novices
Fournir une plateforme pour déployer l'IA à grande échelle