[Neo] Re: MINE z(u)lauf - Mehr Erfahrungen - playing optimizer
Hi Gerhard, tut mir Leid, dass ich erst jetzt antworte. Ich tippe selbst MINE, bin aber mit mpf noch nicht zufrieden. Gerhard Heide writes: > Meine handgemachte ZLAUF-Modifikation hat sich leider bei der (händischen) > Tippkontrolle als Kollisonsmonster entpuppt (sowohl der a<->u als auch der > j<-f Teil) > > Meine Verschiebung/Vergrößerung des Interpunktionsblocks, um einen Finger in > die Mitte hat mir hingegen sehr gut gefallen. > > Also Optimierer angeschmissen und zurück auf Start: Wenn du eine Anpassung machen willst und dann rauhe Ecken loswerden (die z.B. starke Kollisionen bringen), kannst du evolution.py mit --steps=2 --anneal=0 --no-tail nutzen. Dann macht der Optimierer nur zwei Tastentauschversuche und gibt das Ergebnis aus (du brauchst natürlich trotzdem hunderte Ergebnisse, aber jedes sollte nur noch ein paar Sekunden brauchen). Das gibt dir noch keine optimale Belegung, zeigt dir aber schonmal mit wenig Aufwand, welche Änderungen die größten Vorteile bringen, und du kannst dann die auswählen, die dir am besten gefallen. Schau dir außerdem abc= it config.py an. Damit kannst du festlegen, welche Tasten der Optimierer ändern kann. > P.S. das hier sollte eine Anwort auf meinen eigenen Beitrag werden, hoffe das > klappt. Das hat soweit ich sehe nicht geklappt, aber ich habe deinen vorherigen noch auf „zu beantworten“, hatte ihn also zur Hand … Liebe Grüße, Arne -- Unpolitisch sein heißt politisch sein ohne es zu merken signature.asc Description: PGP signature ___ Diskussion mailing list -- diskussion@neo-layout.org To unsubscribe send an email to diskussion-le...@neo-layout.org
[Neo] MINE z(u)lauf - Mehr Erfahrungen - playing optimizer
Meine handgemachte ZLAUF-Modifikation hat sich leider bei der (händischen) Tippkontrolle als Kollisonsmonster entpuppt (sowohl der a<->u als auch der j<-f Teil) Meine Verschiebung/Vergrößerung des Interpunktionsblocks, um einen Finger in die Mitte hat mir hingegen sehr gut gefallen. Also Optimierer angeschmissen und zurück auf Start: (Tipp unter Windows kann man Multiline Parameter in der Powershell-Shell zumindest bearbeiten, im Texteditor der Wahl LF statt CRLF als Zeilenende) #Ausgangspunkt MiNE mit sh als Referenz zluaj wbdgyqß crieo mntsh- vxüäö pf,.k ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──┐ │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ← │ ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬┤ │ ⇥ │ z │ l │ u │ a │ j │ w │ b │ d │ g │ y │ q │ ß │ Ret│ ├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ │ ⇩ │ c │ r │ i │ e │ o │ m │ n │ t │ s │ h │ - │ ´ │ │ ├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤ │ ⇧ │ │ v │ x │ ü │ ä │ ö │ p │ f │ , │ . │ k │ ⇗ │ ├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤ │Strg│ Fe │ Alt│ Leerzeichen │ M4 │ Fe │ Me │Strg│ └┴┴┴───┴┴┴┴┘ # 10.70694 x100 total penalty per letter # 39.18452 x10 billion total penalty compared to notime-noeffort # 7.348306 mean key position cost in file 1gramme.txt ( 53.7856472 ) # 12.12847 % finger repeats in file 2gramme.txt ( 58.54909966388814 ) # 11.29660 million keystrokes disbalance of the fingers ( 22.5932157552037 ) # 0.304209 % finger repeats top to bottom or vice versa ( 7.342707368516179 ) # 3.558787 % of trigrams have no handswitching (after direction change counted x 1 ) ( 15.741637866814612 ) # 8.129973 billion (rows²/dist)² to cross ( 105.68965185873235 ) # 0.026825 hand disbalance (4% shift is too much). Left: 0.5268253701677578 %, Right: 0.47317462983224223 % ( 0.7853890984708065 ) # 0.0 badly positioned shortcut keys (weighted). # 14.57899 no handswitching after unbalancing key (weighted). # 30.82775 movement pattern cost (weighted). # 0.831335 asymmetric bigram cost (weighted). # 49.82082 irregularity cost (weighted). # 14.52624 manually assigned bigram penalty (weighted) # 10.11785 unbalancing key after neighboring finger (weighted) # 0.831335 asymmetrc bigrams (weighted) # 6.654881 inconsistent symmetries of similar keys (weighted) # Finger load %: 9.0 8.4 8.4 18.7 - 14.1 9.4 7.6 8.8 Das J ist der Inbegriff des Kollisions-Querulanten Wenn ich das richtig interpretiere J <-> Q verbessert die Kollisonsstatistiken, wird auf der Kostenseite aber leicht abgestraft, weil nun Q auf einer guten Taste liegt. # Evolved Layout J <-> Q ... ~pari zluaq wbdgyjß crieo mntsh- vxüäö pf,.k ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──┐ │ ^ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ ` │ ← │ ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬┤ │ ⇥ │ z │ l │ u │ a │ q │ w │ b │ d │ g │ y │ j │ ß │ Ret│ ├─┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┐ │ │ ⇩ │ c │ r │ i │ e │ o │ m │ n │ t │ s │ h │ - │ ´ │ │ ├┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴───┤ │ ⇧ │ ⇚ │ v │ x │ ü │ ä │ ö │ p │ f │ , │ . │ k │ ⇗ │ ├┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴─┬─┴──┬┴───┼┬┤ │Strg│ Fe │ Alt│ Leerzeichen │ M4 │ Fe │ Me │Strg│ └┴┴┴───┴┴┴┴┘ # 10.71542 x100 total penalty per letter # 39.21555 x10 billion total penalty compared to notime-noeffort # 7.352375 mean key position cost in file 1gramme.txt ( 53.81542874 ) # 12.03418 % finger repeats in file 2gramme.txt ( 58.09391743353313 ) # 11.31670 million keystrokes disbalance of the fingers ( 22.633419845365236 ) # 0.296367 % finger repeats top to bottom or vice versa ( 7.1534428713453515 ) # 3.588390 % of trigrams have no handswitching (after direction change counted x 1 ) ( 15.87257921570612 ) # 8.037061 billion (rows²/dist)² to cross ( 104.48180058893603 ) # 0.026218 hand disbalance (4% shift is too much). Left: 0.526218497591709 %, Right: 0.473781502408291 % ( 0.7676211757018429 ) # 0.0 badly positioned shortcut keys (weighted). # 15.66260 no handswitching after unbalancing key (weighted). # 30.84687 movement pattern cost (weighted). # 0.831592 asymmetric bigram cost (weighted). # 50.52345 irregularity cost (weighted). # 14.59981 manually assigned bigram penalty (weighted) # 10.21813 unbalancing key after neighboring finger (weighted) # 0.831592 asymmetrc bigrams (weighted) # 6.654881 inconsistent symmetries of similar keys (weighted) # Finger load %: 9.0 8.4 8.4 18.6 - 14.1 9.4 7.6 8.8 # Verschiebung des Interpunktionsblocks . -> , -> f -> p -> ... # wieder nur milde Strafe für die Benutzung einer Guten Taste Statistiken wie "15.5 inconsistent symmetries of similar keys" versteh ich leider nicht zluaq wbdgyjß crieo mntshp vxüäö f,.-k ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──┐ │ ^ │ 1 │ 2 │ 3 │