| | --- |
| | license: apache-2.0 |
| | base_model: |
| | - google/vit-base-patch16-224-in21k |
| | pipeline_tag: image-classification |
| | library_name: transformers |
| | tags: |
| | - Fire-Detection-engine |
| | - Precision-98 |
| | - Classification |
| | --- |
| |  |
| |
|
| | # **Fire-Detection-Engine** |
| |
|
| | The **Fire-Detection-Engine** is a state-of-the-art deep learning model designed to detect fire-related conditions in images. It leverages the **Vision Transformer (ViT)** architecture, specifically the `google/vit-base-patch16-224-in21k` model, fine-tuned on a dataset of fire and non-fire images. The model is trained to classify images into one of the following categories: "Fire Needed Action," "Normal Conditions," or "Smoky Environment," making it a powerful tool for detecting fire hazards. |
| |
|
| | ```python |
| | Classification report: |
| | |
| | precision recall f1-score support |
| | |
| | Fire Needed Action 0.9708 0.9864 0.9785 808 |
| | Normal Conditions 0.9872 0.9530 0.9698 808 |
| | Smoky Environment 0.9818 1.0000 0.9908 808 |
| | |
| | accuracy 0.9798 2424 |
| | macro avg 0.9799 0.9798 0.9797 2424 |
| | weighted avg 0.9799 0.9798 0.9797 2424 |
| | ``` |
| |
|
| |  |
| |
|
| |
|
| | # **Mappers** |
| |
|
| | ```python |
| | Mapping of IDs to Labels: {0: 'Fire Needed Action', 1: 'Normal Conditions', 2: 'Smoky Environment'} |
| | |
| | Mapping of Labels to IDs: {'Fire Needed Action': 0, 'Normal Conditions': 1, 'Smoky Environment': 2} |
| | ``` |
| |
|
| | # **Key Features** |
| | - **Architecture**: Vision Transformer (ViT) - `google/vit-base-patch16-224-in21k`. |
| | - **Input**: RGB images resized to 224x224 pixels. |
| | - **Output**: Binary classification ("Fire Needed Action" or "Normal Conditions" or "Smoky Environment"). |
| | - **Training Dataset**: A curated dataset of fire place conditions. |
| | - **Fine-Tuning**: The model is fine-tuned using Hugging Face's `Trainer` API with advanced data augmentation techniques. |
| | - **Performance**: Achieves high accuracy and F1 score on validation and test datasets. |