[Neo] Re: MINE z(u)lauf - Mehr Erfahrungen - playing optimizer

2021-07-11 Diskussionsfäden Dr. Arne Babenhauserheide
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

2021-07-11 Diskussionsfäden Gerhard Heide
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 │