BCGNet: an AI model trained on 600 K hours of sleep data for a novel under-pillow contactless monitoring device | Synapse