Deep Learning With Functional Inputs