I help startups and teams build production-ready apps with Django, Flask, and FastAPI.
Letβs Talk βI'm always excited to take on new projects and collaborate with innovative minds.
No 7 Street E, Federal Low-cost Housing Estate, Kuje, Abuja 903101, Federal Capital Territory
A deep learning project that classifies images of cats and dogs using a Convolutional Neural Network (CNN) built with TensorFlow and deployed with Streamlit. Includes end-to-end training, model saving, and interactive web app for real-time predictions.
Client
This project demonstrates how I built an image classification model to distinguish between cats and dogs using TensorFlow, Keras, and Streamlit.
The workflow covers the entire deep learning lifecycle:
Data preprocessing with ImageDataGenerator
Model building using Convolutional Neural Networks (CNNs)
Training & evaluation on filtered Cats vs Dogs dataset
Saving the model & label mapping for reproducibility
Deployment as an interactive Streamlit app where users upload an image and instantly get predictions
β End-to-end Deep Learning pipeline with TensorFlow
β Custom CNN trained on Cats vs Dogs dataset
β
Model + class mapping stored (cnn_model.h5 + class_indices.json)
β Interactive web app built with Streamlit
β Real-time predictions with confidence scores
β SEO-ready write-up for portfolio visibility
Python 3.12
TensorFlow / Keras
NumPy, Pandas
Matplotlib, Seaborn (for training analysis)
Streamlit (for deployment)
The trained model achieves solid performance in classifying cats vs dogs and can be extended to other binary/multi-class image classification tasks.
This project shows my ability to:
Work with real-world datasets
Implement CNN architectures
Train, evaluate, and fine-tune models
Build practical AI apps for end-users
π» GitHub Repo: GitHub Repo Link
Your email address will not be published. Required fields are marked *