Hvor mange ord lærte jeg på et år?
Mange danske voksne har et ordforråd på omkring 50.000 til 70.000 danske ord. Et barn i første klasse kender omkring 5.000 til 10.000 danske ord.
For et år siden, den 9. september 2017, gjorde jeg det til en vane at lære nye danske ord. Siden da har jeg gjort det hver eneste dag uden ferier eller pauser.
Til det formål skrev jeg en lille app, der viser mig et tilfældigt dansk ord. Derefter prøver jeg at huske, hvad det betyder:
SĂĄ ĂĄbner jeg beskrivelsen og tjekker, om jeg huskede betydningen rigtigt:
Hvis jeg husker rigtigt, planlægger appen næste gentagelse nogle dage senere. Jo flere gange jeg husker betydningen, desto længere bliver der til næste gentagelse. Jeg bruger Fibonacci-tal til at beregne datoen.
Hvis jeg ikke kan huske betydningen, nulstiller jeg antallet af vellykkede gentagelser og gennemgĂĄr ordet igen senere samme dag.
Teknikken kaldes spaced repetition. En populær algoritme på området er SM2 fra en tidlig version af SuperMemo. SM2 fungerer stort set som min løsning med Fibonacci-tal, så jeg fortsatte med den.
Jeg satte også et loft på ti gentagelser. Efter den tiende vellykkede gentagelse regnes et ord for lært og dukker ikke op igen. Med Fibonacci-tal falder den tiende gentagelse på den 143. dag efter den første:
SĂĄdan ser det ud efter et ĂĄr:
Ordbogen, jeg bruger, indeholder 94.137 danske ord.
På et år har jeg set 3.881 ord og lært 2.556 af dem.
Her kan man se, hvordan min læring udviklede sig. Den øverste kant af det røde område viser de ord, jeg havde set, mens den nederste viser dem, jeg havde lært:
Her kan man se, hvordan størrelsen på mit "working set" (sete ord minus lærte ord) ændrede sig over tid:
Dette diagram viser, hvordan antallet af gentagelser fordeler sig pĂĄ alle ordene i min database:
Her er det aktuelle antal ord, der er planlagt til hver dag. De grønnere dage indeholder ord med færre vellykkede gentagelser i gennemsnit:
Næste skridt er at tage højde for ordfrekvens, så almindelige ord bliver vist oftere.