Spam Filter
Build a spam filter from scratch with Naive Bayes, one of the most common algorithms. But first, learn about data preprocessing and feature extraction from texts with SpaCy and Pandas. Make use of functions to perform repetitive tasks and functional decomposition. Implement your own algorithms and measure how well they perform against the Multinomial Naive Bayes classification algorithm from the Scikit-learn library.
JetBrains Academy
About
Beep! You received a new message! You reach out for your smartphone only to find out it is just another piece of spam. It is becoming very hard to tell important messages from loads of spam in your inbox. Manually checking the entire mailbox for junk might be a lengthy process, and you may want to spend all that time more wisely. Let's build a program that will help you identify and filter out spam messages!
Graduate project
This project covers the core topics of the Coding Machine Learning Algorithms course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Reviews
3.9