Pour garantir une estimation causale d'une précision chirurgicale, l'action sépare la logique d'apprentissage en deux flux distincts. Le paramètre model gère exclusivement l'estimation de la variable de résultat (outcomeVariable dépendante ou cible mesurant l'effet d'un traitement ou d'une intervention. En modélisation prédictive, il s'agit du résultat observé que l'on cherche à expliquer ou à prévoir.), tandis que le paramètre tmodel modélise la variable de traitement (treatment ou la politique de prix testée). Pour chacun de ces flux, vous pouvez définir une topologie de réseau de neuronesUn réseau de neurones est un modèle d'IA bio-inspiré composé de couches de nœuds interconnectés, capable d'apprendre des relations complexes dans les données pour prédire ou classifier avec précision. profond sur mesure via le sous-paramètre 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.. Vous avez ainsi la liberté d'ajuster le nombre de nœuds par couche via le tableau nodes, d'appliquer des régularisations L1 ou L2, et de configurer des algorithmes d'optimisation stochastiques puissants comme Adam ou L-BFGS pour capturer des relations non linéaires asymétriques.
Quelle est la stratégie d'architecture réseau pour modéliser séparément le traitement et le résultat ?
Architecture à Double Flux (Double ML)
Exemples pour l'action deepprice
Modélisation basique des prix
Estimation de l'élasticité avec des réseaux de neurones simples à deux couches (16 et 8 nœuds) pour les modèles de résultat et de traitement.
Analyse causale complète avec optimisation ADAM, Inférence et Scoring
Configuration avancée de `deepprice` avec utilisation d'une variable instrumentale, des hyperparamètres d'entraînement personnalisés (ADAM, miniBatchSize), évaluation d'une politique, et sauvegarde exhaustive des tables de scores et d'inférence.