Machine learning: sink or swim