Downloads · 30 days
0
PMDEVS/explorers_emit_model_v1.0
explorers_emit_model_v1.0 is a tabular classification model from PMDEVS. Use it for the tabular classification task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
EMIT Model - Environmental Monitoring and Intelligence Tool (CatBoost Classifier)
Downloads · 30 days
0
Access
Public
Updated Nov 21, 2024
Repo size
988 KB
Likes
0
Public
Click a slice to open those files.
.joblib988 KB · 99%
From the Hugging Face model README
EMIT Model - Environmental Monitoring and Intelligence Tool (CatBoost Classifier)
The EMIT Model (Environmental Monitoring and Intelligence Tool) is an advanced CatBoost Classifier designed to predict potential mining areas by analyzing environmental data. This tool is a part of the EMiTAL (Environmental Monitoring and Intelligence Tool Algorithm) framework and leverages Remote Sensing, RayCasting, and Polygon Gridding techniques to provide high-precision identification of viable mining zones.
To support decision-making in mining by providing a robust predictive model that identifies areas with high mining potential based on environmental characteristics. This model benefits regulatory bodies, mining companies, and environmental agencies aiming to balance resource extraction with sustainability.
The EMiTAL framework integrates several innovative approaches to enhance prediction accuracy:
The model pipeline is built to preprocess and optimize environmental data for classification. Using CatBoost’s native handling of categorical data, the pipeline minimizes preprocessing complexity while ensuring high performance.
True for viable, False for non-viable).Accuracy: 90.32%
Precision, Recall, F1-Score:
| Class | Precision | Recall | F1-Score | Support |
|---|---|---|---|---|
| False | 0.86 | 0.75 | 0.80 | 8 |
| True | 0.92 | 0.96 | 0.94 | 23 |
Overall Accuracy: 90%
Macro Average: Precision = 0.89, Recall = 0.85, F1-Score = 0.87
Weighted Average: Precision = 0.90, Recall = 0.90, F1-Score = 0.90
| Predicted False | Predicted True | |
|---|---|---|
| Actual False | 6 | 2 |
| Actual True | 1 | 22 |
The model identified the following features as most influential:
| Feature | Importance (%) |
|---|---|
| Longitude | 40.50 |
| NO2 | 25.81 |
| Latitude | 19.43 |
| NDWI | 4.85 |
| NDVI | 4.60 |
| NDTI | 4.41 |
| Vegetation Index (Encoded) | 0.30 |
| Land Elevation | 0.10 |
| PM10 | 0.00 |
| CO | 0.00 |
To use this model:
import joblib
import pandas as pd
# Load the model
model = joblib.load("emit_model_catboost.joblib")
# Load and preprocess your data
data = pd.read_csv("path/to/your/data.csv")
predictions = model.predict(data)
Acknowledgments: Thanks to Takoradi Technical University, Data Hackathon Ghana Statistical Service (2024), and StatsBank for their support.
This version of the EMIT model is optimized with CatBoost for better performance on mixed-type datasets. Let me know if further updates are needed!