Machine Learning Applications In Oceanography