Temporal detector versus heuristics
A learned detector trained on a local RTX 4080, benchmarked against hand-written measurements on identical held-out clips. The heuristics win.
Six competencies, each with the claim, the committed evidence, the command that reproduces it, and what it does not cover.
Every claim below resolves to committed evidence and a command that reproduces it. Nothing here is accredited or externally assessed, and no badge is issued.
A learned detector trained on a local RTX 4080, benchmarked against hand-written measurements on identical held-out clips. The heuristics win.
Adding an optional model to a shipped tool so that every failure path leaves the existing behaviour untouched.
Builds a CLI that turns a media file into an exact JSON description plus derived artifacts, treating external binaries as a trust boundary.
uv run --project creative-ai-engineering/capstones/media-probe pytest creative-ai-engineering/capstones/media-probe -qImplements five artifact metrics that separate controlled defects from clean footage by 62-80 points, each publishing its raw signal, per-step series, normalisation constant, and threshold.
uv run --project creative-ai-engineering/capstones/artifact-lab pytest creative-ai-engineering/capstones/artifact-lab -qDesigns a grouped split by scene so overlapping windows and shared backgrounds cannot leak across train, validation, and held-out sets, and proves the property with tests rather than convention.
uv run --project creative-ai-engineering/labs pytest creative-ai-engineering/labs/shared/tests -quv run --project creative-ai-engineering/capstones/temporal-detector pytest creative-ai-engineering/capstones/temporal-detector -qTrains a PyTorch detector on a real local GPU with a recorded environment, and benchmarks it against a heuristic baseline on identical held-out clips - reporting that the heuristics win.
uv run --project creative-ai-engineering/capstones/temporal-detector pytest creative-ai-engineering/capstones/temporal-detector -qSelects one semantic quality target from three candidates by a rule written before the answer, rejecting the highest-value candidate on lawful-example grounds and recording why.
uv run --project creative-ai-engineering/capstones/semantic-evaluator pytest creative-ai-engineering/capstones/semantic-evaluator -qAdds optional learned signals to a shipped tool behind a default-off flag, where every failure path preserves the existing heuristics and routes to human review.
uv run --project creative-ai-engineering/capstones/cineqc-hybrid-api pytest creative-ai-engineering/capstones/cineqc-hybrid-api -qnode --test tests/cineqc-learned-adapter.test.mjsnode --test --test-concurrency=1 tests/cineqc-*.test.mjs