CIFAKE is a deep learning-based web application that detects whether an uploaded image is Real or AI-Generated using a Convolutional Neural Network (CNN). The application is built with TensorFlow, Keras, and Streamlit, providing users with an intuitive interface for image classification.
🔗 https://cifake-ai-image-detection.onrender.com
- Detects whether an image is Real or AI-Generated
- CNN-based binary image classification
- Interactive Streamlit web interface
- Displays prediction confidence
- Supports JPG, JPEG and PNG images
- Python
- TensorFlow
- Keras
- Streamlit
- NumPy
- Pillow
CIFAKE/
│── app.py
│── predict.py
│── gradcam.py
│── requirements.txt
│── README.md
│
├── test_images/
│
├── home.png
├── prediction.png
└── gradcam.png
pip install -r requirements.txtpython predict.pystreamlit run app.pyPrediction: Real
Confidence: 89.86%
- Grad-CAM heatmap visualization in the web interface
- Support for multiple AI image generators
- Improve CNN accuracy with advanced architectures
- Multi-class classification for different AI models

