Deep Learning for Scientific Data Representation and Generation