Boltzmann-Maschine

Definition - Was bedeutet Boltzmann-Maschine?

Eine Boltzmann-Maschine ist eine Art wiederkehrendes neuronales Netzwerk, in dem Knoten binäre Entscheidungen mit einer gewissen Verzerrung treffen. Boltzmann-Maschinen können zu komplexeren Systemen wie Deep-Believe-Netzwerken aneinandergereiht werden.

Eine Boltzmann-Maschine ist auch als stochastisches Hopfield-Netzwerk mit versteckten Einheiten bekannt.

Technische.me erklärt Boltzmann Machine

Obwohl die Boltzmann-Maschine nach dem österreichischen Wissenschaftler Ludwig Boltzmann benannt ist, der im 20. Jahrhundert die Boltzmann-Distribution entwickelte, wurde diese Art von Netzwerk tatsächlich vom Stanford-Wissenschaftler Geoff Hinton entwickelt. Es ist eng mit der Idee eines in den 1970er Jahren entwickelten Hopfield-Netzwerks verbunden und stützt sich auf Ideen aus der Welt der Thermodynamik, um Arbeiten in Richtung gewünschter Zustände durchzuführen. In der Tat könnten einige Experten über bestimmte Arten von Boltzmann-Maschinen als „stochastisches Hopfield-Netzwerk mit versteckten Einheiten“ sprechen.

In der Boltzmann-Maschine besteht der Wunsch, ein „thermisches Gleichgewicht“ zu erreichen oder die globale Energieverteilung zu optimieren, bei der Temperatur und Energie des Systems nicht wörtlich sind, sondern sich auf Gesetze der Thermodynamik beziehen. In einem als simuliertes Tempern bezeichneten Prozess führt die Boltzmann-Maschine Prozesse aus, um eine große Menge an Rauschen langsam von einem Signal zu trennen. Boltzmann-Maschinen verwenden stochastische Binäreinheiten, um ein Wahrscheinlichkeitsverteilungsgleichgewicht zu erreichen, oder um Energie zu minimieren.

Eingeschränkte Boltzmann-Maschinen sind Maschinen, bei denen in den verborgenen Schichten des Netzwerks keine Intra-Layer-Verbindungen bestehen.