| Supervised | Artificial Neural Networks | Used for Regression & Classification |
|---|---|---|
| Convolutional Neural Networks | Used for Computer Vision | |
| Recurrent Neural Networks | Used for Time Series Analysis |
| Unsupervised | Self-Organizing Maps | Used for Feature Detection |
|---|---|---|
| Deep Boltzmann Machines | Used for Recommendation Systems | |
| AutoEncoders | Used for Recommendation Systems |
pi = e-εi/kT / j = 1∑M e-εj/kT
where:-
pi = Probability of a certain state of a system (Here i)
εi = Energy of that system
k = Constant
T = Temperature
"pi" is inversely proportional to "εi"
E(v, h) = -i∑ aivi - j∑ bjhj - i∑j∑ vi wi,j hj
P(v, h) = 1/Z e-E(v, h)
where
Z = Sum of all the values of the possible states
By Yann LeCun et al. (2006)

By Jaco Van Dormael (2009)
.png)

∂logp(v0) / ∂wij = < vi0 hj0 > - < vi∞ hj∞ >
where
It is a Gradient Formula.
By Geoffrey Hinton et al. (2006)

By Oliver Woodford (2012)

By Yoshua Bengio et al. (2006)

By Geoffrey Hinton et al. (1995)

NOTE: Deep Belief Networks are not the same as Deep Boltzmann Machines.
DBMs can extract features that are more sophisticated, more complex and therefore they could be used for more complex tasks.
By Ruslan Salakhutdinov et al. (2009)

| «Previous |