A computing machine receives sensor data representing airflow or air pressure. The computing machine determines, using an artificial neural network, a current sleep stage corresponding to the sensor data. The current sleep stage is one of: wake, rapid eye movement (REM), light sleep, and deep sleep. The artificial neural network comprises a convolutional neural network (CNN), a recurrent neural network (RNN), and a conditional random field (CRF). The computing machine provides an output representing the current sleep stage.
COMPUTER ARCHITECTURE FOR IDENTIFYING SLEEP STAGES