精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

算法工程師:你的一切皆在我計算中

責(zé)任編輯:editor004

2018-01-23 10:46:01

摘自:廣州日報

嚴(yán)津(化名)從中科院畢業(yè)時,手上拿到多個offer,但是他選擇了從事前沿的人工智能和機(jī)器學(xué)習(xí)相關(guān)的工作——算法工程師,年薪30萬元左右。

購物網(wǎng)站用算法為你推薦喜歡的商品,打車軟件用算法幫你選擇最佳路線,信息平臺用算法為你推薦閱讀新聞……算法在無形當(dāng)中影響著我們生活的方方面面。

那么,算法工程師是怎樣的一種存在?他們的日常工作是怎樣的?算法工程師嚴(yán)津(化名)講述了這個外界看來高大上又略帶神秘感的工作,他每天的工作是優(yōu)化算法,他感覺工作有激情。他說,還可能用算法預(yù)測股票和房價或?qū)崿F(xiàn)智能家居的控制。

從去年7月開始,他開始培訓(xùn)一位零基礎(chǔ)的高中同學(xué),努力將其訓(xùn)練為合格的算法工程師。最近他們二人就目前火熱的知識競答用算法搞了一點(diǎn)事情:做了一個程序,每次答題基本都能在5秒鐘之內(nèi)得到答案。

嚴(yán)津(化名)從中科院畢業(yè)時,手上拿到多個offer,但是他選擇了從事前沿的人工智能和機(jī)器學(xué)習(xí)相關(guān)的工作——算法工程師,年薪30萬元左右。文/廣州日報全媒體記者李 華

攻克難關(guān)沒有捷徑

廣州日報:你是中科院碩士畢業(yè)生,你的網(wǎng)絡(luò)ID旁標(biāo)注了“數(shù)學(xué)~數(shù)學(xué)~數(shù)學(xué)~”,你學(xué)的是數(shù)學(xué)專業(yè)嗎?

嚴(yán)津:不是數(shù)學(xué)專業(yè),學(xué)的是計算機(jī)專業(yè),不過研究生(專業(yè))對數(shù)學(xué)要求比較高。

廣州日報:你是如何開始學(xué)習(xí)機(jī)器學(xué)習(xí)的?在學(xué)校時,你對算法的認(rèn)識如何?想到以后會成為算法工程師嗎?

嚴(yán)津:研一時學(xué)過一些機(jī)器學(xué)習(xí)的課程。在學(xué)校的時候需要參加一些科研項(xiàng)目和發(fā)表論文,當(dāng)時自己研究了一些機(jī)器學(xué)習(xí)的東西。在學(xué)校的時候,對算法有一些認(rèn)識,如果沒有認(rèn)識也做不了項(xiàng)目,論文也發(fā)表不了。我們研三上學(xué)期開始找工作,當(dāng)時還是比較堅定要成為一位算法工程師。我是當(dāng)年9月結(jié)束找工作,沒有參加校招,通過內(nèi)推找到工作。

廣州日報:你現(xiàn)在成為算法工程師,在過去的學(xué)習(xí)經(jīng)歷中,你掌握的哪些學(xué)科或技能幫助特別大?

嚴(yán)津:最有用的學(xué)科是計算機(jī)和數(shù)學(xué)。有計算機(jī)的知識才能把算法落地實(shí)現(xiàn),數(shù)學(xué)能幫助優(yōu)化算法。

遇到的技術(shù)上挑戰(zhàn)是編程會遇到一些bug(漏洞);數(shù)學(xué)方面可能有一些公式需要用到一些高數(shù)、線性代數(shù)、概率統(tǒng)計方面的知識,這還是難看懂的;還有就是英語難關(guān),無論從開始閱讀到后來寫(代碼)都是比較困難的。

克服這些難關(guān)沒有捷徑,基本上是自己去研究,一步一個腳印去啃,其實(shí)大家都是這樣。

廣州日報:你畢業(yè)后拿到了N個offer,你是如何打動這些公司的?

嚴(yán)津:校招的面試有一些套路,問的問題不多,基本是那些。不同公司只面試同一個崗位,問題都差不多,只要把這些問題研究透了,還是能找到工作的。不過整個過程還是蠻辛苦的。

模擬人腦解決問題

如今,嚴(yán)津在北京眾多互聯(lián)網(wǎng)公司聚集的后廠村路的某公司從事算法推薦工作,他每天專注于優(yōu)化算法,他感覺每天都很有激情。在他看來,算法無處不在:語音識別、自動駕駛、推薦(購物、新聞)……算法在無形當(dāng)中影響著我們的生活。

廣州日報:你目前的算法工程師崗位主要負(fù)責(zé)什么業(yè)務(wù)?現(xiàn)在算法工程師是當(dāng)下熱門的職業(yè),你是如何看待這個職業(yè)的?

嚴(yán)津:我是負(fù)責(zé)推薦算法。這個職業(yè)非常有趣、有前景,也非常有意義。每天很有工作熱情。以前工業(yè)革命解決的問題可能是通過發(fā)明一些機(jī)械去改變?nèi)说氖帜_(功能),比如汽車改變腳;然而現(xiàn)在算法工程師解決的問題大部分都是用機(jī)器模擬人的腦力勞動,比如人工智能、機(jī)器學(xué)習(xí),它分析數(shù)據(jù)(圖片、文字、語音等),(分析過程)你可以想象是人眼、耳朵接收到信息,然后通過算法、人工智能引擎去模擬人腦去做一些處理,從而來解決一些簡單或復(fù)雜的腦力活動。

廣州日報:在你看來,現(xiàn)在我們生活中的哪些場合會使用算法?你做的項(xiàng)目跟我們現(xiàn)在的哪些生活方面有關(guān)?如何影響我們的生活?

嚴(yán)津:如上所說,既然它是模擬人腦,你可以讓所有場景使用算法這個東西,因?yàn)楫吘股钜彩峭ㄟ^人腦處理這些內(nèi)容。比如語音識別、自動駕駛、推薦,這些都在用算法。比如推薦領(lǐng)域,以前的新聞是編輯推薦,編輯覺得好,推薦給大家看,現(xiàn)在算法推薦可以發(fā)現(xiàn)那些原來不受到重視的銷量小但種類多的產(chǎn)品或服務(wù),可以通過興趣推薦,更多是考慮到用戶的反饋,包括用戶的點(diǎn)擊和其他行為,這更民主。

廣州日報:你日常的一天的工作內(nèi)容如何?平時更多的是跟算法、機(jī)器打交道你感覺如何?有什么發(fā)生在人機(jī)間令你印象深刻的事?

嚴(yán)津:日常的工作是優(yōu)化一些算法,我感覺挺好的,可以學(xué)習(xí)到一些知識、解決一些問題和服務(wù)用戶,感覺比較有激情。

印象深刻的是有一次,我調(diào)用了一個手寫識別的API(應(yīng)用程序編程接口),當(dāng)時讓一個同事體驗(yàn)我做的東西,他寫了一個字,我都沒認(rèn)出來,但是機(jī)器卻能正確識別,當(dāng)時感覺非常驚艷,機(jī)器可能比人更了解你的意圖。

算法在迎合人們

每一次的購買行為、閱讀行為、打車行為,算法都在學(xué)習(xí)如何更了解我們,通過學(xué)習(xí)算法變得更加聰明,更加了解我們的需求。嚴(yán)津說,算法需要價值觀,畢竟現(xiàn)階段的算法還不成熟,還需要人工干預(yù)。

廣州日報:就在前幾天,今日頭條公布了它的算法原理,作為算法工程師,你如何看待此事?算法用以分發(fā)信息,是否需要具有價值觀?

嚴(yán)津:這確實(shí)是一個比較好的事情,以前是黑箱的,大家不清楚它的工作原理,可能會恐懼這個東西?,F(xiàn)在公布了后,大家至少有一個了解,這是挺不錯的。

算法需要價值觀,因?yàn)樗惴ù蟛糠质峭ㄟ^數(shù)值衡量,這對一些量化的東西才能有效。但有一些東西確實(shí)很難衡量,此時還是需要一些人為干預(yù),畢竟現(xiàn)在算法還不是完全的成熟。

廣州日報:如今打車、社交、購物等,人們生活的方方面面都被算法影響,算法是如何變得聰明更加了解人的需求呢?算法是在迎合人們嗎?

嚴(yán)津:算法是在迎合人們。算法有一個優(yōu)化目標(biāo),往往是通過用戶的一些數(shù)據(jù)指標(biāo)來衡量,比如說,提高一些用戶量、提高用戶的停留時長以及提高一些點(diǎn)擊量等這些維度,這些東西是在迎合人類。

算法怎么變聰明呢?比如現(xiàn)在算法有一個目標(biāo)了,它里面會用到一些數(shù)學(xué)的優(yōu)化方法,然后通過數(shù)據(jù)訓(xùn)練得到一個更好的決策模型,通過這個流程變得聰明、更了解人的需求。

廣州日報:現(xiàn)在大家每天都在消費(fèi)信息,很多平臺都在使用算法推薦新聞,你從算法工程師的角度觀察,大家是否也會受困于過濾氣泡?作為算法工程師是否有能力改變這樣的現(xiàn)狀?

嚴(yán)津:感覺是存在過濾氣泡(指的是計算機(jī)記錄互聯(lián)網(wǎng)受眾在網(wǎng)上搜索、瀏覽等留下的痕跡,根據(jù)這些線索,計算機(jī)推斷出受眾的信息偏好,進(jìn)而依據(jù)自身判斷來向受眾進(jìn)一步推送相關(guān)信息,以此實(shí)現(xiàn)受眾的信息個性化定制,保證用戶的黏性)這個問題。其實(shí)改變這個現(xiàn)狀,可以通過數(shù)值量化解決問題,如果一旦把它變成一個數(shù)學(xué)問題基本上可以解決。

人人能成算法工程師

嚴(yán)津的一位高中同學(xué)從事的是機(jī)務(wù)工作,對這份工作不甚滿意。嚴(yán)津決定挑戰(zhàn)一下,用一年(2017年7月~2018年7月)的業(yè)余時間,將零基礎(chǔ)的小機(jī)務(wù)努力培養(yǎng)成為一個合格的算法工程師,目前的進(jìn)展超出預(yù)期。

廣州日報:為什么決定將零基礎(chǔ)的小機(jī)務(wù)培養(yǎng)成為一個合格的算法工程師?目前實(shí)驗(yàn)進(jìn)展如何?在培養(yǎng)他的過程中,最難的部分是什么?

嚴(yán)津:我個人比較喜歡王興(美團(tuán)網(wǎng)創(chuàng)始人),想像他那樣做有趣、有意義、有利的事情,當(dāng)時我跟小機(jī)務(wù)也想做一件這樣的事。但個人能力有限,當(dāng)時也沒有想到特別好的其它事情,(剛好)小機(jī)務(wù)對當(dāng)前的工作也不是特別滿意,然后我就想能不能把他這樣一個零基礎(chǔ)的小機(jī)務(wù)培養(yǎng)成一個算法工程師。

目前培訓(xùn)過程進(jìn)行了半年,感覺大家還是比較樂在其中,進(jìn)程超出預(yù)期。小機(jī)務(wù)已經(jīng)能夠?qū)崿F(xiàn)一些基本的算法,調(diào)用算法基本沒問題,優(yōu)化算法也基本沒問題,一些數(shù)學(xué)公式的推導(dǎo)也能實(shí)現(xiàn),編程也有很大進(jìn)步。最難的部分是剛開始時數(shù)學(xué)、編程的入門比較困難,但突破以后還是比較順利的。

廣州日報:你覺得人人都能成為算法工程師嗎?普通人想成為算法工程師需要什么技能和思維方式?

嚴(yán)津:我覺得人人都能成為算法工程師。從去年到現(xiàn)在,(訓(xùn)練)同學(xué)的流程沒有想象中那么難,你只要按照一個正確的路徑,少走很多彎路,還是可以成為算法工程師。現(xiàn)在有很多讓不太懂算法的人也能用的算法工具,它的門檻并不高,比如微軟前段時間發(fā)布了相關(guān)的工具。

成為算法工程師需要邏輯思維,技能方面需要具備編程基礎(chǔ)和一些數(shù)學(xué)基礎(chǔ),其實(shí)并沒有想象中那么難。

廣州日報:成為算法工程師,主要需要具備哪些技能?

嚴(yán)津:1.完成機(jī)器學(xué)習(xí)基礎(chǔ)的學(xué)習(xí)。機(jī)器學(xué)習(xí)方面的知識是算法工程師區(qū)別于普通程序員的核心,這部分要重點(diǎn)掌握。

2.刷題。要刷完《劍指offer》這本書,大概50題,最后可以手寫代碼,并進(jìn)行一些基本的邏輯訓(xùn)練。

3.完成基礎(chǔ)語言的學(xué)習(xí)。

4.計算機(jī)基礎(chǔ)訓(xùn)練。

廣州日報:在日常生活中,你會運(yùn)用算法做些什么事,讓你的生活變得更有趣?

嚴(yán)津:會做很多,比如可以用算法去預(yù)測股票和房價,這都可以試著去做,還可以做一些像智能家居的控制。另外我們會參加一些算法的比賽,在比賽過程中也是非常有意思的。

廣州日報:目前你的年薪是30萬元,你對現(xiàn)在的工作內(nèi)容和報酬滿意嗎?未來算法工程師的前景如何?

嚴(yán)津:這個工資其實(shí)是比較正常的,基本是算法工程師的平均水平。算法工程師的前景是非常好的,我覺得算法能應(yīng)用到各方面解決核心問題,你看每年校招的(算法工程師)工資是越來越高,從這也能知道它前景火爆。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2025 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 吴忠市| 台州市| 漾濞| 马龙县| 天镇县| 武乡县| 图木舒克市| 正镶白旗| 东乌珠穆沁旗| 凤翔县| 灌南县| 兴宁市| 临夏市| 托里县| 大厂| 石泉县| 甘肃省| 麟游县| 五河县| 瓦房店市| 义乌市| 屯留县| 曲松县| 安阳市| 开鲁县| 西昌市| 永州市| 高平市| 乌鲁木齐县| 班戈县| 龙江县| 河南省| 定西市| 舒兰市| 张家港市| 郧西县| 崇仁县| 绥中县| 仲巴县| 麦盖提县| 尼勒克县|