weecology/cropmodel-neon-resnet18-genus
0239
NEON Tree Genus Classification (ResNet-18)
Classifies tree crowns detected by DeepForest into 60 genera. Trained on RGB imagery from 30 NEON sites across North America.
Trained with NeonTreeClassification.
Usage
from deepforest import main
from deepforest.model import CropModel
detector = main.deepforest()
detector.load_model("weecology/deepforest-tree")
genus_model = CropModel.load_model("weecology/cropmodel-neon-resnet18-genus")
results = detector.predict_tile(path="tile.tif", crop_model=genus_model)
# results has columns: cropmodel_label, cropmodel_scoreResults (Test Set)
Full per-class precision/recall/F1 in `classification_report.csv`.
Training
Dataset
47,971 tree crowns from 30 NEON sites. Labels from NEON Vegetation Structure Taxonomy (VST) field surveys. RGB crown crops extracted at 0.1m resolution.
Split method: random, seed=42.
Sites: ABBY, BART, BONA, CLBJ, DEJU, DELA, GRSM, GUAN, HARV, HEAL, JERC, KONZ, LENO, MLBS, MOAB, NIWO, ONAQ, OSBS, PUUM, RMNP, SCBI, SERC, SJER, SOAP, SRER, TALL, TEAK, UKFS, UNDE, WREF
License
MIT
