Machine Learning Techniques Applied to Telecommunication Data