做了大概6年的android開發了,目前想轉行圖像識別領域,感覺這個技術不會導致中年失業,請問都需要學習哪些知識?
如果你是因為怕失業而轉,那你這個問題問的就意義不大了。技術,總是會過時。就算你不斷學習,也很難保持更新。
轉的話,要從興趣和長遠發展綜合考慮
本人既從事移動開發,又從事計算機視覺深度學習演算法研究,頭像是本人的公共號,歡迎關注,主要講解深度學習計算機視覺的經典演算法;言歸正傳,作為一個資深Android開發者,我認為用「轉行」這個詞是不準確的,而是應該使用「結合」,因為很多計算機視覺或者圖像處理功能是要移植到Android或者iOS上的,所以我個人認為應該去加強以下幾個技能:
1.NDK和C++,把C++工程移植到Android端;
2.OpenCV,這個是基本的圖像處理的工具庫;
3.OpenGL,簡單瞭解就好,這個是用來展示圖像處理的結果;
4.一些簡單的機器學習和深度學習基礎知識,深度學習的話請參考cs231n課程;
5.掌握一種或多種深度學習框架,如caffe,tensorflow;
6.能無障礙把caffe或者tensorflow框架移植到Android端;
掌握了以上六點,你就可以在圖像和移動開發兩方面都佔有一定優勢;
最後做個宣傳,本人公共號: