Машины могут, пользуясь этим же методом, учиться распознавать объекты (см. главу 5). Такие машины иногда называют машинами Гельмгольца, потому что в них используются те же "неосознанные умозаключения", существование которых предположил Гельмгольц. В таких машинах работает программа, называемая алгоритмом бодрствования и сна (wake-sleep algorithm). Эта программа тоже делает предсказания двух типов: распознавание (recognition), т.е. предсказание того, какой объект вызовет те или иные ощущения (обратная модель), и порождение (generation), т.е. предсказание того, какие ощущения вызовет тот или иной объект (прямая модель). Существует гипотеза, согласно которой сновидения возникают у нас в мозгу в процессе согласования этих двух типов предсказаний. Это происходит во время сна, когда от наших органов чувств поступает мало сигналов. — Примеч. авт.