Machine Learning In Passive Ocean Acoustics For Localizing And Characterizing Events