Machine learning spam message classifier using TF-IDF and Multinomial Naive Bayes, with text preprocessing and performance evaluation.