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