Machine Learning for Underwater Acoustic Communications | Synapse