A collection of machine learning projects focused on solving real-world problems using classification, regression, and NLP techniques. These are personal projects originally done for experimentation, now cleaned and restructured.
Predicts whether a customer will leave a telecom company using logistic regression and decision trees.
Tech Used: Pandas, Scikit-learn, Matplotlib
Classifies SMS messages as spam or ham using NLP and Naive Bayes.
Tech Used: NLTK, Scikit-learn, TfidfVectorizer
Predicts movie genres based on text features using multi-label classification.
Tech Used: Scikit-learn, NLP, MultiOutputClassifier
Detects fraudulent transactions using anomaly detection methods.
Tech Used: Isolation Forest, PCA, Logistic Regression
- Clone the repository:
git clone https://github.com/Shwetraj1/ml-predictive-models.git
- Install dependencies:
pip install -r requirements.txt
- Open each .ipynb file in Jupyter or VS Code and run the cells.
These aren’t tutorial copies — they’re stepping stones in my ML journey. I’m a builder, not a course collector. Every project here taught me how to move from theory to tool — and now they serve as reference points for bigger AI systems like ShadowGPT.
Python
Scikit-learn
Pandas, NumPy, Matplotlib
NLTK / NLP
Jupyter Notebooks
Built by Shwet Raj — engineering student, AAI intern, and AI toolsmith.
Let’s connect if you want to collaborate on AI, digital infrastructure, or productivity tools.