Re: [Neo] (Linguistische) Information zur Erstellung des Layouts
wettstein...@solnet.ch wrote: > Mein Optimierer geht bis zu Bigrammen, Arnes bis zu Trigrammen (soweit > ich weiß, er kann mich ja korrigieren). Wobei die Kriterien für n=1 > unklar sind und mit steigendem n unklarer werden. Ich lese zwar Trigramme aus, nutze sie aber noch nicht, weil ich dafür noch keine Kostenfunktionen geschrieben habe. Bisher habe ich noch keine Kriterien gefunden, dass ich nicht durch geschickte Nutzung vor Bi- und Trigrammen abbilden kann, so dass ich vermutlich nicht noch höher gehe. Beispiel: Handwechsel nach höchstens 2 Tastendrücken: In jedem Trigramm sollte jede Hand mindestens einmal vertreten sein. > Danach? Uns interessiert schon jetzt, welchen systematischen Einfluss > die Wahl eines bestimmten Korpus hat. Zum Beispiel ist Ulf aufgefallen, > dass im Leipziger Korpus Punkte häufiger als Kommas sind. In einem > „literarischen“ Korpus ist es anders rum. Was weiß der Linguist zum > Zusammenhang zwischen Textgattung und 1-, 2- und 3-Grammhäufigkeiten? Das wäre mir auch wichtig. Ich studiere Physik und bin aus Interesse zu Tastaturoptimierung gekommen, so dass ich für Hintergrundwissen dankbar bin; auch für relevante linguistische Grundlagen. Liebe Grüße, Arne
Re: [Neo] (Linguistische) Information zur Erstellung des Layouts
> Neben dem Korpus ist natürlich interessant was für ein Algorithmus zur > Optimierung der Tastatur genommen wird. Derzeit wird vorwiegend der Leipziger Korpus verwendet. Alternativen sind Bücher von Projekt Gutenberg. Ich benutze zum Teil Artikel von der c't-Archiv-DVD. An Algorithmen gibt es evolutionäre (Ulfs Optimierer), solche die Vertauschungen durchführen bis keine mehr eine Verbesserung bringt und dann wieder ganz von vorne anfangen (Arnes und mein Optimierer), und gewisse Hoffnungen, gemischt ganzahlig-lineare Verfahren benutzen zu können. Zu letzteren bitte das Mailarchiv (ca. Januar) befragen. > Ich meine ich hätte in irgendeiner e-mail in den letzten Wochen etwas von > einer Kostenfunktion gelesen. Wenn du den entsprechenden Thread („Kriterien für ein optimiertes Layout“ ) liest bist du ziemlich auf der Höhe der aktuellen Diskussion. > Diesbezüglich würde mich auch interessieren, ob ihr n-Gramme nutzt und wenn > ja wieviel stellig ist das n-Gramm (Bigramm, Trigramm, ...)? Mein Optimierer geht bis zu Bigrammen, Arnes bis zu Trigrammen (soweit ich weiß, er kann mich ja korrigieren). Wobei die Kriterien für n=1 unklar sind und mit steigendem n unklarer werden. > (vielleicht steige ich nach Beendigung des Studiums noch mit ein). Danach? Uns interessiert schon jetzt, welchen systematischen Einfluss die Wahl eines bestimmten Korpus hat. Zum Beispiel ist Ulf aufgefallen, dass im Leipziger Korpus Punkte häufiger als Kommas sind. In einem „literarischen“ Korpus ist es anders rum. Was weiß der Linguist zum Zusammenhang zwischen Textgattung und 1-, 2- und 3-Grammhäufigkeiten? Andreas
Re: [Neo] (Linguistische) Information zur Erstellung des Layouts
Hallo Sami Awad, > Für eine Hausarbeit, in der es um die Verbesserung der > Computer-Mensch Interaktion geht, wollte ich wissen welche > Technologien ihr nutzt um das Neo-Tastaturlayout zu entwickeln. Neo 1 wurde von einer einzelnen Person entwickelt, so weit ich weiß mit relativ geringem Rechenaufwand, ohne Korpus, und vermutlich nur auf Bigramme optimiert. Die Änderungen zu Neo 2 waren gering und sind überwiegend aus der Praxis entstanden (Tausch ö und ü aufgrund besserer Merkbarkeit, Tausch x und q, damit Bigramm qu auf verschiedenen Händen liegt). Ansonsten steckt die Hauptarbeit von Neo 2 in den höheren Ebenen. Für das Nachfolgeprojekt Neo 3 sind Ansätze, wie du sie beschreibst, angedacht, aber bislang noch in einer sehr frühen Phase. Wenn keiner der "involvierten" sich meldet, kann ich die Mailingliste mal durchsuchen, was da schon an Ideen kam. Auf jeden Fall kamen verschiedene Ideen zu einem Korpus, zu Bi- und n-grammen und zur Gewichtung einzelner Tasten (Strafpunkte etc). Helfen dir auch solche unausgegoren Ideen, oder brauchst du nur tatsächlich verwendete Technologien? > Gibt es eine Doku dazu? Unser Wiki hast da ja schon gefunden, aber zu deinen Fragen steht da so weit ich weiß nichts zu drin. Das Archiv der Mailingliste unter http://lists.neo-layout.org/pipermail/diskussion/ kennst du vermutlich auch, ist halt eine ganze Menge, und dürfte recht unübersichtlich zu durchsuchen sein :) > vielleicht steige ich nach Beendigung des Studiums noch mit ein Gerne, wenn du Zeit und Lust hast, deine Linguistischen Fähigkeiten einzusetzen, ist das sicher gerne gesehen - aber du darfst auch einfach nutzen, was vorhanden ist :) Liebe Grüße, Nora
[Neo] (Linguistische) Information zur Erstellung des Layouts
Hallo, mein Name ist Sami Awad und ich bin Linguistikstudent. Ich finde, daß Neo eine spannende Sache ist und würde gerne mehr über das Projekt erfahren. Für eine Hausarbeit, in der es um die Verbesserung der Computer-Mensch Interaktion geht, wollte ich wissen welche Technologien ihr nutzt um das Neo-Tastaturlayout zu entwickeln. Die Paradigmen (http://wiki.neo-layout.org/wiki/Paradigmen) geben quasi das Ziel vor, aber über die Mittel habe ich auf der Website nichts auf Anhieb gefunden. Ich würde gerne wissen was ihr zum Testen eines Layoutkandiaten benutzt, damit meine ich, ob ihr eine Textsammlung (Korpus) habt. Neben dem Korpus ist natürlich interessant was für ein Algorithmus zur Optimierung der Tastatur genommen wird. Ich meine ich hätte in irgendeiner e-mail in den letzten Wochen etwas von einer Kostenfunktion gelesen. Diesbezüglich würde mich auch interessieren, ob ihr n-Gramme nutzt und wenn ja wieviel stellig ist das n-Gramm (Bigramm, Trigramm, ...)? Treibergeschichten interessieren mich nicht. Es geht mir um die korpuslinguistischen und programmiertechnischen Methoden, die für die Erzeugung des Layouts genutzt werden. Gibt es eine Doku dazu oder könnt/wollt ihr mir das per e-mail beantworten? Vielen Dank schon mal im Voraus. Ihr habt ein echt cooles Projekt (vielleicht steige ich nach Beendigung des Studiums noch mit ein). Grüße, Sami Awad -- Sicherer, schneller und einfacher. Die aktuellen Internet-Browser - jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/atbrowser