Downloads · 30 days
21
28% of all-time downloads
neurontorch/nasa_incident_classifier
nasa_incident_classifier is a text classification model from neurontorch. Use it when you need a label for a piece of text. It is set up for transformers. The card lists the license as apache-2.0.
This model is a fine-tuned version of microsoft/deberta-v3-large on the NASA Aviation Incident Reports dataset.
Downloads · 30 days
21
28% of all-time downloads
All-time downloads
75
Public
Parameters
435M
1.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors1.7 GB · 99%
From the Hugging Face model README
This model is a fine-tuned version of microsoft/deberta-v3-large on the NASA Aviation Incident Reports dataset.
It achieves the following results on the evaluation set:
A state-of-the-art text classification model designed to categorize aviation incident reports into five distinct categories. Built on DeBERTa-v3-large (435M parameters), this model leverages disentangled attention mechanisms for superior natural language understanding of technical aviation terminology.
| Label | Description | Examples |
|---|---|---|
mechanical_failure | Equipment/system malfunctions | Engine failures, hydraulic leaks, electrical issues |
human_error | Crew mistakes or procedural errors | Wrong settings, missed checklists, miscommunication |
weather_related | Weather-induced incidents | Turbulence, icing, windshear, storms |
bird_strike | Wildlife collisions | Bird ingestion, flock encounters |
ground_incident | Ground operations issues | Runway incursions, vehicle collisions, ramp incidents |
Dataset: neurontorch/nasa_aviation_incident_reports
| Split | Samples |
|---|---|
| Train | 400 |
| Eval | 100 |
| Total | 500 |
Each category contains 100 balanced samples with professional aviation terminology and root-cause-based labeling.
The following hyperparameters were used during training:
| Training Loss | Epoch | Step | Validation Loss | Accuracy | F1 |
|---|---|---|---|---|---|
| 1.626 | 1.0 | 25 | 1.5861 | 0.28 | 0.1813 |
| 1.2794 | 2.0 | 50 | 1.1491 | 0.57 | 0.4570 |
| 0.9383 | 3.0 | 75 | 0.8447 | 0.71 | 0.7000 |
| 0.2942 | 4.0 | 100 | 0.3566 | 0.90 | 0.9007 |
| 0.1401 | 5.0 | 125 | 0.3002 | 0.94 | 0.9386 |
| 0.1607 | 6.0 | 150 | 0.3129 | 0.94 | 0.9402 |
| 0.0038 | 7.0 | 175 | 0.3071 | 0.95 | 0.9504 |
| 0.0022 | 8.0 | 200 | 0.3248 | 0.95 | 0.9504 |
| 0.0015 | 9.0 | 225 | 0.3409 | 0.95 | 0.9504 |
| 0.0012 | 10.0 | 250 | 0.3545 | 0.95 | 0.9504 |
from transformers import pipeline
classifier = pipeline("text-classification", model="neurontorch/nasa_incident_classifier")
# Example inference
text = "Engine oil pressure warning illuminated during cruise at FL350. Crew followed QRH procedures and diverted."
result = classifier(text)
print(result) # [{'label': 'mechanical_failure', 'score': 0.98}]