Machine Learning For Fluid Mechanics