Unsupervised Feature Learning and Deep Learning Tutorial
So far, we have described the application of neural networks to supervised learning, in which we have labeled training examples. An autoencoder neural network is an unsupervised learning algorithm that applies backpropagation, setting the target values to be equal to the inputs. The autoencoder tries to learn a function \textstyle h_{W,b}(x) \approx x. In other words, it is trying to learn an approximation to the identity function, so as to output \textstyle \hat{x} that is similar to \textstyle x. The identity function seems a particularly trivial function to be trying to learn; but by placing constraints on the network, such as by limiting the number of hidden units, we can discover interesting structure about the data.
Dec-30-2016, 06:20:20 GMT
- Country:
- North America > United States > California > Santa Clara County > Palo Alto (0.40)
- Technology: