文章出處

在DeepLearning的文章中有看到end2end一次,作者們似乎都比較喜歡這個end2end learning的方式。那么到底啥是end2end?

找了一下相關論文,沒找到專門講這個概念的,看來應該不是很嚴格定義的一個說法。

那就搬運一下Quora上的提問和回答吧。

問題:https://www.quora.com/What-is-end-to-end-learning-in-machine-learning

回答1:
論文《End to End Learning for Self-Driving Cars》里面提到,他們訓練了一個CNN,能夠把從前置攝像頭獲取圖像中從像素到最終控制車輛行駛指令。也就是:像素-->指令。

回答2:
不同人對end2end有不同定義。你可以定義成從圖像到最終結果,還可以在前面再增加一個獲取數據,從獲取數據到最終結果;甚至從申請項目到得到最終結果。。。。好吧,一層一層剝削啊。反正,這個詞不太好,不嚴謹。

回答3:
提供了從數據處理到為用戶提供解決方案的整個過程。

回答4:
用一個任務來搞定所有相關的任務。因此end2end意思是一口氣做好整個事情,包括數據流、算法選擇和參數調整、算法相關硬件、結果可視化

總結
看了這幾個回答,end2end的意思在不同人看來有不同理解,但是作為程序員/深度學習煉丹娃,應當理解為:至少是從處理過的圖像-->最終目標結果(比如分類結果、檢測結果、分割結果等)的一個流程,也就是起碼把原來的“特征提取”和“用分類器做分類,包括特征選擇”的兩個模塊,串在一起了,而不是顯示地分成兩個模塊。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()