Die Handschrift eines neuronalen Netzwerks gibt vor, eine Handschrift einer Person zu sein

Bild

Vor etwa einem Jahr veröffentlichte ein Wissenschaftler der Universität von Toronto, Alex Graves, auf arXiv.org das wissenschaftliche Papier Generating Sequences With Recurrent Neural Networks ( pdf ), das jedoch erst kürzlich von Nutzern von Hacker News bemerkt wurde . Dies geschah aufgrund der Tatsache, dass der Demonstrationsteil des Artikels im Internet als einfache Site verfügbar ist, deren Funktionalität darin besteht, ein neuronales Netzwerk menschlicher Handschrift zu simulieren.

Graves 'Arbeit befasst sich mit der Verwendung eines wiederkehrenden neuronalen Netzwerks (RNN) mit der LSTM- Architektur (Long-Short Term Memory ), um spezielle Datensequenzen zu generieren, in denen jedes Element basierend auf dem vorherigen Element berechnet wird. Aufgrund der Tatsache, dass diese Berechnung unter Verwendung von Wahrscheinlichkeitsmodellen durchgeführt wird, werden RN-Netzwerke häufig zum Schreiben von Musik oder Texten verwendet. Der Autor dieser Werke ist eigentlich ein neuronales Netzwerk.

Dieser Ansatz erwies sich als zweckmäßig für die Nachahmung der menschlichen Handschrift durch ein neuronales Netzwerk: Jeder Punkt eines Elements eines Buchstabens wird durch einen Netzwerkalgorithmus mit einem Element der Zufälligkeit erzeugt, wodurch ein Element der „Menschlichkeit“ in die Handschrift eingeführt wird.

Eine Webseite zum Testen dieser Funktionalität ist verfügbar.hier . Der Benutzer muss in einem einfachen Formular eine auf 100 Zeichen begrenzte Zeichenfolge eingeben (das Formular ist gut gemacht: Wenn Sie die Eingabe manuell bearbeiten und eine lange Zeichenfolge an den Server senden, werden ohnehin nur die ersten 100 Zeichen verarbeitet).

Als nächstes können Sie einen der vordefinierten Handschrifttypen auswählen oder dem Netzwerk eine zufällige Auswahl anbieten, dann den Wert der zulässigen Abweichung auswählen und angeben, wie viele Handschriftmuster generiert werden sollen. Nach einer Pause sehen Sie Handschriftmuster. Offensichtlich kann das Netzwerk nicht mit kyrillischem Text arbeiten, aber es kommt gut mit dem lateinischen Alphabet zurecht. Dies ist der Satz "Hör auf mich zu langweilen und denke nach!" Es ist neu sexy ":

Bild

Ein weiteres einfacheres Beispiel ist" Ich komme wieder ":

Bild

Bei den Zahlen ist das Problem natürlich, wie die Reihenfolge der Zahlen „4, 8, 15, 16, 23, 42“ aussieht (der kyrillische Text sieht ungefähr gleich aus):

Bild

Source: https://habr.com/ru/post/de382067/


All Articles