Learning Pdes From Data