一次餵給電腦 5 萬種字型,會不會哪天就變出下一個金萱?

56a9e73a1d1ef

《TO》導讀:設計被認為是一個非常依賴創造力的人類專屬行為。然而,隨著人工智慧、神經網路的高度發展,機器被期待也要開始培養創造力。有名設計師將 5 萬種字體放進電腦神經網路,期待電腦在消化了這些資訊後,可以給出一些驚人的成果。當然,目前實驗並不能算成功,電腦無法開發一套新字體,但是會不會哪一天人工智慧成熟到可以單獨設計一套獨立字體,就像金萱、標楷體這樣呢?

在很多以前只能靠人腦的任務中,神經網路正在發揮越來越重要的作用。所以 Eric Bernhardsson  決定研究一下將 50000  種字體放入神經網路後會發生什麼。結果相當有趣。

為了讓人工智慧能夠消化字體,他創建了一個字元柵格 —— 每一個字元都放置在一個 64×64  圖元空間中,這樣每一個字元就可以和其它字元進行直接對比。在這個過程中,他讓神經網路創建他所稱的 「向量字體」 一種能夠單獨定義字體的抽象數學結構,詳情可以查看他的 部落格 進行瞭解。

56a9e64080cea

而對於得到的向量,Bernhardsson 還有更有趣的用途,他解釋:

每個字體都是一個向量,我們可以創建任意字體向量並從中生成結果。我們可以……選擇一個字體向量並通過隨機擾動生成新字體……我們也可以生成完全全新的字體。如果我們建立一個字體向量分佈作為一個多元正態分佈的模型,我們可以從中隨機取樣向量,然後看看它們會產生什麼字體。

所得到的結果即如文中圖片所示。這個神經網路也相當聰明。比如說它學習到很多字體使用大寫字母作為小寫字母,然後它就聰明地根據其所創建字體的不同在兩者之間切換。

字体设计师们别惊慌,虽然神经网络开始设计字体了

字型設計師們不要過於驚慌,神經網路暫時還沒辦法取代你們的工作。但這個專案讓我們瞭解到神經網路也能完成很酷的項目,也能多才多藝。

(本文轉載自《雷鋒網》,圖片來源: jm3 CC Licensed,未經授權請勿轉載。)

  • 延伸閱讀:

BMW 設計師的第一堂課:請先學會設計完美的字型!
速成!一個月學會設計師的基礎技能:字型設計
與日本字型設計師小林章,一起在台北街頭尋找有趣的中文字型


點關鍵字看更多相關文章: