· 16 min leestijd

Ik Straks: hoe Contura het lichaam voorspelt waar je echt naartoe werkt

future-meaibody-predictionalgorithm

Ik Straks: hoe Contura het lichaam voorspelt waar je echt naartoe werkt

Wat je lichaam zou kunnen worden. Als je vanaf vandaag aan je doelen vasthoudt, waar kun je over zes maanden realistisch staan? Over een jaar? Ik Straks laat de versie van jezelf zien die echt binnen bereik ligt — geen fantasie, maar een doel waarvoor het werken loont. Blijf Contura gebruiken, en we verfijnen het beeld met je echte trends.

De meeste functies met een “toekomstlichaam” in fitnessapps vallen in één van twee vallen. Ze tonen ofwel een generieke stockfoto van iemand die fitter is dan jij (motiverend, maar oneerlijk), of ze extrapoleren je laatste paar weken voortgang lineair en voorspellen dat je met de kerst 12 kg weegt (wiskundig geldig, fysiologisch onzin).

Ik Straks is gebouwd om iets moeilijkers te doen: een voorspelling produceren die persoonlijk, fysiologisch plausibel en visueel eerlijk is — en die steeds beter wordt naarmate je meer vastlegt.

Dit artikel kijkt onder de motorkap van de voorspellingsengine. Het is een lang verhaal, maar als je je ooit hebt afgevraagd of het lichaam in je Ik Straks-preview echt op iets reëels gebaseerd is — ja, dat is het. Zo werkt het.


Het kernprobleem

Je legt in de loop van de tijd metingen vast — gewicht, taille, heup, borst, arm, dij, kuit, nek, pols. Sommige gebruikers loggen obsessief. Sommige loggen één keer en verdwijnen twee maanden. Sommigen meten alleen ooit hun taille.

Uit deze rommelige, ongelijk bemonsterde en vaak ruisachtige gegevens moet de engine het volgende beantwoorden:

  • Wat probeert deze persoon eigenlijk te bereiken?
  • Hoe snel veranderen ze eigenlijk?
  • Welke van die veranderingen zijn echt, en welke zijn meetruis of een slechte dag?
  • Waar zullen ze waarschijnlijk staan over 1 maand, 3 maanden, 6 maanden en 1 jaar — ervan uitgaande dat ze grofweg doorgaan met wat ze nu doen?
  • Hoe ziet dat lichaam er in drie dimensies uit?

Een naïef antwoord op ook maar één van die vragen levert een slechte voorspelling op. Ik Straks beantwoordt ze allemaal in één gecoördineerde doorgang.


Architectuur: een pijplijn van zes fases

De engine is opgebouwd als een reeks fases. Elke fase is verantwoordelijk voor een specifiek soort redenering en voedt de volgende:

  1. De tijdreeks opbouwen — groepeer elke vastgelegde meting per lichaamsdeel, sorteer chronologisch en reconstrueer de geschiedenis van elk deel onafhankelijk.
  2. De gegevens profileren — achterhaal hoeveel we over deze gebruiker écht weten. Drie metingen in een week is een ander probleem dan 18 maanden wekelijkse weegmomenten.
  3. Intentie afleiden — wat probeert de gebruiker te bereiken? Afvallen, spieropbouw, recompositie, gericht werk op een specifiek gebied, of gewoon onderhoud?
  4. Elk lichaamsdeel voorspellen — het hart van de engine, waar de prognose per deel wordt berekend.
  5. Intentiebewuste aanpassingen toepassen — kleine, weloverwogen esthetische zetjes, alleen toegepast bij gloednieuwe gebruikers met zeer beperkte gegevens.
  6. De gaten vullen — leid ontbrekende lichaamsdelen af uit de voorspelde delen met antropometrische beperkingspropagatie, zodat het 3D-model altijd volledig is.

De uitvoer is een volledige set voorspelde omtrekken, een afgeleide intentie, een betrouwbaarheidswaardering en een divergentieanalyse — alles wat de renderer nodig heeft om je toekomstige ik te tekenen.


Fase 1–2: hoeveel weten we eigenlijk over je?

Voordat de engine iets voorspelt, stelt hij een vraag die de meeste apps overslaan: hebben we genoeg informatie om onze eigen prognose te vertrouwen?

Hij scoort drie dingen:

  • Tijdsbestek — hoe lang legt deze gebruiker al vast? Een week gegevens en een jaar gegevens vragen om zeer verschillende strategieën.
  • Bemonsteringsdichtheid — hoeveel metingen staan er in totaal in de geschiedenis?
  • Dekking van lichaamsdelen — volgen ze een volledig beeld, of maar één of twee delen?

Deze factoren worden gewogen (met het grootste gewicht op het tijdsbestek, want trends worden pas echt met tijd) en gecombineerd tot één betrouwbaarheidsscore. Die score deelt elke gebruiker in in één van drie bedrijfsmodi:

ModusWie hier valtHoe de engine redeneert
StarterGloednieuwe gebruikers met vrijwel geen geschiedenisSluiten van de kloof met het ideaaldoel — zie “Hoe zou een gezonde versie van dit lichaam eruitzien?”
In ontwikkelingIets geschiedenis, maar trends nog niet stabielEen mix van persoonlijke trend en ideaaldoel-redenering
Rijke geschiedenisMaanden consistente gegevensPure trendextrapolatie, met veiligheidsmechanismen

Dit is belangrijk, want Ik Straks doet niet alsof hij dingen weet die hij niet kan weten. Een gebruiker die één keer logt, krijgt geen zelfverzekerde trendlijn — maar een zinnige projectie richting wat het lichaam realistisch zou kunnen worden. Een gebruiker met een jaar consistente gegevens krijgt een echte prognose op basis van het traject waarop die al zit.


Fase 3: intentie afleiden

Ik Straks beslist zelf wat je probeert te bereiken, op basis van je gegevens.

Bij nieuwe gebruikers dienen BMI en huidige verhoudingen als stellvertrenger voor het waarschijnlijke doel — gebruikers met overgewicht proberen meestal af te vallen, zeer slanke gebruikers proberen meestal aan te komen, en mensen nabij hun gezonde bereik werken meestal aan lichaamsrecompositie. Dit is bewust een bescheiden aanname, en hij wordt bijgesteld zodra er echte gegevens arriveren.

Bij gebruikers met geschiedenis wordt de intentie rechtstreeks uit de gegevens gelezen:

  • Recente trends in gewicht, taille en arm worden over de laatste weken geanalyseerd.
  • Als een bepaald lichaamsdeel ongebruikelijk vaak wordt gevolgd, herkent de engine dat de gebruiker op dat deel focust en labelt de intentie dienovereenkomstig (bijvoorbeeld focusedPart(arm)).
  • Anders bepaalt de relatieve beweging van de hoofdsignalen — daalt het gewicht? groeien de armen terwijl het gewicht stabiel blijft? krimpt de taille met stabiel gewicht? — of de gebruiker in een fase van afvallen, spieropbouw of onderhoud zit.

Deze afgeleide intentie vloeit vervolgens terug in de voorspelling zelf. Intentie voor spieropbouw versterkt het vertrouwen van de engine in groei van arm en borst. Intentie voor afvallen versterkt het vertrouwen in afname van taille en heup. Het model is doelbewust, niet alleen bewegingsbewust.


Fase 4: de voorspellingsengine per lichaamsdeel

Hier gebeurt het meeste werk. Elk lichaamsdeel wordt onafhankelijk voorspeld, maar geïnformeerd door de andere. Voor gebruikers met veel gegevens wordt de voorspelling opgebouwd door meerdere lagen redenering, elk ontworpen om een specifieke foutmodus te neutraliseren waarin simpelere modellen vervallen.

Uitschieters filteren

Echte meetgegevens zitten vol slechte punten — een te strak gehouden meetlint, een meting vlak na een zware maaltijd, een cijfer in het verkeerde veld ingevoerd. Voordat een trend wordt berekend, worden geïsoleerde uitschieters eruit gefilterd met een robuuste lokaal-venster-statistiek die wiskundig bestand is tegen pieken. Een veiligheidsklep voorkomt dat het filter te agressief wordt: als het verwijderen van uitschieters een te groot deel van de gegevens van de gebruiker zou weggooien, trekt de engine zich terug en houdt de oorspronkelijke reeks aan. Gegevens schoonmaken moet de waarheid verduidelijken, geen uitvinden.

Een afgevlakte kijk op “waar je nu staat”

Ook je meest recente meting is niet de waarheid — het is een ruisachtige steekproef van de waarheid. De engine berekent een recency-gewogen schatting van je huidige waarde, waarbij recente metingen meer gewicht krijgen maar oudere metingen de schatting mogen verankeren. Dat wordt het startpunt van de projectie.

Dubbele trendschatting

Eén trendberekening is één enkel punt van falen. Ik Straks berekent de trend op twee manieren en combineert ze:

  • Een recency-gewogen tempo, dat momentum vastlegt en reageert op echte recente verandering.
  • Een robuust mediaan-van-hellings-tempo, dat wiskundig immuun is voor uitschieters en dramatische schommelingen van één dag negeert.

De mix geeft de engine zowel reactievermogen als stabiliteit — hij kan op een echte nieuwe trend reageren zonder door één slechte week om de tuin geleid te worden. De mix wordt vervolgens gemoduleerd door een factor trendconsistentie: zijn je gegevens schoon en monotoon, dan wordt de trend meer vertrouwd; zigzaggen ze, dan wordt de trend afgezwakt.

Anatomiebewuste gewichtskoppeling

Lichaamsdelen veranderen niet onafhankelijk. Als je gewicht daalt, gaat je taille bijna zeker mee. Je pols bijna zeker niet.

Ik Straks codificeert dit rechtstreeks. Als er een gewichtstijdreeks bestaat, wordt de gewichtstrend gedeeltelijk gemengd in het voorspelde traject van elk ander lichaamsdeel, waarbij elk deel zijn eigen koppelingssterkte heeft. De taille is sterk aan gewicht gekoppeld; heup en dij gematigd; borst en arm zwak; de pols nauwelijks. Deze coëfficiënten zijn anatomisch gefundeerd — ze weerspiegelen het welbekende gegeven dat sommige lichaamsplekken gedomineerd worden door vetweefsel (dat met het gewicht meebeweegt) en andere door de skeletstructuur (die dat niet doet).

Als de afgeleide intentie spieropbouw is, verschuift het koppelingspatroon: arm en borst krijgen een sterkere opwaartse afwijking, om te weerspiegelen dat hypertrofie niet dezelfde regels volgt als verandering van vetmassa.

Volatiliteitsdemping

Is je meetgeschiedenis ruisachtig — een hoge variatiecoëfficiënt over recente punten — dan vermindert de engine hoeveel hij een berekende trend vertrouwt. Inconsistente gegevens mogen geen zelfverzekerde voorspellingen opleveren.

De asymmetrische prior — de veiligheidskern van het algoritme

Dit is de belangrijkste ontwerpbeslissing in Ik Straks, en degene die hem onderscheidt van elke lineair-extrapolerende voorspeller die we gezien hebben.

De engine behandelt convergente trends (beweging naar een gezonde referentie) en divergente trends (beweging weg van een gezonde referentie) asymmetrisch.

  • Als je gegevens laten zien dat je naar een gezonder lichaam beweegt, vertrouwt de engine de trend en projecteert hem vooruit, met demping passend bij de sterkte van het bewijs.
  • Als je gegevens laten zien dat je van een gezonde referentie wegbeweegt, eist de engine sterker bewijs voordat hij het traject accepteert. Zonder dat bewijs valt hij terug op een zachte convergentie: het voorspelde lichaam drijft terug naar de gezonde referentie in plaats van ervan weg te rennen.

In gewone taal: een gebruiker die afvalt richting het doelbereik wordt vertrouwd. Een gebruiker die aankomt, krijgt een prognose die niet blind verdere toename extrapolereert, tenzij de gegevens ondubbelzinnig zijn.

Dat weerspiegelt hoe een verantwoordelijke trainer denkt. Optimistisch over voortgang, voorzichtig over negatieve trajecten, nooit de bron van een doemvoorspelling waar de gebruiker niet om vroeg. Daarom laat Ik Straks ook nooit een gebruiker een gruwelijke prognose zien op basis van drie slechte weken. De wiskunde weigert.

Horizontdemping

Hoe verder je vooruit voorspelt, hoe minder iemand kan weten — en de engine weet dat. De voorspelde verandering wordt progressief gedempt naarmate de horizon van één maand naar één jaar rekt. Voorspellingen met een lange horizon letten ook op de betrouwbaarheidsscore van de gebruiker: een éénjaarsprognose voor een gebruiker met schaarse gegevens wordt agressiever gedempt dan voor een gebruiker met achttien maanden wekelijkse logs.

Plateau-aantrekking

Lichamen volgen geen rechte lijnen. Ze komen tot rust. Voorbij de lineaire projectie past Ik Straks een aantrekkingsterm toe die het voorspelde traject zachtjes naar een op lengte geschaald, genderbewust gezond plateau trekt. De aantrekking groeit met de horizontlengte en is begrensd, zodat hij nooit domineert over echte persoonlijke gegevens — hij zorgt er alleen voor dat langetermijnvoorspellingen convergeren naar fysiologisch zinnig terrein in plaats van door te lopen naar onrealistische cijfers.

Sublineaire langetermijnverandering

Elk lichaamsdeel heeft een fysiologisch plausibel maximaal dagelijks veranderingstempo. Voorbij een bepaalde horizon schaalt de maximale cumulatieve verandering sublineair (met de wortel van de tijd) in plaats van lineair. Dit codificeert een welbekende realiteit van lichaamsverandering: de eerste voortgang is snel (vochtgewicht, beginnerwinst, glycogeen), en de latere voortgang is veel langzamer. Lineaire extrapolatie van vroege voortgang is de belangrijkste reden waarom fitnessvoorspellingen falen. Ik Straks maakt die fout niet.

Fysiologische begrenzing

Nadat elke andere laag zijn zegje heeft gedaan, worden de uiteindelijke voorspelde waarden begrensd tot op lengte geschaalde fysiologische bereiken. Geen voorspeld gewicht buiten een plausibele BMI-band. Geen voorspelde taille die anatomisch onmogelijk is. De uitvoer is altijd een lichaam dat een echte mens zou kunnen hebben.


Fase 5: esthetische aanpassing voor nieuwe gebruikers

Voor gebruikers met vrijwel geen gegevens past Ik Straks een kleine, intentiebewuste zet toe — een iets slankere taille bij intentie afvallen, iets meer ontwikkelde schouders, armen en borst bij intentie spieropbouw, waar biologisch passend. Dit is bewust en openlijk bekendgemaakt: gloednieuwe gebruikers hebben geen trendgegevens, dus de voorspelling moet ergens uit putten. We kiezen ervoor te putten uit een zacht, gezond aspiratiedoel in plaats van uit niets.

Deze zet geldt niet voor gebruikers met een rijke geschiedenis. Zodra je echte gegevens hebt, zijn die de bron van waarheid. De engine zal je voorspelling niet opsmukken.


Fase 6: de ontbrekende delen invullen

De meeste gebruikers meten niet elk lichaamsdeel. De engine gebruikt een beperkingspropagatie-oplosser — geïnformeerd door antropometrische verhoudingen uit onderzoek naar menselijke proporties (taille-heup-relaties, schaling van borst naar arm, ledemaatproportionaliteit, enzovoort) — om elk niet-gemeten deel af te leiden uit de delen die wel gemeten zijn.

Het resultaat is altijd een volledig, intern consistent lichaam. Het 3D-model van Ik Straks heeft nooit ontbrekende afmetingen, en de verhoudingen maken altijd anatomisch zin.


Validatie: werkt dit echt?

Verfijning op zichzelf betekent niets. We hebben agressief getest.

De engine wordt gedekt door 39 cases in 7 afzonderlijke testsuites, gedraaid tegen 10 realistische lichaamsprofielen, van mannelijke en vrouwelijke gebruikers van klein/slank (BMI ~19) tot overgewicht (BMI ~34), lengtes van 158 cm tot 185 cm en gewichten van 48 kg tot 110 kg.

Gedrag in startermodus (geen historische gegevens): profielen met overgewicht in het BMI-bereik 30–34 worden voorspeld richting gezonde bereiken (BMI 25–28) te bewegen, terwijl gebruikers al nabij hun gezonde bereik correct als fit worden gemarkeerd en kleine verfijningsvoorspellingen krijgen in plaats van dramatische transformaties.

Gedrag met rijke geschiedenis (zes maanden dalend gewicht, man, 175 cm, 82 → 75 kg): de engine extrapoleerde een voortgezette neerwaartse trend over alle vier de horizonnen, met een omvang van verandering die toeneemt met de horizontlengte maar gematigd wordt door horizontdemping en plateau-aantrekking — precies de curve die een verantwoordelijke trainer zou tekenen.

Onderhoudsgedrag (vlakke meetgeschiedenis): alle voorspelde waarden bleven binnen ongeveer 5–10% van de huidige waarden — correct herkennend dat de juiste voorspelling voor “deze persoon verandert niet” is: “deze persoon blijft grofweg dezelfde”.

Stresstests:

  • 100 willekeurig gegenereerde profielen (lengtes 140–210 cm, gewichten 40–130 kg, beide geslachten): elke voorspelling produceerde geldige uitvoer met zinnige BMI-bereiken en positieve omtrekken.
  • 64 extreme combinaties (8 lengtes × 8 gewichten × 4 horizonnen): elke case produceerde geldige uitvoer.
  • Randprofielen (30 kg, 200 kg, 140 cm lang, 210 cm lang): allemaal begrensd tot fysiologische bereiken. Geen onzin.

Er zijn geen blinde vlekken per profielklasse, geen horizon waarop de engine stukloopt en geen randgeval waarin hij een lichaam produceert dat een mens niet zou kunnen hebben.


Wat Ik Straks niet doet

We vinden het de moeite waard expliciet te zijn over de bewuste weigeringen van het model:

  • Hij voorspelt geen ontspoord negatief traject. Drie slechte weken leveren geen rampvoorspelling voor één jaar op.
  • Hij voorspelt geen bovenmenselijke voortgang. Twee topweken leveren geen transformatievoorspelling voor één jaar op.
  • Hij verzint geen metingen die je niet hebt gedaan. Lichaamsdelen die je niet volgt, worden afgeleid uit wat je wél volgt, met volledige anatomische consistentie.
  • Hij extrapoleert niet voorbij de fysiologische realiteit. Elke uitvoer is begrensd tot een lichaam dat een echte mens op jouw lengte en geslacht zou kunnen hebben.
  • Hij liegt niet over zijn zelfvertrouwen. De engine rapporteert zijn eigen betrouwbaarheidswaardering, en de divergentieanalyse komt naar voren wanneer jouw traject en dat van het model verschillen.

Wat Ik Straks wél doet

Hij geeft je, op de dag dat je de functie voor het eerst opent, een zinnig portret van de versie van jou die echt binnen bereik ligt. Daarna verscherpt dat portret bij elke meting die je vastlegt. Met één maand gegevens begint hij je werkelijke traject te weerspiegelen. Met drie maanden wordt hij specifiek van jou. Met zes of twaalf maanden consistent loggen heb je een Ik Straks die, in een zinvolle en gevalideerde zin, een echte prognose is — geen dagdroom.

Dat is de versie van jezelf waarvoor het werken loont.


Veelgestelde vragen

Is de voorspelling van Ik Straks op AI gebaseerd? Ja — Ik Straks wordt aangedreven door een meerfasige voorspellingsengine die antropometrische redenering, robuuste statistische trendschatting en doelinferentie combineert. Het is een AI-systeem in de zin dat hij over je lichaam redeneert zoals een deskundige trainer zou doen. Het is geen enkel black-box-neuraal netwerk; het is een transparante, gevalideerde pijplijn waarvan elke fase ontworpen is om een specifieke foutmodus te verslaan.

Waarom verandert mijn voorspelling als ik nieuwe gegevens log? Omdat dat precies de bedoeling is. Ik Straks is ontworpen om zichzelf met elke meting te verfijnen. Hoe meer je logt, hoe meer je voorspelling je werkelijke traject weerspiegelt in plaats van een standaard startschatting.

Wat als ik nog niet genoeg gegevens heb gelogd? De engine handelt dit expliciet af. Nieuwe gebruikers krijgen een voorspelling die gefundeerd is in gezonde antropometrische doelen voor hun lengte en geslacht, geen zelfverzekerde trendextrapolatie waar hij de gegevens niet voor heeft. De prognose wordt persoonlijker naarmate je geschiedenis opbouwt.

Hoe nauwkeurig is Ik Straks op één jaar? Voorspellingen met een lange horizon zijn bewust gedempt. Een éénjaarsprognose is een richtingwijzer, geen kalenderdatum. Eerlijke onzekerheid is in het model ingebouwd.

Voorspelt Ik Straks geslachtsspecifieke veranderingen? Ja. De engine gebruikt genderbewuste gezonde referentieverhoudingen en intentiebewuste koppeling, waardoor de spieropbouwvoorspelling voor een mannelijke gebruiker de nadruk legt op ontwikkeling van het bovenlichaam, terwijl de voorspelling voor een vrouwelijke gebruiker andere anatomische verhoudingen respecteert. Deze verschillen zijn gefundeerd in gepubliceerde antropometrische referentiegegevens.

Waarom reageert mijn taille sterker op gewichtsverandering dan mijn pols? Omdat lichamen anatomisch zo werken. De engine codificeert dit rechtstreeks — lichaamsdelen die gedomineerd worden door vetweefsel veranderen met het gewicht; lichaamsdelen die gedomineerd worden door skeletstructuur niet.

Kan Ik Straks een slechtere versie van mij tonen? Alleen als je gegevens ondubbelzinnig en aanhoudend een negatief traject tonen. De asymmetrische prior in de engine behandelt negatieve trends met extra scepsis en vraagt sterk bewijs voordat verder verval wordt voorspeld. Dat is bewust zo.

Waar komen de “ideale” referentielichaamsverhoudingen vandaan? Uit antropometrisch onderzoek op populatieniveau, geschaald naar je lengte en geslacht. Het zijn referentiepunten, geen bevelen. Ik Straks gebruikt ze als ankers, niet als doelen waar we je naartoe proberen te duwen.


In één zin

Ik Straks is een gevalideerde, anatomiebewuste, doelbewuste voorspellingsengine die de versie van jezelf toont waar je echt naartoe werkt — en die scherper wordt naarmate je meer logt.

Open Contura. Leg een meting vast. Zie je toekomst.

Delen: Twitter Facebook