Diverse ocean noise classification using deep learning