Commit graph

  • 984300ba21 model bars: derive gradient from name (procedural, not per-name CSS) main Max Gorog 2026-05-08 20:00:42 -05:00
  • 53d2b80009 deck: remove the nine inserted scenes Max Gorog 2026-05-08 19:06:57 -05:00
  • ed5f729ff0 model bars: !important on gradients to defeat any override Max Gorog 2026-05-08 17:24:34 -05:00
  • e3fb6025fb index: cache-bust css hash after model-fill merge Max Gorog 2026-05-08 17:20:21 -05:00
  • 6230f18692 model bars: paint every architecture (+ neutral fallback) Max Gorog 2026-05-08 17:19:30 -05:00
  • c2a71de4b2 scene 9 bars: paint full zoo + 0–1 visible scale Max 2026-05-08 17:18:00 -05:00
  • 06bfcef3d6 demo button: include (d) in tooltip Max Gorog 2026-05-08 17:07:47 -05:00
  • cedf64c708 hotkeys: 'd' toggles demo mode Max Gorog 2026-05-08 17:07:23 -05:00
  • 0bc2b57ccb live demo: back to 2500 ms cadence Max Gorog 2026-05-08 16:59:16 -05:00
  • 00d11740eb live demo: drop elliott-lab from inference host list Max Gorog 2026-05-08 16:59:04 -05:00
  • ac630997c3 live demo: bump cadence back up to ~1 event/sec Max Gorog 2026-05-08 16:52:37 -05:00
  • ab21217261 live demo: slow A100 inference cadence to ~0.4 events/sec Max Gorog 2026-05-08 16:52:04 -05:00
  • 3b96537b3e live scene HTML: stats line + prose match per-model framing Max Gorog 2026-05-08 16:44:53 -05:00
  • 5533043b02 live scene: per-model lanes (A100 inference), not per-host Max Gorog 2026-05-08 16:44:23 -05:00
  • 804220d7f6 knn scatter: revert to real-data only (no demo handlers) Max Gorog 2026-05-08 16:39:45 -05:00
  • ef6bc71009 knn scatter: exclusive demo (not additive) Max Gorog 2026-05-08 16:36:31 -05:00
  • b6e478c578 demo mode: exclusive (not additive) on models / perf / live Max Gorog 2026-05-08 16:36:12 -05:00
  • a04ea60aef demo mode: never overwrite real data on perf / models / live Max Gorog 2026-05-08 16:32:55 -05:00
  • f429bd4223 perf scatter: log-x + alternating-position labels (kill overlap) Max Gorog 2026-05-08 16:31:42 -05:00
  • 9e7d9999a3 demo mode: omit attack envelopes too Max Gorog 2026-05-08 16:29:38 -05:00
  • 7e7fb52d32 demo mode: stop synthesizing episode + phase events Max Gorog 2026-05-08 16:29:13 -05:00
  • af1f7fb56d demo mode: backfill phase mix + knn metric (no clobber on real data) Max Gorog 2026-05-08 16:27:25 -05:00
  • 4b2863ea99 producers/multi_model_metrics + scripts/rsync-from-lambda Max 2026-05-08 16:04:15 -05:00
  • 233390a40e deck: reorder + correct eval framing to held-out-by-sample Max Gorog 2026-05-08 15:59:22 -05:00
  • db9f013969 deck: 9 new scenes to meet CIS-490 assignment-guide rubric Max Gorog 2026-05-08 15:32:50 -05:00
  • 4172ddb0c8 docs: request to dashboard side — cap + evict for the KNN scatter Max 2026-05-08 15:30:45 -05:00
  • 3413a7c405 scripts/lambda-bootstrap.sh: also fix eval invocation paths Max 2026-05-08 15:25:40 -05:00
  • ed7e3db035 scripts/lambda-bootstrap.sh — drop the cd-into-repo / before launching trainer Max 2026-05-08 15:24:51 -05:00
  • 997c399cf9 deck: virtualize to a 3-scene mount window (active ± 1) Max Gorog 2026-05-08 15:19:46 -05:00
  • 3b3bdab9df Upload files to "references" elliott 2026-05-08 15:07:58 -05:00
  • 644b9a48fb motivation scene: why detection matters before how we do it Max Gorog 2026-05-08 14:49:44 -05:00
  • c42bf033e5 training/fleet/manifest: accept knn + knn_semi in _ALLOWED_MODELS Max 2026-05-08 14:46:24 -05:00
  • 4bf241f6ec code cards: presenter-friendly comments on every block Max Gorog 2026-05-08 14:17:31 -05:00
  • da0e9ce83c code cards: mirror the actual training stack and trainer loop Max Gorog 2026-05-08 14:15:01 -05:00
  • c1c8e98180 scripts/train-pi-cpu-models.sh — sequential Pi-side trainer chain Max 2026-05-08 14:12:34 -05:00
  • 05bccac29f producers: phase-aware attack envelopes + tickable KNN metric/perf Max 2026-05-08 14:07:53 -05:00
  • 3783fabe86 live scene: per-host swim lanes + latest-detection callout Max Gorog 2026-05-08 14:03:31 -05:00
  • 9d56bcc923 docs: request to dashboard side — persist KNN embeddings on refresh Max 2026-05-08 13:54:38 -05:00
  • 2aa7b865fb training/models: knn_semi — semi-supervised self-training KNN Max 2026-05-08 13:51:30 -05:00
  • e46906b68c training/producers/knn: supervised LDA / UMAP projector + batched publish Max 2026-05-08 13:45:16 -05:00
  • 2abc55a59b knn scatter: auto-fit projection to running data spread Max Gorog 2026-05-08 13:33:19 -05:00
  • aa6187042b .gitignore: exclude data/processed/knn_*.parquet Max 2026-05-08 13:20:11 -05:00
  • f537ab8686 models scene: paint the knn bar (CSS color + demo entry) Max Gorog 2026-05-08 13:16:38 -05:00
  • ba5ff70c14 training/producers/knn: add stream subcommand for disk-loaded loop Max 2026-05-08 13:13:01 -05:00
  • 97eb34f7f6 baseline prose: reflect the dataset-derived phase mix Max Gorog 2026-05-08 13:07:32 -05:00
  • 2187a5d752 training/models: KNN as a registered supervised model Max 2026-05-08 13:06:49 -05:00
  • 51f2437b71 baseline: phase mix from sampled dataset, not 5-min window Max Gorog 2026-05-08 13:04:30 -05:00
  • ac9b5b6f07 training/producers: knn producer for scene-11 + ModelMetric{knn} Max 2026-05-08 13:03:19 -05:00
  • 12ac409ab2 knn scene: drag-to-rotate 3-D scatter + KNN/cluster color modes Max Gorog 2026-05-08 12:55:31 -05:00
  • 9e38f78379 training/dashboard(references): description sidebar + better space use Max Gorog 2026-05-08 12:40:27 -05:00
  • 69c563275a training: parallelize lambda bootstrap (2 jobs at a time on the A100) Max 2026-05-08 12:35:41 -05:00
  • bee40a6ae9 training/dashboard: references scene with PDF viewer + tab strip Max Gorog 2026-05-08 12:34:42 -05:00
  • 308140c6ce training: lambda-cloud one-shot training integration Max 2026-05-08 12:32:04 -05:00
  • 697e36a315 training/producers: move out of dashboard/ per ownership boundary Max 2026-05-08 12:06:56 -05:00
  • f303337a1e training/dashboard: events.py — typed producer interface Max Gorog 2026-05-08 11:59:03 -05:00
  • 058f2d75a9 training/dashboard(theme): code-card syntax colors follow theme H Max Gorog 2026-05-08 01:48:52 -05:00
  • 0a3feaae68 training/dashboard(theme): align wheel conic start to 12 o'clock to match marker math Max Gorog 2026-05-08 01:38:46 -05:00
  • 153860f1db training/dashboard: theme-aware text greys with discontinuous L step + fix hardcoded colors Max Gorog 2026-05-08 01:37:26 -05:00
  • 058970de76 training/dashboard: text & line greys driven by theme L/C/H Max Gorog 2026-05-08 01:30:10 -05:00
  • 8643192a71 training/fleet: distributed multi-host trainer with capability gating Max 2026-05-08 01:20:20 -05:00
  • 3ea6bca6f0 training: self-supervised pretrain + IG XAI + project brief / slide planner Max 2026-05-08 01:19:41 -05:00
  • 1fabd4a246 training: validator, feature/tensor extractors, 6 supervised models, schema-hashed checkpoints, eval suite, dashboard producers Max 2026-05-08 01:19:00 -05:00
  • a04bba6281 training/dashboard: click a db row → render the episode envelope Max Gorog 2026-05-08 01:16:54 -05:00
  • 2aa33d19c1 training/dashboard: reduce metric-stack left padding to shift interactables left Max Gorog 2026-05-08 01:02:27 -05:00
  • 1160244dfa training/dashboard: tighten stage-view padding-right to full prose-w (no overlap) Max Gorog 2026-05-08 01:00:46 -05:00
  • 0175882ed6 training/dashboard: shift prose right, tighten metric-stack reserved width Max Gorog 2026-05-08 01:00:28 -05:00
  • 698a3c96bc training/dashboard: bilateral fade on the metric-stack backdrop Max Gorog 2026-05-08 00:30:49 -05:00
  • b41bd75209 training/dashboard(theme): add the content-backdrop slider markup that the JS expects Max Gorog 2026-05-08 00:25:12 -05:00
  • 6d3f8f1ef8 training/dashboard(theme): fadeable content backdrop behind prose & metrics Max Gorog 2026-05-08 00:24:55 -05:00
  • fd5a0fba09 training/dashboard(vaporwave): re-enable scanlines with all safety measures Max Gorog 2026-05-08 00:20:26 -05:00
  • 91a3aceb68 training/dashboard: stage-view opacity-transition removal is the fix Max Gorog 2026-05-08 00:19:59 -05:00
  • 1fd2adf376 training/dashboard: diagnostic — remove stage-view opacity transition Max Gorog 2026-05-08 00:18:48 -05:00
  • d99a8861f3 training/dashboard: diagnostic — hide intro .bg-grid unconditionally to test source Max Gorog 2026-05-08 00:16:49 -05:00
  • 09960812fa training/dashboard: will-change: opacity on stage-view to pre-promote layer Max Gorog 2026-05-08 00:14:57 -05:00
  • cdb8d46954 training/dashboard(vaporwave): hide scanlines entirely — repeated moiré source Max Gorog 2026-05-08 00:09:34 -05:00
  • 34e579587c training/dashboard(vaporwave): move scanlines below sun so blinds don't moiré Max Gorog 2026-05-08 00:08:15 -05:00
  • dc340b6462 training/dashboard(vaporwave): revert diagnostic bisect, restore floor/horizon/scanlines Max Gorog 2026-05-08 00:06:08 -05:00
  • c55931f30a training/dashboard(vaporwave): diagnostic bisect — hide floor/horizon/scanlines Max Gorog 2026-05-08 00:05:36 -05:00
  • cba10e27a5 training/dashboard: strip every stacking-context-creating prop from bg-canvas Max Gorog 2026-05-08 00:02:18 -05:00
  • 841dcead6a training/dashboard(themes): strip overzealous layer isolation Max Gorog 2026-05-07 23:59:38 -05:00
  • 243c1d019c training/dashboard(vaporwave): restore scanlines, sky-only, off-resonance, no blend Max Gorog 2026-05-07 23:57:08 -05:00
  • 775930d35d training/dashboard(vaporwave): diagnostic — hide .vw-scanlines to test moiré hypothesis Max Gorog 2026-05-07 23:55:12 -05:00
  • 1d6a079c3b training/dashboard(vaporwave): revert perspective-origin change per user Max Gorog 2026-05-07 23:53:35 -05:00
  • dccd9c63b6 training/dashboard(themes): hide intro .bg-grid on non-black themes Max Gorog 2026-05-07 23:52:10 -05:00
  • f98fa0d6bf training/dashboard(vaporwave): perspective-origin at the horizon Max Gorog 2026-05-07 23:49:39 -05:00
  • ea2a03a763 training/dashboard(vaporwave): drop now-unused .vw-floor-tilt wrapper from HTML (CSS already updated) Max Gorog 2026-05-07 23:46:13 -05:00
  • 547d43cf81 training/dashboard(vaporwave): collapse to single transform — no more phantom 3D post Max Gorog 2026-05-07 23:45:53 -05:00
  • a8aab937d7 training/dashboard(vaporwave): drop will-change on grid, the source of phantom 3D post Max Gorog 2026-05-07 23:42:35 -05:00
  • 7167d3d661 training/dashboard(vaporwave): restore vertical lines + preserve-3d to fix phantom orthogonal grid Max Gorog 2026-05-07 23:39:15 -05:00
  • 03afdc6bd8 training/dashboard(vaporwave): drop the orthogonal grid that was the artifact source Max Gorog 2026-05-07 23:37:38 -05:00
  • 247095a58b training/dashboard(vaporwave): HTML had stray canvas; restore .vw-floor div tree Max Gorog 2026-05-07 23:35:24 -05:00
  • 446add0df7 training/dashboard(vaporwave): strip overzealous contain/translateZ that hid the grid Max Gorog 2026-05-07 23:32:16 -05:00
  • 004ce5f50a training/dashboard(vaporwave): restore CSS .vw-floor* rules (orphan from prior revert) Max Gorog 2026-05-07 23:29:38 -05:00
  • f2e3e982ef training/dashboard(vaporwave): revert to CSS grid + harder isolation Max Gorog 2026-05-07 23:28:53 -05:00
  • c30b4c8948 training/dashboard(vaporwave): give canvas an explicit height Max Gorog 2026-05-07 23:22:15 -05:00
  • 24a0816bd1 training/dashboard(vaporwave): floor as a canvas, kill the flicker Max Gorog 2026-05-07 23:18:52 -05:00
  • f4fba1f3bd training/dashboard(vaporwave): isolate bg layer to fix scroll-flicker Max Gorog 2026-05-07 23:14:35 -05:00
  • 0ab4ce76f3 training/dashboard(theme): right-half sidebar + graceful element retirement Max Gorog 2026-05-07 23:09:08 -05:00
  • 8ee77e14b5 training/dashboard(vaporwave): fix grid line flicker Max Gorog 2026-05-07 23:02:11 -05:00
  • a027be72e7 training/dashboard(theme): per-theme settings · vaporwave overhaul Max Gorog 2026-05-07 22:57:26 -05:00