Skip to content

Model Training

NAHPU is adding deep learning (DL) features, such as identifying specimens from measurements or photos. The models behind these features are trained and fine-tuned with milu, a command line tool built on the nahpu_dl crate of the NAHPU API. Basic machine learning methods, such as principal component analysis, live in the nahpu_ml crate.

AreaStatus
Tabular models (measurements)Work end to end
Image models (specimen photos)Work end to end
Text modelsPlanned
ONNX import and exportPlanned
Use inside the NAHPU appPlanned; the app does not load models yet
  • Architecture: how milu, nahpu_dl, and model packages fit together.
  • Fine-tuning: train a new model or adapt a pretrained one to your data.
  • Guidelines: set up the tools, prepare data, share models, and contribute code.

Like other NAHPU ecosystem tools named after deer and their close relatives, milu is named after Elaphurus davidianus, a deer native to northeastern China.