Methods and systems for determining a glucose level for a patient in a non-invasive manner are disclosed. A photoplethysmograph (PPG) signal is obtained from a patients measurement location. Clinical parameters of the patient are also received. Based on measurement parameters extracted from the PPG signal and the clinical parameters, a fixed length vector is generated. The fixed length vector is analyzed using a deep belief network, and an estimated glucose reading is output.