1.5 在移動端應用深度學習技術的難點
1.5.1 在服務器端和移動端應用深度學習技術的難點對比
在移動端應用深度學習技術,要考慮各種機型和App指標的限制,因此難點較多。如何使深度學習技術穩定高效地運行在移動設備上是最大的考驗。拆解落地過程中的復雜算法問題,就是移動端團隊面臨的首要挑戰。通過對比服務器端的情況,更容易呈現移動端應用深度學習技術的難點,對比如表1-2所示。
表1-2 在服務器端和移動端應用深度學習技術的難點對比

在移動端App的開發過程中,需要克服以上所有困難,才能在移動端應用相關技術。將Demo的演示效果轉化為億級安裝量的App線上效果,并不是一件容易的事情。在移動端和嵌入式設備的App中使用深度學習技術,可以大大提升App給用戶帶來的體驗。但是,只應用深度學習技術還不能實現所有想要的效果,往往還要結合計算機視覺相關的技術,才能解決從實驗到上線的難題。工程師需要具備很高的將工程與算法結合的能力,才能綜合運用多種技術解決問題。在移動端應用深度學習技術時,往往沒有太多可以查閱和參考的資料,需要開發人員活學活用,因地制宜。接下來通過實例看一下,如何使用諸多辦法來實現AR實時翻譯功能。