Spisu treści:
Definicja - Co oznacza maszyna Boltzmann?
Maszyna Boltzmanna jest rodzajem rekurencyjnej sieci neuronowej, w której węzły podejmują decyzje binarne z pewnym uprzedzeniem. Maszyny Boltzmann można łączyć ze sobą, aby tworzyć bardziej wyrafinowane systemy, takie jak sieci głębokiej wiary.
Maszyna Boltzmanna jest również znana jako stochastyczna sieć Hopfield z ukrytymi jednostkami.
Techopedia wyjaśnia maszynę Boltzmanna
Chociaż maszyna Boltzmanna została nazwana na cześć austriackiego naukowca Ludwiga Boltzmanna, który wymyślił dystrybucję Boltzmanna w XX wieku, ten typ sieci został faktycznie opracowany przez naukowca Stanforda, Geoffa Hintona. Jest ściśle związany z ideą sieci Hopfield opracowanej w latach 70. i opiera się na pomysłach ze świata termodynamiki, aby prowadzić prace w kierunku pożądanych stanów. W rzeczywistości niektórzy eksperci mogą mówić o niektórych typach maszyn Boltzmanna jako o „stochastycznej sieci Hopfielda z ukrytymi jednostkami”.
W maszynie Boltzmanna istnieje chęć osiągnięcia „równowagi termicznej” lub zoptymalizowania globalnego rozkładu energii tam, gdzie temperatura i energia układu nie są dosłowne, ale odnoszą się do praw termodynamiki. W procesie zwanym symulowanym wyżarzaniem maszyna Boltzmanna uruchamia procesy, aby powoli oddzielić dużą ilość szumu od sygnału. Maszyny Boltzmanna wykorzystują stochastyczne jednostki binarne, aby osiągnąć równowagę rozkładu prawdopodobieństwa lub innymi słowy, aby zminimalizować energię.
Ograniczone maszyny Boltzmann to maszyny, w których nie ma połączeń między warstwami w ukrytych warstwach sieci.