在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

非計算機專業如何轉行人工智能,并找到算法offer?

電子工程師 ? 來源:lq ? 2018-12-27 10:13 ? 次閱讀

目前,各行業都在嘗試著用機器學習/深度學習來解決自身行業的需求。在這個過程中,最為稀缺的也是高質量人工智能人才。 這一年我們見證了不斷有非計算機專業學生轉行人工智能的現象,每個想轉行人工智能算法崗的同學或多或少都有著類似的原因:人工智能領域的火熱需求和高于其他行業的薪資水準。那么,非計算機專業如何轉行人工智能,并找到算法 offer?

以下為作者 Nick-Atom 在知乎上的回答,希望對你有所啟發:

作為轉專業算法黨,分享些經驗吧。開門見山,轉專業和本專業沒什么區別,該學的還得學,只有學的好與差的區別。好處是,只要你想學(并且英文好),超一流的學習資料滿天飛。

首先說幾個非常非常非常重要的原則(我認為這幾個原則要比具體的方法論重要):

1、算法工程師也是軟件工程師,編程基礎要求很高(只是在架構和系統這塊不做高要求)

基本上,你要花三分之一的時間處理數據,三分之一的時間修改線下線上代碼以適配你的算法,三分之一的時間調試模型。

前兩者都需要進行大量的代碼閱讀和自己 coding。

指望跑跑模型,調調參數不需要碼代碼是不可能的,除非你面的是科學家崗,但轉行的科學家崗基本不現實吧。

2、80% 的算法優化來自與對業務架構的理解

這一點有點反直覺了。

很多人以為算法工程師的工作就是把從論文和公開課里學到的 fancy 的算法用到業務里。這個基本上就是大錯特錯了。首先,絕大多數的先進算法只是相對于 baseline 算法有了一點點小的提升,這對于做科研是有意義的,畢竟積少成多。但是在工程中,這些算法的性價比是極低的,收益不大,卻要大幅度調整系統,增加系統復雜度,得不償失。

所以除非是非常顛覆性的想法,大幅度提升性能,像是 DNN,ResNet,Word2Vec,Bert,Seq2Seq 這樣的模型算法,才會在業界廣泛的應用。

那么更多時候,算法工程師的工作是結合業務,用上述提到的這些基本的模型去優化業務流。比如,在廣告領域,原來要求完全匹配用戶的搜索詞,我可不可以用 Seq2Seq 模型改寫出幾個類似的搜索詞?或者,原來都是 Counting Feature,我可不可以用 DNN Embedding 來做一些離散 Feature?

換句話說,模型都是最基本的模型,但是怎么結合業務,選對模型,用對地方,才是真正考驗算法工程師能力的地方。而要充分理解業務架構,并且能夠在復雜的業務代碼中自由的翱翔,你的工程能力一定不能差。

3、優秀的算法工程師都有很好的科研 sense

我個人覺得這一點被很多人忽略了。但其實這個非常重要。算法工程師和后臺/架構工程師的一個很大區別在于算法工程師還是有一定的研究性質的。換句話說,無論是上線一個業務還是開發一個中間件,后臺工程師要解決的問題比較明確(你不做還有產品***你做~~),結果也比較好度量(能不能用,性能如何)。

但算法工程師需要自己去找可以優化的地方,且結果往往難以預測,有些工作的結果甚至難以可靠度量。這就需要你有好的科研 sense,能夠發現值得解決且能夠解決問題,設計合適的解決問題的方案及科學的結果度量方法,充分的實驗和論證,最后可靠的上線。

簡而言之,你要自己找活干,找對活是成功的 80%,活沒找對半年一年沒成果的時候壓力也是很大的。

除此之外,其他能力還包括:

1、英文

這個不用多說了。讀論文看視頻是少不了的,英文不行的話真的是,很累。

2、數學和機器學習理論

這一點我和一些高票意見不太一致,我覺得如果你理論能力很強,當然是錦上添花的事。但這不是必須的。能講清楚 LR 和 DNN,會推反向傳播和交叉熵,有一些項目經驗(對項目中用到的算法有深刻的理解),對于入門級算法工程師來說足夠了。對于比較資深的算法工程師,也不要求對每個算法都理解的深刻,項目經驗豐富些,基礎扎實也夠了。

畢竟學習幾個新算法,對于編程和算法基礎扎實的同學來講,實在是最輕松的事了。

理解了上述這幾點,準備起來自然也比較簡單了。

1、扎實的編程基礎

C++/Java + Python + 算法數據結構。老三樣跑不掉的,而且要求只會高不會低。手寫算法練起來吧。

2、機器學習基礎

不要求多求深,去試圖掌握一些很 fancy 的算法和模型。好好去理解最基礎的 LR/CNN/DNN, 理解正則化,交叉熵,反向傳播,normalization 等等等等這些最基礎的概念,一定要理解的透徹。最好就是把這幾個模型自己實現一遍,尤其是 BP.3,工程能力和項目經驗接觸過大型的工程項目,無論是開發還是算法,都是非常重要的經驗。工程能力確實會讓你空有想法,難以發揮,戴著鐐銬跳舞。如果實在沒什么項目經驗,可以考慮做一些比賽。但比賽用到的環境實在是太理想化了,導致價值實在有限,基本上我們找新人是不看比賽的(除非大賽成績特別好)。總結來說,大型項目的工程經驗(哪怕與算法無關)也要好于比賽經驗。

3、論文

一流論文大殺四方,灌水論文沒什么價值,發論文是實習生的工作,full-time 是要給公司賺錢的,不要心存僥幸,大清已經亡了。如果沒有什么厲害的成果,而你又志在 industry,不要浪費時間灌水了,好好準備面試。

4、聰明 or 優秀的科研 sense

這一點其實非常非常重要,只是大家的考察方法五花八門,實在難以總結。在我司,不聰明是我們拒人的第二理由。僅次于編程基礎差。至于什么樣的人算聰明的話見仁見智,我個人的話,數學好的人特別是概率,或者是講項目的時候能夠感受到非常好的科研 sense 的人,我會覺得是聰明的人。

最后幾句話送給轉行的各位,既然認定了要走工程師這條路(不論算法還是工程),就一定要拿自己和專業的人去比較,付出更多的努力去趕超。不要奢望這個行業有什么不需要計算機基礎的特別適合轉行的同學的神奇崗位,真正好的崗位,你的競爭對手就是計算機專業同學,評價的指標也就是計算機專業指標,你的專業所學基本不做考量,不要心存僥幸,好好加油吧。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4625

    瀏覽量

    93123
  • 人工智能
    +關注

    關注

    1792

    文章

    47525

    瀏覽量

    239265
  • 機器學習
    +關注

    關注

    66

    文章

    8428

    瀏覽量

    132852

原文標題:非計算機專業如何轉行AI,找到算法offer?

文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    哪些專業適合學習嵌入式開發?

    市場的80%以上,那什么專業能夠輕松轉行呢? 1)計算機科學與技術:作為基礎學科,計算機科學與技術專業提供了編程、
    發表于 01-03 13:44

    嵌入式和人工智能究竟是什么關系?

    領域,如工業控制、智能家居、醫療設備等。 人工智能計算機科學的一個分支,它研究如何使計算機具備像人類一樣思考、學習、推理和決策的能力。人工智能
    發表于 11-14 16:39

    《AI for Science:人工智能驅動科學創新》第一章人工智能驅動的科學創新學習心得

    ,無疑為讀者鋪設了一條探索人工智能(AI)如何深刻影響推動科學創新的道路。在閱讀這一章后,我深刻感受到了人工智能技術在科學領域的廣泛應用潛力以及其帶來的革命性變化,以下是我個人的學習心得: 1.
    發表于 10-14 09:12

    risc-v在人工智能圖像處理應用前景分析

    和使用該技術,無需支付專利費或使用費。這大大降低了人工智能圖像處理技術的研發成本,吸引了大量的開發者、企業和研究機構參與其生態建設。 靈活性則體現在RISC-V可以根據不同的應用場景進行定制和優化,從而
    發表于 09-28 11:00

    FPGA在人工智能中的應用有哪些?

    定制化的硬件設計,提高了硬件的靈活性和適應性。 綜上所述,FPGA在人工智能領域的應用前景廣闊,不僅可以用于深度學習的加速和云計算的加速,還可以針對特定應用場景進行定制化計算,為人工智能
    發表于 07-29 17:05

    計算機視覺技術的AI算法模型

    計算機視覺技術作為人工智能領域的一個重要分支,旨在使計算機能夠像人類一樣理解和解釋圖像及視頻中的信息。為了實現這一目標,計算機視覺技術依賴于多種先進的AI
    的頭像 發表于 07-24 12:46 ?1008次閱讀

    人工智能計算機視覺

    人工智能教學資料。
    發表于 07-18 11:31 ?0次下載

    計算機視覺與人工智能的關系是什么

    引言 計算機視覺是一門研究如何使計算機能夠理解和解釋視覺信息的學科。它涉及到圖像處理、模式識別、機器學習等多個領域的知識。人工智能則是研究如何使計算機具有
    的頭像 發表于 07-09 09:25 ?709次閱讀

    計算機視覺與智能感知是干嘛的

    引言 計算機視覺(Computer Vision)是一門研究如何使計算機能夠理解和解釋視覺信息的學科。它涉及到圖像處理、模式識別、機器學習等多個領域,是人工智能的重要組成部分。智能
    的頭像 發表于 07-09 09:23 ?999次閱讀

    計算機視覺在人工智能領域有哪些主要應用?

    計算機視覺是人工智能領域的一個重要分支,它主要研究如何讓計算機能夠像人類一樣理解和處理圖像和視頻數據。計算機視覺技術在許多領域都有廣泛的應用,以下是一些主要的應用領域: 圖像識別與分類
    的頭像 發表于 07-09 09:14 ?1529次閱讀

    計算機視覺屬于人工智能

    屬于,計算機視覺是人工智能領域的一個重要分支。 引言 計算機視覺是一門研究如何使計算機具有視覺能力的學科,它涉及到圖像處理、模式識別、機器學習等多個領域。
    的頭像 發表于 07-09 09:11 ?1362次閱讀

    計算機視覺的主要研究方向

    計算機視覺(Computer Vision, CV)作為人工智能領域的一個重要分支,致力于使計算機能夠像人眼一樣理解和解釋圖像和視頻中的信息。隨著深度學習、大數據等技術的快速發展,計算機
    的頭像 發表于 06-06 17:17 ?1040次閱讀

    機器學習怎么進入人工智能

    人工智能(Artificial Intelligence,AI)是一門涉及計算機、工程、數學、哲學和認知科學等多個領域的交叉學科,旨在構建智能計算機系統,使之能夠自主感知、理解、學習
    的頭像 發表于 04-04 08:41 ?354次閱讀

    【量子計算機重構未來 | 閱讀體驗】第二章關鍵知識點

    得出結論所需的時間。Grover算法則在結構化檢索上有突出的效率。作者同樣提到了量子計算人工智能的梯度下降以及矩陣求逆運算上,也能提高效率,但并未深入描述原理。 作者提到了目前量子
    發表于 03-06 23:17

    計算機視覺的十大算法

    隨著科技的不斷發展,計算機視覺領域也取得了長足的進步。本文將介紹計算機視覺領域的十大算法,包括它們的基本原理、應用場景和優缺點。這些算法在圖像處理、目標檢測、人臉識別等領域有著廣泛的應
    的頭像 發表于 02-19 13:26 ?1295次閱讀
    <b class='flag-5'>計算機</b>視覺的十大<b class='flag-5'>算法</b>
    主站蜘蛛池模板: 免费手机黄色网址| 在线色播| 五月婷婷在线视频| 国产精品夜色7777青苹果| 手机在线你懂得| 成人a在线观看| 免费一级特黄a| 久久夜色精品国产亚洲噜噜| 五月婷婷在线观看| 色综合天天综合网国产国产人 | 日本三级在线观看免费| 真实女人寂寞偷人视频| 一级特黄性色生活片一区二区| 久久精品国产免费观看99| 男人cao女人视频在线观看| 国产亚洲美女精品久久久2020| 午夜免费观看| 成人三级电影在线观看| www.91免费视频| 国产免费成人在线视频| 欧美日韩国产乱了伦| 色丁香六月| 熊出没之环球大冒险旧版免费观看 | 激情网五月| 久久夜色精品国产亚洲| 国产人免费人成免费视频| 夜夜se| 亚洲国产精品日韩专区avtube| 俺来也婷婷| 国产三区视频| 国产三级香港三级人妇| 小雪被老外黑人撑破了视频| 久久久久国产免费| 精品亚洲国产国拍| 久久久午夜精品理论片| 韩国午夜影院| 一级毛片美国一级j毛片不卡| 在线中文字幕一区| 亚洲伊人天堂| 网友自拍区一区二区三区| 四虎新网站|