Welcome to my collection of machine learning projects!
This repository contains beginner-friendly to intermediate-level ML models built using Python, scikit-learn, and real-world datasets.
Each project is designed to strengthen my practical knowledge of data preprocessing, model training, evaluation, and visualization.
- Goal: Predict student exam scores based on study hours
- Algorithm: Linear Regression
- Dataset: Manually created
- Notebook:
Student_Score_Prediction.ipynb - Highlights: Data visualization, model fitting, prediction line, evaluation
- Goal: Classify SMS messages as spam or not spam
- Algorithm: Naive Bayes (MultinomialNB)
- Dataset: SMS Spam Collection (Kaggle)
- Notebook:
Spam_Email_Classifier.ipynb - Highlights: Text preprocessing, CountVectorizer, confusion matrix, accuracy
- β Diabetes Prediction (Logistic Regression)
- β Customer Churn Prediction (Classification)
- β House Price Estimation (Advanced Regression)
- β Titanic Survival Prediction (Binary Classification)
- β Heart Disease Detection (Medical dataset)
- Python π
- Pandas, NumPy
- scikit-learn
- Matplotlib, Seaborn
- Jupyter / Google Colab
I'm Thadsha, an aspiring data scientist preparing for a career in Dubai. This portfolio tracks my journey through practical projects as I build my skills in machine learning, analytics, and model deployment.
Connect with me on LinkedIn
π§ Email: your.email@example.com
π Location: Sri Lanka / Open to relocate to Dubai