Dies Ist, Was Passiert, Wenn Sie Lassen eine Neuronale Netzwerk-Design-Schriften

This Is What Happens When You Let a Neural Network Design Fonts

Neuronale Netze sind zunehmend auf die Beschäftigung, die Erhaltung des menschlichen Gehirns. Also Erik Bernhardsson beschlossen, um zu sehen, was passieren würde, wenn er warf die 50.000-Schriften, die ein neuronales Netz und überlassen es kauen durch Sie hindurch. Die Ergebnisse, es stellt sich heraus, ziemlich interessant.

Füttern Sie die Schriftarten in der KI, er erstellte raster der Zeichen—jeder Charakter passend in ein 64×64-pixel-Kasten—so konnten Sie dann direkt miteinander verglichen werden. In dem Prozess, den er bekam das neuronale Netz zu schaffen, was er ruft eine “schriftart vector”—eine Art der abstrakten mathematischen Konstrukt, das einzigartig definiert die schriftart. Lesen Sie über die details, wie, dass er in einem blog-post hier.

Interessanter ist, was getan werden kann, mit dem resultierenden Vektor, der als Bernhardsson, erklärt:

Da jede Schrift ist ein Vektor, können wir beliebige schriftart Vektoren und generieren Sie die Ausgabe aus. Wir können… wählen Sie eine schriftart, Vektor -, und generieren Sie neue Schriftarten von zufälligen Störungen… Wir können auch generieren komplett neue Schriftarten. Wenn wir modellieren die Verteilung von Schrift-Vektoren als eine multivariate normal, wir probieren können zufällige Vektoren aus und schauen Sie die Schriftarten, die Sie erzeugen.

In der Tat, das ist, was Sie sehen können, in der gif oben. Es ist ziemlich smart, zu: Es ist gelernt, zum Beispiel, dass viele Schriften verwenden Sie Großbuchstaben für den Sie die Kleinschreibung festlegen, und intelligente Schalter zwischen den beiden abhängig von der Art der Schrift erstellt.

Neuronale Netze könnten nicht nehmen, über die Arbeit der Designer einfach nur noch, sicher, aber es ist ein ziemlich cooles Projekt, das zeigt, wie vielseitig Sie sein können. Sie können gehen und Lesen Sie alles darüber hier.

Gesponsert

[Erik Bernhardsson via Flowing Data]


Date:

by