Non ho capito bene. C'è una differenza tra le reti di credenze profonde e le macchine Deep Boltzmann? In tal caso, qual è la differenza?
Non ho capito bene. C'è una differenza tra le reti di credenze profonde e le macchine Deep Boltzmann? In tal caso, qual è la differenza?
Risposte:
Sebbene le reti Deep Belief Networks (DBN) e Deep Boltzmann Machines (DBM) abbiano un aspetto schematico molto simile, in realtà sono qualitativamente molto diverse. Questo perché i DBN sono diretti e i DBM non sono indirizzati. Se volessimo inserirli nell'immagine ML più ampia, potremmo dire che i DBN sono reti di credenze sigmoidali con molti strati densamente connessi di variabili latenti e i DBM sono campi casuali markov con molti strati densamente connessi di variabili latenti.
Detto questo, ci sono somiglianze. Per esempio:
Entrambi sono modelli grafici probabilistici costituiti da strati sovrapposti di RBM. La differenza sta nel modo in cui questi strati sono collegati.
Questo link lo rende abbastanza chiaro: http://jmlr.org/proceedings/papers/v5/salakhutdinov09a/salakhutdinov09a.pdf . La Figura 2 e la Sezione 3.1 sono particolarmente rilevanti.
Riassumere:
In un DBN sono dirette le connessioni tra i layer. Pertanto, i primi due strati formano un RBM (un modello grafico non orientato), quindi i livelli successivi formano un modello generativo diretto.
In un DBM, la connessione tra tutti i layer non è indirizzata, quindi ogni coppia di layer forma un RBM.