Downloads · 30 days
0
Azamatas/truck-fullness-detector
truck-fullness-detector is a machine learning model from Azamatas. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Here are every model checkpoint and what each one does, in the order it was created.
Downloads · 30 days
0
Access
Public
Updated May 10, 2026
Repo size
178 MB
Likes
0
Public
Click a slice to open those files.
.pth162 MB · 100%
From the Hugging Face model README
Here are every model checkpoint and what each one does, in the order it was created.
ml/checkpoints/basket_edges_resnet18.pthPurpose: Predict the 4 corners of the basket rim from any camera frame.
Linear(512 → 8) + Sigmoid224×224 normalized RGB frame (full camera image)[0,1] — normalized (x, y) for each of 4 cornersml/train_basket_edges.pybasket_edges.csv1.74% normalized (≈ 1–2% of image dimension per coord)ml/checkpoints/sand_unet.pthPurpose: Predict per-pixel sand probability mask on a warped basket crop.
256×128 normalized RGB perspective-warped basket crop1×128×256 sand probability maskml/train_sand_unet.pybasket_edges.csvL1(mean(mask), fill_pct/100) + 0.5·TV + 0.3·saturation8.47% (25-frame val)fill_pctml/checkpoints/sand_unet_v2.pth ★Purpose: Same as v1 but on the extended dataset with color augmentation.
256×128 warped crop1×128×256 maskml/train_sand_unet.py --color_augbasket_edges_extended.csv (hand + predicted corners)ColorJitter(brightness/contrast/saturation/hue) — fixes light-beige sand5.28% (115-frame val)ml/checkpoints/fill_warped_effnet.pthPurpose: Direct fill regressor on warped crops.
Linear(1280 → 1) + Sigmoid224×224 resized warped basket crop[0,1]ml/train_fill_warped_effnet.pyRandomHFlip, RandomPerspective, ColorJitter7.34%ml/checkpoints/fill_warped_effnet_v2.pth ★Purpose: Same as v1 but on extended dataset.
3.77% (115-frame val)ml/checkpoints/fill_warped_resnet18.pthPurpose: Earlier baseline, dominated by EffNet.
224×224 warped crop9.79%ml/checkpoints/multitask_effnet.pthPurpose: Single model that predicts BOTH corners and fill percent in one forward pass.
224×224 full camera frame(corners, fill) — both from one inferenceml/train_multitask.pyalbumentations: HFlip + Affine + brightness/contrast/saturation/hue + RandomShadowSmoothL1(corners) + 0.5·MSE(fill) (masked when fill missing)7.04% / fill 9.65%ml/checkpoints/best_model.pthPurpose: Production fill model your team trained externally, hosted on HuggingFace.
Linear(1280 → 1) + Sigmoid (same as v2)224×224 full camera frame[0,1]Azamatas/truck-fullness-detectorml/predict.py3.85% on the 115-frame val (suspect: probably saw most of these in training)server_side/myapp/fullness.py. Production model. Likely overfit; real-world accuracy unknown.Predict basket corners on a new frame
basket_edges_resnet18.pth1.74%Get a fill number, no debugging needed
fill_warped_effnet_v2.pth3.77%Get fill + a spatial sand mask you can inspect
sand_unet_v2.pth5.28%End-to-end fill (corners → warp → fill)
3.81% mean / ≈2% medianBest blend (no data leak)
0.7·EffNet_v2 + 0.3·UNet_v23.51% / 1.98% medianSingle-pass corners + fill (latency-bound)
multitask_effnet.pth7% / 10%Production today (with caveat)
HF best_model.pth~3.9% (suspect leak)