akshitagupta15june / Face-X

Demonstration of different algorithms and operations on faces. Star the repo⭐
https://discord.gg/QapWBRZbVe
MIT License
697 stars 598 forks source link

Feature request : Fake-Vs-Real-Face Detection #1823

Open aaradhyasinghgaur opened 3 weeks ago

aaradhyasinghgaur commented 3 weeks ago

Is your feature request related to a problem? Please describe. To identify fake and real faces which present a harder challenge to classify them correctly even for the human eye.

Describe the solution you'd like

  1. Data Preparation: Collect and preprocess a balanced dataset of real and fake face images, including normalization, resizing, and augmentation.
  2. Base Model Selection: EfficientNetB0,VGG16 , Xception , InceptionV3 like 5 different models excluding its top layers, to leverage its learned features.
  3. Model Construction: Add custom layers on top of the base model for binary classification, compiling with appropriate loss and metrics.
    1. Initial Training: Train the model with the base layers frozen to only update the new layers.
    2. Fine-Tuning: Unfreeze some or all of the base model layers and continue training with a lower learning rate to fine-tune the entire network. 6.) EDA analysis. 7.) Comparison using performance matrices such as accuracy scores , confusion matrix etc.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Approach to be followed (optional) A clear and concise description of the approach to be followed.

Additional context Add any other context or screenshots about the feature request here.

dataset I'll use :- https://www.kaggle.com/datasets/hamzaboulahia/hardfakevsrealfaces

@akshitagupta15june can you assign this issue to me please?

aaradhyasinghgaur commented 3 weeks ago

@akshitagupta15june ma'am if possible kindly assign this issue to me

aaradhyasinghgaur commented 3 weeks ago

@akshitagupta15june kindly assign this issue to me.

aaradhyasinghgaur commented 2 weeks ago

@akshitagupta15june can this issue be assigned to me ?