A method or system for facilitating the determining and setting of stimulation parameters for programming an electrical stimulation system using closed loop programming is provided. For example, pulse generator feedback logic is executed by a processor to interface with control instructions of an implantable pulse generator by incorporating one or more machine learning engines to automatically generate a proposed set of stimulation parameter values that each affect a stimulation aspect of the implantable pulse generator, receive one or more clinical responses and automatically generate a revised set of values taking into account the received clinical responses, and repeating the automated receiving of a clinical response and adjusting the stimulation parameter values taking the clinical response into account, until or unless a stop condition is reach or the a therapeutic response is indicated within a designated tolerance.La présente invention concerne un procédé ou un système destiné à faciliter la détermination et le réglage des paramètres de stimulation afin de programmer un système de stimulation électrique en utilisant la programmation en boucle fermée. Par exemple, une logique de rétroaction de générateur dimpulsions est exécutée par un processeur pour linterface avec des instructions de commande dun générateur dimpulsions implantable en incorporant un ou plusieurs moteurs dapprentissage machine pour générer automatiquement un ensemble proposé de valeurs de paramètres de stimulation qui affectent chacune un aspect de stimulation du générateur dimpulsions implantable, reçoivent une ou plusieurs réponses cliniques et génèrent automatiquement un ensemble révisé de valeurs en prenant en compte les réponses cliniques reçues, et en répétant la réception automatisée dune réponse clinique et en ajustant les valeurs de paramètres de stimulation en prenant la réponse clinique en compte, jusquà ce que, ou à moins quune condition darrêt soit atteinte ou que la réponse thé