AventIQ-AI / Bert-Disaster-SOS-Message-Classifier

huggingface.co
Total runs: 8
24-hour runs: 0
7-day runs: 0
30-day runs: 5
Model's Last Updated: March 19 2025

Introduction of Bert-Disaster-SOS-Message-Classifier

Model Details of Bert-Disaster-SOS-Message-Classifier

BERT-Base-Uncased Quantized Model for Disaster SOS Message Classification

This repository hosts a quantized version of the BERT model, fine-tuned for Disaster SOS Message Classification . The model efficiently classifies emergency messages related to disasters, helping prioritize urgent cases. It has been optimized for deployment in resource-constrained environments while maintaining high accuracy.

Model Details
  • Model Architecture: BERT Base Uncased
  • Task: Disaster SOS Message Classification
  • Dataset: Disaster Response Messages Dataset
  • Quantization: Float16
  • Fine-tuning Framework: Hugging Face Transformers
Usage
Installation
pip install transformers torch
Loading the Model
from transformers import BertForSequenceClassification, BertTokenizer
import torch

# Load quantized model
quantized_model_path = "/kaggle/working/bert_finetuned_fp16"
quantized_model = BertForSequenceClassification.from_pretrained(quantized_model_path)
quantized_model.eval()  # Set to evaluation mode
quantized_model.half()  # Convert model to FP16

# Load tokenizer
tokenizer = BertTokenizer.from_pretrained("bert-base-uncased")

# Define a test SOS message
test_message = "There is a massive earthquake, and people need help immediately!"

# Tokenize input
inputs = tokenizer(test_message, return_tensors="pt", padding=True, truncation=True, max_length=128)

# Ensure input tensors are in correct dtype
inputs["input_ids"] = inputs["input_ids"].long()
inputs["attention_mask"] = inputs["attention_mask"].long()

# Make prediction
with torch.no_grad():
    outputs = quantized_model(**inputs)

# Get predicted categories
probs = torch.sigmoid(outputs.logits).cpu().numpy().flatten()
predictions = (probs > 0.5).astype(int)

# Category mapping (Example)
category_names = ["Earthquake", "Flood", "Medical Emergency", "Infrastructure Damage", "General Help"]
predicted_labels = [category_names[i] for i in range(len(predictions)) if predictions[i] == 1]

print(f"Message: {test_message}")
print(f"Predicted Categories: {predicted_labels}")
print(f"Confidence Scores: {probs}")
Performance Metrics
  • Accuracy: 0.85
  • F1 Score: 0.83
Fine-Tuning Details
Dataset

The dataset is the Disaster Response Messages Dataset , which contains real-life messages from various disaster scenarios.

Training
  • Number of epochs: 3
  • Batch size: 8
  • Evaluation strategy: epoch
  • Learning rate: 2e-5
Quantization

Post-training quantization was applied using PyTorch’s built-in quantization framework, reducing model size and improving inference speed.

Repository Structure
.
├── model/               # Contains the quantized model files
├── tokenizer_config/    # Tokenizer configuration and vocabulary files
├── model.safensors/     # Fine-tuned Model
├── README.md            # Model documentation
Limitations
  • The model may not generalize well to unseen disaster types outside the training data.
  • Minor accuracy degradation due to quantization.
Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request if you have suggestions or improvements.


Runs of AventIQ-AI Bert-Disaster-SOS-Message-Classifier on huggingface.co

8
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
5
30-day runs

More Information About Bert-Disaster-SOS-Message-Classifier huggingface.co Model

Bert-Disaster-SOS-Message-Classifier huggingface.co

Bert-Disaster-SOS-Message-Classifier huggingface.co is an AI model on huggingface.co that provides Bert-Disaster-SOS-Message-Classifier's model effect (), which can be used instantly with this AventIQ-AI Bert-Disaster-SOS-Message-Classifier model. huggingface.co supports a free trial of the Bert-Disaster-SOS-Message-Classifier model, and also provides paid use of the Bert-Disaster-SOS-Message-Classifier. Support call Bert-Disaster-SOS-Message-Classifier model through api, including Node.js, Python, http.

Bert-Disaster-SOS-Message-Classifier huggingface.co Url

https://huggingface.co/AventIQ-AI/Bert-Disaster-SOS-Message-Classifier

AventIQ-AI Bert-Disaster-SOS-Message-Classifier online free

Bert-Disaster-SOS-Message-Classifier huggingface.co is an online trial and call api platform, which integrates Bert-Disaster-SOS-Message-Classifier's modeling effects, including api services, and provides a free online trial of Bert-Disaster-SOS-Message-Classifier, you can try Bert-Disaster-SOS-Message-Classifier online for free by clicking the link below.

AventIQ-AI Bert-Disaster-SOS-Message-Classifier online free url in huggingface.co:

https://huggingface.co/AventIQ-AI/Bert-Disaster-SOS-Message-Classifier

Bert-Disaster-SOS-Message-Classifier install

Bert-Disaster-SOS-Message-Classifier is an open source model from GitHub that offers a free installation service, and any user can find Bert-Disaster-SOS-Message-Classifier on GitHub to install. At the same time, huggingface.co provides the effect of Bert-Disaster-SOS-Message-Classifier install, users can directly use Bert-Disaster-SOS-Message-Classifier installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Bert-Disaster-SOS-Message-Classifier install url in huggingface.co:

https://huggingface.co/AventIQ-AI/Bert-Disaster-SOS-Message-Classifier

Url of Bert-Disaster-SOS-Message-Classifier

Bert-Disaster-SOS-Message-Classifier huggingface.co Url

Provider of Bert-Disaster-SOS-Message-Classifier huggingface.co

AventIQ-AI
ORGANIZATIONS

Other API from AventIQ-AI