作者 | 努力的伍六七
來源 | CV技術(shù)指南
前言:本文介紹了一個算法工程師工作一年以來的經(jīng)驗和感悟,主要介紹了算法工程師的必備技能和技術(shù)成長應該要注重哪些方面的能力。相信讀完后會有不少的幫助。
今天是正式工作后的第一年,打算做一件事,以后要持續(xù)記錄自己的工作感想和生活狀態(tài)。
人這一輩子那么有限,作為一個普通人,也許我窮極一生也不會有什么大的成就可以讓外人為我寫下一個傳記。
但是我可以用自己的手記錄下我這一生,吃過的苦,犯過的錯,愛過的人,在和一些網(wǎng)友聊過之后,我發(fā)現(xiàn)我是蕓蕓眾生中的一粒沙,那些自以為的經(jīng)歷其實在陌生的一個環(huán)境里也有人同樣地經(jīng)歷著。
希望我的文字可以激勵那些人,希望我的錯誤可以警惕那些人。
算法工程師必備的技能
我的具體研究方向是計算機視覺算法工程師,眾所周知,當我們在說起算法工程師的時候,大家一般都會把工程師說成調(diào)參俠,而那種天天看論文發(fā)論文的又被捧上天。其實不然,我想以我從業(yè)一年的角度來說,一個計算機視覺算法工程師需要具備的技能。
算法工程師的工作內(nèi)容首先是每日三問:業(yè)務KPI達標了嗎?badcase解決了嗎?CornerCase優(yōu)化了嗎?你所有的工作的目的就是去解決這三個問題。
所以日常的工作內(nèi)容是看看什么Case沒有解決,制定優(yōu)化目標,迭代,再看,再優(yōu)化,不斷循環(huán)往復??瓷先ナ遣皇怯X得算法工程師這個工作簡單,枯燥,無聊?
其實不然,因為我相信每一份工作都是有它枯燥簡單的地方,大名鼎鼎的李飛飛,吳恩達這些數(shù)據(jù)科學家難道就沒有做過調(diào)參的工作了?凡是不可以偏概全,我眼中的算法工程師要具備的技能點是這樣的。
能意識到數(shù)據(jù)的價值和用法
頂尖的數(shù)據(jù)科學家肯定是會比一般人更理解數(shù)據(jù)的價值,以及做一個算法類的項目,需要用到什么樣的數(shù)據(jù),使用什么樣的特征,有哪些需要考量的細節(jié),在這個項目中的優(yōu)化目標所關(guān)聯(lián)的數(shù)據(jù)需求是什么。
能做好高效合理的算法選型
這一個我就是要打臉那些說算法工程師是調(diào)參俠的人了,你以為的調(diào)參俠是把一個學習率從0到1e-3挨個嘗試,改改配置就行。實際上當接到一個新項目的時候,作為一個算法工程師是需要快速調(diào)研算法論文,并且制定算法優(yōu)化方案的。
并且很多時候這個子方向你是之前沒有接觸過,比如突然讓你去從一個分類項目中去做一個跟蹤項目,你需要在一周之內(nèi)去調(diào)研業(yè)界的跟蹤算法文章并理清楚跟蹤算法的分類成績,優(yōu)缺點分析,核心思想分析,這一點沒有論文積累是比較難的。
優(yōu)秀的算法工程師就是要具備這種快速選型并且抓重點,最后還能給出一個合理的算法選型。一般考慮的角度是(可部署性,精度指標,速度怎么樣,有沒有不支持的算子,是否開源等等)。話說在這一點上,沒有人會傻到對一個新項目去復現(xiàn)沒開源的SOTA論文。
免責聲明:本文僅代表文章作者的個人觀點,與本站無關(guān)。其原創(chuàng)性、真實性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容文字的真實性、完整性和原創(chuàng)性本站不作任何保證或承諾,請讀者僅作參考,并自行核實相關(guān)內(nèi)容。
舉報郵箱:3220065589@qq.com,如涉及版權(quán)問題,請聯(lián)系。
網(wǎng)友評論