KshitizPandya/Natural-Language-Processing-with-Machine-Learning
This repository builds a basic understanding of Natural Language Processing and Machine Learning tasks around it.
This project teaches you how to automatically identify spam messages from legitimate ones using machine learning. You input raw text messages, and the system processes them to determine if they are "ham" (not spam) or "spam." This is useful for anyone who deals with large volumes of text data and needs to filter out unwanted messages.
No commits in the last 6 months.
Use this if you want to learn the foundational steps of cleaning, preparing, and classifying text data to solve real-world problems like spam detection.
Not ideal if you are looking for an advanced, ready-to-deploy spam filter without wanting to understand the underlying natural language processing and machine learning techniques.
Stars
21
Forks
1
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Jan 16, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/KshitizPandya/Natural-Language-Processing-with-Machine-Learning"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nltk/nltk
NLTK Source
explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
undertheseanlp/underthesea
Underthesea - Vietnamese NLP Toolkit
stanfordnlp/stanza
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many...
flairNLP/flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)