前端智能化漫談 (4) - pix2code結果編輯距離分析
Levenshtein距離分析
從實用的角度,我們先採用萊文斯坦距離,也就是編輯距離來分析一下pix2code的結果。因爲Levenshtein距離是從DSL角度來看,需要人工修改時的最小編輯次數,所以從這個角度來分析是有其意義的。
我們分別用greedy和beam 3兩種方法對於datasets/android/eval_set下面的png都生成一遍gui,分別存放於../android_greedy和../android_beam3目錄。
可以用這樣的命令:
python3 ./generate.py ../bin pix2code ../datasets/android/eval_set/ ../android_greedy/ greedy
python3 ./genera