🪲 Beetle Drought Predictor (HDR-SMood Challenge)

This repository hosts the official model weights for Team nebiyu's first-place submission to the Imageomics HDR-SMood Challenge.

Model Description

The model is a deep learning architecture designed to predict environmental drought indices (Standardized Precipitation Evapotranspiration Index - SPEI) across three continuous timeframes (30-day, 1-year, and 2-year). It achieves this by performing multimodal feature extraction, combining robust image processing of anatomical beetle specimens with structured ecological metadata.

Developed by: Nebiyeleul Yifru (University of Maryland, Baltimore County - UMBC)

Model Type: Deep Learning Regression (Vision + Metadata)

Format: Keras (.keras)

🔗 Training Code & GitHub Repository

To comply with FAIR data standards, the complete end-to-end pipeline—including data cleaning, model training, and performance evaluation (scatterplots/metrics)—is publicly available on GitHub.

GitHub Repository: cable13/Beetle_Drought_Prediction

Training Notebook: model_training_and_evaluation.ipynb

Inference Code: model.py

How to Use

To load this model locally for inference:

import tensorflow as tf

Load the model

model = tf.keras.models.load_model("best_beetle_model.keras")

The model expects a tuple of inputs: (images, metadata)

predictions = model.predict([image_batch, metadata_batch])

For the complete batch inference pipeline, including dynamic image resizing and metadata handling, please refer to the model.py script in the linked GitHub repository.

Downloads last month
43
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support