Le choix de l'architecture se définit via le paramètre type de l'action buildModel. Chaque option répond à des cas d'usage spécifiques :
- DNNRéseau de neurones profond (Deep Neural Network) comprenant plusieurs couches cachées entre l'entrée et la sortie. Il modélise des relations non linéaires complexes à partir de grands volumes de données. (Deep Neural Network) : C'est l'option par défaut. Elle est idéale pour les données tabulaires structurées, comme la classification de clients ou la prédiction de score de crédit.
- CNNRéseau de neurones profond spécialisé dans le traitement de données structurées en grille (images). Il utilise des couches de convolution pour extraire automatiquement des caractéristiques spatiales. (Convolutional Neural Network) : Ce type est spécialisé dans le traitement d'images et la vision par ordinateur, permettant par exemple la détection de défauts sur une ligne de production.
- RNNRéseau de neurones récurrent conçu pour les données séquentielles. Il utilise des boucles de rétroaction pour mémoriser l'information passée, idéal pour l'analyse de texte ou de séries temporelles. (Recurrent Neural Network) : Indispensable pour les données séquentielles ou temporelles, telles que le traitement du langage naturel (NLPTraitement automatique du langage naturel visant à permettre aux machines de comprendre, d'interpréter et de générer du texte ou de la parole de manière cohérente et structurée.) ou la prévision de séries chronologiquesUne série chronologique est une suite d'observations numériques ordonnées dans le temps, capturées à intervalles réguliers, pour analyser des tendances, des cycles ou effectuer des prévisions. complexes.