Hi,

Ich habe letzten Monat endlich die letzten notwendigen Änderungen im
Optimierer¹ gemacht, um eine Belegung ohne die bekannten Schwächen² der
CRY-Belegung zu suchen. Seitdem lasse ich den Optimierer wieder laufen.

Mit meiner aktuellen Rechenleistung brauche ich allerdings etwa ein
Jahr, bis ich eine wahrscheinlich optimale Belegung finde, weil
autokorrelation von unschönen Bewegungen recht teure sind (also wenn
nach einem schlecht zu tippenden Bigramm direkt noch ein schlecht zu
Tippendes kommt).

Falls ihr Lust habt, würde ich mich freuen, wieder zusammen an
Belegungen zu rechnen (wie in alten Zeiten³ :-) ).

Ihr braucht:
- Mercurial: https://www.mercurial-scm.org
- pypy3: https://www.pypy.org

    hg clone https://hg.sr.ht/~arnebab/evolve-keyboard-layout
    cd evolve-keyboard-layout
    for i in {1..4}; do
      nice pypy3 ./evolution.py --progress -n 750 -o 
"regularity2020/results-$(whoami)-$i.txt" &
    done && time wait

Die besten Belegungen lassen sich dann mit recheck_all_result_layouts.py 
berechnen:

    ./recheck_all_result_layouts.py --folder regularity2020 --svg --families

Visualisierungen landen zusätzlich im Ordner svgs/

Danach dann einfach `hg commit -Am "$(whoami)"` und ihr könnt entweder
auf einen eigenen Fork pushen (bzw. mir Bescheid sagen, dass ihr
Push-Zugriff wollt) oder ein Bundle rumschicken (hg bundle evo.bundle).

Ich schätze, dass wir etwa 3000 Belegungen brauchen, um das globale
Minimum zu finden.

¹: Optimierer: https://hg.sr.ht/~arnebab/evolve-keyboard-layout
²: Bekannte Schwächen: 
https://hg.sr.ht/~arnebab/evolve-keyboard-layout/browse/default/empirie/Testnotizen.txt#L25
³: Alte Zeiten: 
http://web.archive.org/web/20161028085552/http://wiki.neo-layout.org/wiki/Neo3

Liebe Grüße,
Arne
--
Unpolitisch sein
heißt politisch sein
ohne es zu merken
_______________________________________________
Diskussion mailing list -- diskussion@neo-layout.org
To unsubscribe send an email to diskussion-le...@neo-layout.org

Antwort per Email an