🗺️ Gå til kart

🦀 Sir Catch-a-lot — Arbeids-oversikt for modellen

Intern arbeidsside (ikke for publikum) · viser hvordan AI-en bygges, hva vi har, og hvor vi trenger hjelp · oppdatert 2026-06-12
Denne siden finnes kun mens vi jobber med å gjøre modellen bedre. Den lar Morten + Knut «se» hvordan modellen tenker, hvilke data vi har, og hvor dere best kan hjelpe (særlig: ekte fangst-/tom-teine-data i nye områder). Tallene er ærlige — ingen pynt.

1 · Regionene vi jobber med

Norge er delt i 9 områder. Bare Færder har en validert AI i appen nå. Skagerrak er nest på tur (god nok). Resten venter på data.
RegionStatusÆrlig AI-kvalitetDyp (m)Kommentar
FaerderSKAGERRAKvalidated0.86 VALIDERT5–26Egen modell, spatial-block-CV 0.855. AI modell trent fra Knut-data. Live i appen.
Skagerrak/OslofjordSKAGERRAKplanned0.72 KLAR (preview)3–50Nasjonal TGB-LORO 0.72 — god nok til region 2. Mangler deployet scorer.
Soervest (Lindesnes-Stad)SORVESTplanned0.60 svak3–50TGB-LORO ~0.60. Trenger in-region teine-labels.
Vestland-fjorderVESTLAND_FJORDplanned0.60 svak3–50TGB-LORO ~0.60. Fjordarmer dårlig oppløst på 800 m; ferskvann avgjør.
NordlandNORDLANDplanned0.58 svak3–50TGB-LORO ~0.58.
MoereMOREplanned0.53 svak3–50TGB-LORO ~0.53. Arter deler habitat — svakt skille uten ekte labels.
Troendelag/HelgelandTRONDELAG_HELGplanned0.53 svak3–50TGB-LORO ~0.53. KJERNEOMRÅDE (75% av fangst) men tynt hobby-presence.
TromsTROMSplanned0.42 kun transfer3–50Range-edge, lav tetthet. Ingen in-region validering.
FinnmarkFINNMARKplanned0.38 kun transfer3–50Kald marginal, 5 presence-funn. Ingen validering.
«Ærlig AI-kvalitet» = held-out-treffsikkerhet (0.5 = gjetting, 1.0 = perfekt). Færder måles på egen fasit; resten på nasjonal kryss-region-test.

2 · Hva AI-en ser på (kriteriene)

Modellen rangerer habitat-egnethet (god krabbe-plass), ikke hvor mye du får. Den lærte disse av Knuts fasit + nasjonale data:

✅ Brukes (gir signal)

  • Dyp — krabbe-optimum, grunt om sommeren (5–25 m), dypere vinter. Bærende.
  • Ruhet i bunnen — ruglete/variert bunn = skjul/hardbunn. Sterkeste enkeltfaktor (Færder).
  • BPI (forsenkning/topp) — skåler/groper vs koller.
  • Avstand til land — Knuts plasser ligger nær land. (NB: svakt nasjonalt pga. citizen-bias, se §6.)
  • Bunntemperatur (NorKyst) — varierer mellom regioner, løfter nasjonal modell (RF).
  • Bunnsalt (NorKyst) — lite salt = elveutløp/innerst i fjord = krabbe misliker det.
  • Eksponering/fetch — hvor åpent/skjermet mot vind og bølger.
  • Oksygen-flate — terskelfjord med lavt oksygen = gjørmehull = no-crab (egen «dårlig»-kilde).

❌ Testet og forkastet (0 verdi)

  • Bunntype/substrat-kart (EUSeaMap) — ga ingen prediktiv verdi (0.50). Droppet.
  • NGU-sedimentkart — for dårlig dekning (3/20).
  • Havstrøm (NorKyst) — netto null på Færder. Ikke verdt avhengigheten.
  • Copernicus 7 km — for grovt, land-maskerer fjorden.
Disiplin: et lag må bevise at det forbedrer den ærlige treffsikkerheten før det tas inn. Ellers ut.

3 · Forbudssoner (hvor du IKKE kan sette teine)

Hentet nasjonalt fra Fiskeridirektoratet: hummerfredning, nullfiske-områder, korallrev. Dette er regel-laget — appen viser sonene, modellen rører dem ikke. Eksakt teine-regel per sone må Knut/forskrift bekrefte.
RegionForbuds-/restriksjonssonerGjørmehull (lavoksygen)
Faerder130
Skagerrak/Oslofjord3318
Soervest (Lindesnes-Stad)47153
Vestland-fjorder32113
Moere269
Troendelag/Helgeland3524
Nordland3362
Troms155
Finnmark1117
Nasjonalt totalt: 78 hummerfredningsområder · 19 korallrev-soner · Oslofjord nullfiske. Per-region filer: data/zones_<region>.geojson

4 · Hvordan vi VERIFISERER modellen (at den ikke jukser)

Tester vi kjører

  • Romlig blokk-kryssvalidering — hold ut et område, sjekk om modellen treffer der. (Hindrer at den «pugger».)
  • Leave-one-region-out (LORO) — tren på alle regioner unntatt én, test på den. = «virker den i et nytt område?»
  • Gjørme-test — havner kjente dårlige plasser (lavoksygen) nederst? (Færder: 0.996 ✓)
  • Knuts GOOD/BAD-fasit — skiller modellen Knuts gode fra dårlige? (Sterkeste sanne test vi har.)
  • Target-group-test — sammenlign mot hvor ANDRE kyst-krabber sees, så «nær land»-jukset fjernes.

Ekstern data vi måler mot

  • DATRAS (46k tråltrekk, samme art, ekte nuller) — metodebevis.
  • SEANOE CGFS (3 179) + NEFSC (slektning, 43k) — transfer-bevis.
  • GBIF/OBIS uavhengige funn — holdout-presence.
  • Maskinregel (check_consistency.py): en region får status «validert» kun hvis ekte blokk-test ≥ 0.75 OG ≥ 40 labels. Aldri juks.

5 · All god data vi har lagret (og hvor)

Fil / plasseringHvaBrukes tilStr.
data/external/fiskeridir_krabbe_NO.geojson458 teine-polygoner (Fiskeridir, hele kysten)presence-prior + target-group4.4 MB
data/external/gbif_cancer_pagurus_NO.json1282 GBIF taskekrabbe-funnpresence (citizen)178 KB
data/external/obis_cancer_pagurus_NO.json1942 OBIS-funn (kun sør)presence165 KB
data/external/gbif_tgb_NO.json3144 strand-/pyntekrabbetarget-group-bakgrunn (fjerner kyst-bias)338 KB
data/external/naturbase_lavoksygen_NO.geojson126 terskelfjord-basseng (lavt oksygen)no-crab absence (gjørmehull)1.3 MB
data/expert_points.jsonl57 Knut-plasser + no-crabFASIT — beste in-region labels14 KB
data/ground_truth.jsonOperatør GOOD/BAD + 6-rangeringlokal validering Færder6 KB
data/train_matrix2.npzTrenings-matrise (features)live v6-modell (Færder)87 KB
data/norkyst_*.npz / norkyst_grid.npzNorKyst bunntemp+bunnsalt per regionmiljø-features
data/absence_*.geojson · zones_*.geojson · speed_*.geojsonPer-region absence / forbudssoner / 5-knopmodell + app-lag
data/national_loro_SUMMARY.jsonÆrlig nasjonal LORO-evidensmodell-status per region0 KB
Alt ligger lokalt på arbeids-PC-en under ~/Documents/krabber/. Henteskript: tools/fetch_*.py, tools/build_*.py (reproduserbare).

6 · Norges-kart — hvor AI-en er god (grønt) vs usikker (rødt)

God / validert (Færder, Skagerrak) Svak — trenger data Kun transfer / ingen validering Krabbe-funn Gjørmehull (lavoksygen) Fiskeri teine-felt
Bruk avkrysningene oppe til høyre i kartet for å vise/skjule krabbe-funn, gjørmehull og teine-felt. Klikk en region for detaljer. Merk: nord har kun GBIF-funn (OBIS slutter ved 61°N) → tynnere datagrunnlag.

7 · Hva vi har gjort (kort, for Knut og andre)

8 · Slik kan DERE hjelpe meg å bli bedre 🙏

9 · Hva vi jobber med videre (todo)

#FaseOppgaveStatus
1–7FASE 1Nasjonal data-ingest (alle kilder + region-arkitektur)✅ Ferdig
8FASE 2NorKyst-features + nasjonal LORO-måling✅ Ferdig
9FASE 2Target-group-test + maskinregel mot overfit✅ Ferdig
10FASE 3Aktiver Skagerrak som region 2 (deploy scorer + preview-badge)🔜 Neste
FASE 3Sjø-navigering (A*) + cluster-kjøreplan i appen⏳ Planlagt
FASE 4PWA / offline kart-cache / installer⏳ Planlagt
DataIn-region teine-labels i svake regioner (Knut/operatør)🙏 Trenger dere
Generert av tools/build_workflow_page.py · ærlige tall fra data/national_loro_SUMMARY.json + regions/registry.json