Dies ist, was geschieht, wenn Sie ein neuronales Netz Design Schriftarten lassen
Neuronale Netze übernehmen immer mehr auf die Arbeitsplätze, die früher die Erhaltung des menschlichen Gehirns. Erik Bernhardsson entschied, zu sehen, was passieren würde, wenn er 50.000 Schriften zu einem neuronalen Netzwerk warf an und verließ ihn, an ihnen zu kauen. Die Ergebnisse, es stellt sich heraus, sind recht interessant.
Um die Schriftarten mit der AI zu ernähren, schuf er Netze von Zeichen – jeder Charakter passend in einer Box 64 x 64 Pixel – so dass sie dann direkt miteinander verglichen werden konnten. Dabei bekam er die neuronale Netz zu schaffen, wie er es nennt, einen "Schriftart-Vektor" – eine Art abstraktes mathematisches Konstrukt, das die Schrift einzeln definiert. Lesen Sie über die Details, wie er das gemacht, in einem Blog-Post hier hat.
Interessanter ist was getan werden kann, mit der daraus resultierenden Vektor wie Bernhardsson, erklärt:
Da jede Schrift ein Vektor ist, können wir beliebige Schriftart Vektoren erstellen und generieren Sie die Ausgabe von ihm. Wir können... Wählen Sie einen Schriftart-Vektor und generieren Sie neue Schriftarten aus zufälligen Störungen... Wir können auch völlig neue Schriftarten erstellen. Wenn wir die Verteilung der Schriftart Vektoren als eine normale multivariaten Modell, wir probieren Sie zufällige Vektoren aus es und schauen Sie sich die Schriftarten, die sie erzeugen.
In der Tat ist das was man in das GIF-Bild oben sehen kann. Es ist auch ziemlich schlau: Es wird gelernt, zum Beispiel, dass viele Schriftarten verwenden Großbuchstaben für den Kleinbuchstaben ein, und es intelligent zwischen den beiden je nach Schriftart schaltet es schafft.
Neuronale Netze können nicht übernehmen die Aufgabe der Designer 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.