1. 程式人生 > >端到端的學習end-to-end learning (理解)

端到端的學習end-to-end learning (理解)

傳統的機器學習的流程是由多個獨立的模組組成,每一個獨立的任務其結果的好壞都會影響到下一個步驟,從而影響到整個訓練的結果,這個是非端到端的

而深度學習模型在訓練過程中,從輸入端(輸入資料)到輸出端會得到一個預測結果,與真實結果相比較會得到一個誤差,這個誤差會在模型中的每一層傳遞(反向傳播),每一層的表示都會根據這個誤差來做調整,直到模型收斂或達到預期的效果才結束,這是端到端的。

兩者相比,端到端的學習省去了在每一個獨立學習任務執行之前所做的資料標註,為樣本做標註的代價是昂貴的、易出錯的。