算法無處不在

文\海南日報記者 張惠寧

不知道從何時起,我們的日常出行越來越離不開手機導航,掃地機器人彷彿成了家庭必備,停車場車輛識別計費裝置更是隨處可見,語音翻譯機器人陪伴人們環遊世界……這些能夠提高人們生活品質的發明創造,其實都離不開算法:導航使用的是最短路徑算法,車輛識別利用了圖像識別算法,翻譯機器人使用的自然語言處理技術等。

算法,這個聽起來高深又晦澀的概念,彷彿逐漸支配了我們日常生活的方方面面。算法工程師這個羣體也逐漸走入大衆視野,成爲科技型企業眼中的稀缺人才。

大數據時代催生算法行業

“90後”女孩王釗,2019年底從美國研究生畢業後,選擇回國併入職一家專注於知識圖譜應用的人工智能科技公司——海南普適智能科技有限公司,成爲一名算法工程師。

王釗介紹,算法工程師是隨着時代應運而生的職業,“我們生活在大數據時代,每天都會產生各種各樣的數據,消費數據、瀏覽數據、出行數據等,有了數據,就會激起人們對數據分析的興趣,讓這些數據更好地服務生產和生活。”王釗說,算法在人們的生活中無處不在,算法工程師就是利用算法處理事務的人,除了這些我們能夠感受到的算法使用場景,其實還有很多默默影響着我們生活的算法。

“比如推薦算法,你有沒有發現你和你的朋友看到的淘寶商品、抖音視頻是不一樣的?他們總是能夠抓住你的喜好,給你推薦你想購買想看的東西?”王釗介紹,其實這都是算法計算出來的。算法通過你的瀏覽、購買、點贊、評論等記錄,在龐大的數據庫內尋找跟你有相同行爲的用戶,分析這羣用戶的喜好,並把結果作爲用戶最終看到的產品進行展示。

“這個邏輯看起來似乎很簡單,但其中還涉及到很多複雜的問題,比如用戶購買商品的時間順序是否反映了他當下的興趣,一年前購買的商品和一天前購買的商品對算法模型來說擁有的權重是不一樣的,也就是說對於要在界面上展示什麼商品給用戶的影響力大小是不一樣的。”王釗說。

“燒腦”的算法工程師

很多人會誤認爲算法工程師就是程序員,必須是計算機專業背景,事實並非如此。王釗在美國攻讀碩士研究生期間主修的是商業分析專業。並不是計算機專業畢業的王釗,爲什麼會選擇算法這個行業呢?

王釗表示,之前在銀行和一些公司的實習經歷讓她深刻體會到,擁有快速的大數據信息處理能力是多麼有優勢,所以研究生階段,她就選擇了一個跨學科的專業——商業分析,也是在校期間的一些算法相關課程讓她對算法有了興趣,畢業後才選擇進入這個行業。

“實際上,很多算法工程師都不是計算機專業出身。”王釗介紹,她的同行中有的是學物理的,有的學數學,還有學通信工程的。現在計算機技術,或者說數據處理能力,已經成爲各個專業都必須掌握的一門基礎性技術。算法適用於廣泛的領域,比如醫學。“有醫生朋友經常會問我一些R語言方面的數據分析問題,醫生也需要具備圖像處理技能,通過圖像識別技術去協助他們做一些病變診斷。”

作爲一名算法工程師,王釗非常看好這一職業前景,因爲從經濟學角度講,只要生產在進步,科技在創新,人類就一定需要做提升效率的事,比如自動駕駛、人臉識別,而算法工程師的核心就是在做提升效率的事,如果沒有好的算法團隊,即使再多好的數據也是無法使用的。

當然想從事算法工程師這行,本身也不是一件容易的事情,首先要有非常好的數學基礎;其次要有計算機基礎會編程;還要思維活躍,頭腦靈活;有很強的想象力和推理能力。做算法模型的時候會非常燒腦,甚至枯燥,所以要不斷去刺激自己的激情和新鮮感。

人物:王釗(90後)

職業:算法工程師

職業理念:敏於觀察,勤于思考,善於綜合,勇於創新。