Skip to content

SanjayMuthuswamy/DeepFakeGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ DeepFake Guard – AI-Powered Deepfake Detection System

Python FastAPI React TensorFlow License: MIT


🧭 Project Overview

DeepFake Guard is an advanced AI application that detects and analyzes deepfake images and videos using EfficientNet-B0.
Built with FastAPI and React, it provides real-time verification, interpretability, and transparency to ensure digital media authenticity.


🚀 Features

  • 🔍 Deepfake Detection: Identifies manipulated or AI-generated images and videos.
  • 🧠 AI-Powered Analysis: Utilizes EfficientNet-B0 for feature extraction and deepfake classification.
  • 💡 Explainable Results: Provides confidence score, authenticity label (Real/Fake), and downloadable analysis report.
  • 🌐 Web-Based Interface: Upload and verify media files in real time.

🧰 Tech Stack

  • Frontend: React.js
  • Backend: FastAPI
  • AI Model: EfficientNet-B0
  • AI Frameworks: TensorFlow, MediaPipe
  • Other Tools: OpenCV, NumPy, Matplotlib, Pandas

📦 Installation

# Clone the repository
git clone https://github.com/SanjayMuthuswamy/DeepFakeGuard.git

# Navigate to project folder
cd DeepFakeGuard

# Install dependencies
pip install -r requirements.txt

# Run the backend server
uvicorn app:app --reload

# (Optional) Run React frontend
cd frontend
npm install
npm run dev
# or
npm start

About

DeepFake Guard is an AI-powered app that detects and analyzes deepfake images and videos with high accuracy. It analyzes manipulated regions, ensures reliable verification, and provides a web interface for journalists and cybersecurity experts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors