Welcome to my collection of Machine Learning projects!
This repository showcases hands-on applications of ML concepts using Python, Scikit-learn, and deep learning frameworks.
Author: Bijaya Kumar Rout
Created: July 2025
Status: π Active & Public
A classic computer vision task using the MNIST dataset and neural networks to recognize handwritten digits (0β9).
Highlights:
- Dataset: MNIST
- Model: Convolutional Neural Network (CNN)
- Libraries:
tensorflow,keras,matplotlib - Accuracy: ~98% on test data
- Features:
- Input image preprocessing
- Visualization of predictions
- Real-time testing with custom images (optional)
π Folder: handwritten-digit-recognizer
A binary classification project that predicts whether an email is spam or not using NLP and ML techniques.
Highlights:
- Dataset: Labeled spam/ham email dataset (e.g., UCI)
- Model: Naive Bayes / Logistic Regression
- Techniques: Bag of Words (BoW), TF-IDF
- Libraries:
sklearn,pandas,nltk - Features:
- Text cleaning and tokenization
- Feature extraction with
CountVectorizer - Accuracy & confusion matrix reporting
π Folder: spam-email-classifier
- Languages: Python
- Libraries:
NumPy,Pandas,Matplotlib,Scikit-learn,TensorFlow,Keras,NLTK - Tools: Jupyter Notebook, Git, GitHub
This project is open-source and available under the MIT License (if you add one).
- π§ Email: bijayakumarrout2005@gmail.com
- π LinkedIn: https://www.linkedin.com/in/bijaya-kumar-rout-369453287/
If you found these projects helpful or inspiring, please consider giving this repository a β. Thanks!