I am struggling to make the mathematical connection between a neural network and a graphical model.
In graphical models the idea is simple: the probability distribution factorizes according to the cliques in the graph, with the potentials usually being of the exponential family.
Is there an equivalent reasoning for a neural network? Can one express the probability distribution over the units (variables) in a Restricted Boltzmann machine or a CNN as a function of their energy, or the product of the energies between units?
Also, is the probability distribution modelled by an RBM or Deep belief network (e.g. with CNNs) of the exponential family?
I am hoping to find a text that formalizes the connection between these modern types of neural networks and statistics in the same way that Jordan & Wainwright did for graphical models with their Graphical Models, Exponential Families and Variational Inference. Any pointers would be great.
"using deep nets as factors in an MRF"
), but more about how to look at a deep net as a probabilistic factor graph. When Yann LeCun's says"of course deep Boltzmann Machines are a form of probabilistic factor graph themselves"
, I am interested in seeing that connection mathematically. $\endgroup$https://distill.pub/2017/feature-visualization/
(How neural networks build up their understanding of images), in that a complex image has component objects represented by hidden layer nodes. The weights can 'alter' the 'topology' in a non-discrete fashion. Although I have not seen it, some methods could include shrinkage factors to remove edges and therefore change the original topology $\endgroup$