deep belief net outline