Machine boltzmann

Définition - Que signifie Boltzmann Machine?

Une machine de Boltzmann est un type de réseau neuronal récurrent dans lequel les nœuds prennent des décisions binaires avec un certain biais. Les machines Boltzmann peuvent être reliées entre elles pour créer des systèmes plus sophistiqués tels que des réseaux de croyances profondes.

Une machine Boltzmann est également connue sous le nom de réseau Hopfield stochastique avec des unités cachées.

Definir Tech explique Boltzmann Machine

Bien que la machine Boltzmann porte le nom du scientifique autrichien Ludwig Boltzmann qui a inventé la distribution Boltzmann au 20e siècle, ce type de réseau a en fait été développé par le scientifique de Stanford Geoff Hinton. Il est étroitement lié à l'idée d'un réseau Hopfield développé dans les années 1970, et s'appuie sur des idées du monde de la thermodynamique pour mener des travaux vers les états souhaités. En fait, certains experts pourraient parler de certains types de machines Boltzmann comme d'un «réseau Hopfield stochastique avec des unités cachées».

Dans la machine de Boltzmann, il y a une volonté d'atteindre un «équilibre thermique» ou d'optimiser la distribution globale de l'énergie où la température et l'énergie du système ne sont pas littérales, mais relatives aux lois de la thermodynamique. Dans un processus appelé recuit simulé, la machine Boltzmann exécute des processus pour séparer lentement une grande quantité de bruit d'un signal. Les machines de Boltzmann utilisent des unités binaires stochastiques pour atteindre l'équilibre de distribution de probabilité, ou en d'autres termes, pour minimiser l'énergie.

Les machines Boltzmann restreintes sont des machines sur lesquelles il n'y a pas de connexions intra-couche dans les couches cachées du réseau.