Noun
wake-sleep algorithm (plural wake-sleep algorithms)
(computing theory) A certain unsupervised learning algorithm for neural networks, having separate "wake" and "sleep" phases that attempt to connect the layers of neurons in alternating directions.