Machine Learning for Speaker Recognition