animap-gpu / app /training /__init__.py
bluman1's picture
Publish services/inference
4b98524 verified
Raw
History Blame Contribute Delete
925 Bytes
"""The data contract for the models that do not exist yet.
`cattle_weight` and `cattle_bcs` cannot be built from a pretrained detector.
They need labelled Nigerian data that nobody has collected. This package is what
turns that from an intention into a task with a definition of done: the record
format the labelling has to produce, the rules that decide whether a record is
ground truth or merely an opinion, and the numbers a trained model has to beat
before its capability moves off `coming_soon`.
There is deliberately no trainer here. A training loop written before the data
exists is a guess about the data.
"""
from app.training.gates import PROMOTION_GATES, PromotionGate
from app.training.schema import BcsSample, BcsScore, FrameRef, ScaleReference, WeightSample
__all__ = [
"PROMOTION_GATES",
"PromotionGate",
"BcsSample",
"BcsScore",
"FrameRef",
"ScaleReference",
"WeightSample",
]