Predicting Blood Glucose with an LSTM and Bi-LSTM Based Deep Neural Network