相信前端同窗在被頻繁變化的UI設計折磨的時候,當你揪着頭髮不停微調想讓界面看起來與設計圖一致的時候,大家必定有過直接從圖片生成代碼的美好設想。如今,這樣的黑科技終於出現了!html
一個名叫pix2code的項目,就是經過經訓練的深度神經網絡,從截圖直接生成 UI 代碼。前端
pix2code 是由一家名爲UIzard的哥本哈根創業公司開發的,神經網絡如今能夠保證約77%的代碼正確,但隨着數據的增多,準確率應該愈來愈高。linux
UIzard的開發者和創始人Tony Beltramelli在研究論文中寫道:「咱們推斷,以這種方式使用的深度學習最終可能會終止手動編程[圖形用戶界面(GUI)的須要。」數據庫
能夠說,隨着大量的軟件被取代,這一創新至少能夠容許一些人在更酷的領域進行工做。在研究論文中,Beltramelli表示,它解放了開發人員,使可以專一於他們正在構建的實際功能,而不是擺弄幾個小時的用戶界面。編程
Pix2Code中的神經網絡是一種卷積神經網絡,一種可以同時以許多不一樣尺度觀看圖像的網絡。這容許網絡經過檢查用戶界面和底層代碼來學習,從而查看每行代碼對設計的每一個元素的影響。網絡
爲了促進將來的研究,Pix2Code的數據集和代碼將在今年晚些時候開源。Beltramelli表示,系統會在抓取網頁以創建一個截圖和HTML / CSS代碼的數據庫方面,愈來愈準確。 一旦實現的話,不久後,你就能夠繪製你的網站,並讓神經網絡直接生成它。學習
原文來自:https://www.oschina.net/news/85304/generate-code-from-images網站
本文地址:https://www.linuxprobe.com/pix2code.html編輯員:郭建鵬,審覈員:逄增寶.net