manii576's picture
Update README.md
8d930dd verified
metadata
language: en
license: mit
tags:
  - image-classification
  - face-shape
  - tensorflow
  - mobilenetv2
base_model: google/mobilenet_v2
datasets:
  - niten19/face-shape-dataset
metrics:
  - accuracy
model-index:
  - name: face-shape-classifier
    results:
      - task:
          type: image-classification
        dataset:
          name: face-shape-dataset
          type: niten19/face-shape-dataset
        metrics:
          - type: accuracy
            value: 0.63

Face Shape Classifier

Project Overview

AI-powered app that detects face shape from photo and suggests best hairstyle.

Model Details

  • Architecture: MobileNetV2 (Transfer Learning)
  • Framework: TensorFlow/Keras
  • Validation Accuracy: 63%
  • Epochs: 25

Dataset

  • Source: Kaggle - niten19/face-shape-dataset
  • Classes: Heart, Oval, Round, Square, Oblong
  • Training Images: 4000
  • Testing Images: 1000

Tech Stack

  • Python
  • TensorFlow
  • MediaPipe
  • OpenCV
  • Streamlit

ML Pipeline

  1. Photo Upload
  2. Face Detection (MediaPipe)
  3. Face Shape Classification (MobileNetV2)
  4. Hairstyle Recommendation
  5. Virtual Try-On Overlay