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.