對深度學習的理解達到什麼水平才能應聘大型互聯網公司的機器學習相關崗位?

本題已加入知乎圓桌 ?「機器學習 · 學以致用」,更多「機器學習」相關話題討論歡迎關注。


對於一般的演算法候選人,一般會從演算法,編碼,開放問題解決和一定的產品意識和責任意識幾個方面考核;而對於深度學習候選人,進一步要求在演算法上對常見深度神經網路有一定的認識。這種認識會在幾個維度上度量,一個是廣度,常見DNN,CNN,RNN演算法是否了解;一個是深度,包括了解,理解,運用,改造和創造;比如知道CNN相關的概念,能進一步清楚網路內各層次的構造是了解,對內掌握各層比如Pooling層的作用,對外了解CNN適合哪種問題是理解,CNN落地業務場景經驗是運用,能自行優化層次配置,組合堆疊網路和優化目標函數等以更適合問題的解決是改造,能提出全新網路構造理念比如ResNet來全面改進的是創造。還有一個維度是前沿,是否喜歡追蹤前沿技術,對未來方向如數家珍,主要考察的是自我驅動的主動學習能力,比如是否對最新的CNN模型DenseNet有所了解,這種新模型為什麼比ResNet效果更好。


感謝本次圓桌嘉賓 @陳阿榮 的回答,對於這個問題,雲棲社區小編覺得各大互聯網公司的招聘信息中有關:人工智慧、大數據、機器學習的崗位職責、崗位描述、崗位要求也是一個不錯的自我評價信息。通過以上信息你可以清晰的了解到當前各大互聯網公司對於人工智慧的任職需求和方向,通過崗位職責、要求也可以讓自己清晰到這些公司對於人工智慧、機器學習等技能的水平要求。為此,小編也特意整理了阿里雲在大數據、人工智慧方面的十個崗位信息,一來是給各位知友們提供個參考,二來嘛有興趣的小夥伴一起來搞點大事情,另外包含一個:阿里雲-數據科學家(科學家職稱,感興趣的小夥伴們可以重點看看),十個崗位信息如下:

一、阿里雲-資深數據挖掘工程師-商業化

崗位描述:

1. 作為DT先鋒,通過大數據為客戶創造價值,負責雲上各行各業數據挖掘及相關演算法研發。

2. 通過與客戶有效溝通,發現數據挖掘應用機會點,結合阿里雲平台設計數據挖掘、演算法解決方案並落地。

崗位要求:

1. 統計學、計算機科學等相關專業背景

2. 三年以上的行業數據挖掘建模、演算法研發經驗

3. 熟練使用SAS、R、python 等相關統計分析語言,對Java熟悉者優先

4. 對大數據平台工具有相關使用經驗,對阿里雲數加平台有經驗者優先

5. 有較強的數據敏感度、對大數據應用創新有較好的商業敏感度者優先

6. 溝通表達能力好、學習能力強、熱愛數據、充滿激情、勤奮、有很好的抗壓能力者優先

7. 對工業、環保、智能設備運維、新能源領域、感測器數據應用等有經驗者優先

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=36281


二、阿里雲-java開發-數據專場

崗位描述:

1. 負責阿里雲平台類和數據產品(含數加,商業BI產品等)的研發、系統架構演進,驅動產品迭代開發;

2. 思考產品定位、發展戰略和商業模式,制定長期發展規劃;

崗位要求:

1. 五年以上JAVA開發經驗,精通JAVA語言,熟悉shell、python等腳本語言;

2. 精通各種主流JAVA框架,包括spring、netty、hibernate、mybatis等,對JVM原理有深層次的理解;

3. 具備系統架構能力,熟悉分散式容錯、分散式緩存、高並發等主流技術;

4. 有商業BI產品經驗者優先;

5. 有分散式系統經驗者優先。

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=40486


三、阿里雲事業群-演算法專家-行業孵化

崗位描述:

1. 熟練掌握各種主流機器學習演算法的基礎上,分析不同的業務需求,尋找並構建有效的行業解決方案 。

2. 對業界的分散式機器學習演算法和應用有廣泛了解並且能夠跟蹤最新進展。

3. 承擔自然語言理解、深度學習、文本挖掘等方面的核心演算法的研究工作。

4. 深入分析現有演算法,給出有效的優化解決方案,並在現有的演算法基礎上進行新演算法和模型的開發。

5. 制定有效項目進度管理機制,按照項目上線時間表,推進項目研發工作。

崗位要求:

1. 擁有計算機科學、統計或相關學科的博士學位,或在大數據領域有工作經驗的碩士;

2. 在自然語言處理(NLP)、知識圖譜、機器學習、深度學習、大規模分散式機器學習領域有3-5年研發經驗;

3. 熟練掌握各種深度學習工具;以及Python、SQL、R、Scala、SAS以及相關進行大規模分析的工具,Coding能力較強,有C++語言編程經驗的優先;

4. 良好的溝通能力和團隊合作精神,有一定的組織協調能力。

5. 對於把大數據分析的結果能夠應用到實際業務場景產生商業價值具有強烈的熱情;

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=41345


四、阿里雲-前端開發-數據平台產品

崗位描述:

加入我們將有機會參與阿里雲大數據平台、大數據產品的研發。

團隊負責的產品,主要覆蓋數據的計算、挖掘、分析、展現等等,構建大數據開發平台,研發大數據分析軟體,探索數據可視化之美。

我們的使命是降低數據使用門檻,讓用戶高效低成本地展示數據、理解數據、挖掘數據,讓數據作用於生產。

我們尋找關注數據分析領域的你!

崗位的職責:

1. 大數據開發平台產品開發,前端架構設計.

2. 參與開發設計可視化建模, ER管理等在線產品.

3. 數據分析產品的研發

4. 數據可視化產品研發

3. 對複雜前端性能調優, 業務組件化.

5. 產品用戶體驗提升

崗位要求:

1. 紮實的前端基礎,相關前端工作經驗2+年,對前端工程化與模塊化開發有一定經驗;

2. 精通主流的開發框架(react、angular、vue 至少一個)

3. 有後端開發經驗(node.js、java、python)加分

3. 有數據類產品、工具類產品研發經驗 加分(類似於數據分析、BI報表、ETL工具、BI工具的開發經驗等等)

4. github社區活躍,有開源項目經驗 加分

4. 熟悉互聯網或軟體產品的整體實現過程,包括從需求分析到產品發布,有獨立產品設計經驗者優先

5. 良好的溝通能力和團隊合作精神,組織協調能力

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=18860


五、阿里雲事業群-數據產品經理-行業孵化

崗位描述:

數據產品經理是大數據數據技術及產品的靈魂和領軍角色!在這裡,除了數據產品經理,緊密協作的還有商務洽談CMO、解決方案服務DA、數據產品UED、數據產品運營、數據研發、數據科學家、產品及應用架構師、產品及應用研發(PC後端研發、PC前端研發、無線研發)、數據相關測試、交付實施PMO等諸多角色數據人,數據產品經理需要對內負責產品落地、對外負責行業客戶孵化及牽頭行業客戶需求梳理、專享解決方案輸出。

崗位要求:

1. 如果你,具有良好的產品規劃、設計與項目落地能力:3年以上產品設計或分析經驗,具備良好的數據敏感度、業務視野、調研分析能力,能夠敏銳的捕獲數據價值和產品機會,在產出MRD、DEMO和PRD;

2. 如果你,具有良好的項目落地與團隊協作能力:能夠組織跨團隊協作、推動甚至直接負責項目優質如期落地;能夠與市場或運營協作制定數據產品的品牌推廣及運營策略等;熟悉數據及數據技術並能與技術人員很好的溝通與協作,並進行技術風險預估等;

3. 如果你,有強烈的主人翁意識、具有積極主動追求產品和幫助客戶成功的意願和熱情、並且愛好挑戰;具備很好的文筆和良好的邏輯思維、良好的溝通能力和團隊協作能力、很強的學習和動手能力、以及超強的抗壓能力;

4. 我們將優先考慮:有行業知識和業務經驗者,有用戶型、商業型產品成功案例者,有工具型、平台型產品成功案例者,有參與過大型項目或系統建設的經驗,有傳統行業大數據處理、展示、應用等的大型項目或系統建設經驗者。有流量分析系統、管理決策系統、經營分析系統建設經驗者,兼備商業格局和細節落地能力的同時有強抗壓、耐孤寂能力者!

5. 如果你有志於大數據的未來,願意在夢想引領下、一起靜下心來腳踏實地的做成一個偉大的事業,且滿足以上條件,歡迎加盟我們的戰隊!!

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=41349


六、阿里雲-大數據產品經理-數據智能產品

崗位描述:

1. 負責阿里雲數據智能產品的商業策略,綜合大數據行業技術發展前沿、當前用戶的需求與團隊情況的把握,有重點的進行產品規劃並執行落地推進,對產品的最終市場競爭力負責

2.負責產品的各個生命周期,對用戶負責,產出安全、穩定、易用和低成本的產品。協調並驅動技術、測試、運營、客服等多個團隊共同完成產品業務目標。

3.負責需求分析和產品設計

崗位要求:

1. 3-5年數據類/toB類產品經驗,對市場上各類數據產品有基本的了解

2. 對大數據平台與資料庫有基本的認識,有大數據系統架構經驗者優先

3. 溝通能力強,執行力強,有大型項目交付經驗者優先

4. 對可視分析/商業智能/數據挖掘有深入見解者優先

5. 英語流利,有國際視野者優先

6. 在工業、交通、公安、金融、醫療、政務等行業有經驗者優先

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=38997


七、阿里雲-數據科學家-杭州北京

崗位描述:

Data Geek

Believe and love Big Data

Love to think; Love to study; Love to innovate

Solid foundation in various data techniques

Job Description:

1. Discover intrinsic natures of users from big data, and analyze user behavior as well as their customized needs.

2. Develop new data attributes of users from existing data source and develop novel applications including data driven products based on that.

3. Develop data models/solutions to solve practical problems based on advanced statistical modeling, data mining, and machine learning methods. Develop innovative approaches to solve problems when classical techniques fail.

4. Collaborate with business partners and apply developed models to business.

崗位要求:

1. Master or PhD degree in Statistics, Computer Science and Mathematics. Solid theoretical foundations in statistics, data mining and machine learning.

2. Affluent practical experience in data modeling (2+ years』 experience preferred).

3. Solid programming skills and proficient in at least one programming language, preferably R

4. Proficient in HiveSQL.

5. Experience with big data and Hadoop is a big plus.

6. Strong business sense with strong data analysis techniques to innovative and practical approaches to complicated business problems.

7. Strong communication and presentation skills.

8. Creative, willing to take on challenges.

9. Team work spirit: honest, diligent, and rigorous.

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=31511


八、阿里雲-數據架構師

崗位描述:

1、帶領團隊,規劃、構架、專有雲項目的數據架構,能針對客戶業務問題提出基於阿里雲平台的解決方案;

2、熟悉阿里雲各大數據產品,能指導ISV將應用遷移到阿里雲技術體系;

3、了解業內新技術和方案,推動阿里雲大數據產品發展,並在實際項目中落地

崗位要求:

1、5-8年以上數據倉庫及數據平台的架構經驗,精通數據業務建模及ETL設計開發,以及ODPS底層原理;

2、熟悉Hadoop生態相關技術,精通Oracle、Mysql等資料庫技術;

3、有成功有效的大型公司數據倉庫實施經驗,並有實際業績支撐;

4、具備帶10人以上多元數據團隊經驗(研發、PD、BI)優先;

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=37440


九、阿里雲-高級產品運營專家-大數據產品

崗位描述:

1、制定大數據相關產品的整體運營策略和計劃,對公共雲業務目標負責

2、負責大數據相關產品的用戶運營、營銷推廣、數據分析、產品反饋等日常運營工作,提升客戶體驗和價值;

3、從多維挖掘應用場景和行業解決方向,促進相關業務整體發展;

4、帶領團隊,並建立完善運營工作機制

崗位要求:

1. 具備獨立思考能力和分析問題能力,具有敏銳的洞察力,思路清晰,縝密

2. 出色的溝通能力,有團隊合作精神,並能整合多方力量達成業務目標

3. 具備5年及以上運營工作經驗,擁有雲服務、SaaS產品等相關運營經驗者優先,擁有銷售運營經驗者優先

4. 良好的大數據分析和邏輯判斷能力,對市場、客戶有較好的敏感度

5. 樂觀,積極主動,熱愛大數據、人工智慧的行業

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=37158


十、阿里雲-演算法專項

崗位描述:

此崗位專用於演算法專項,演算法的方向分為:

1. 行業應有類:各應用行業的數據挖掘; 演算法類

2. 各數據產品類的演算法

崗位要求:

1. 不需要管理類人才;

2. 層級:P6-P9;

職位申請鏈接:https://job.alibaba.com/zhaopin/position_detail.htm?positionId=41390


對深度學習的理解達到什麼水平才能應聘大型互聯網公司的機器學習相關崗位?

這個問題貌似看起來有一點點奇怪。其實深度學習只是其中的一個部分,機器學習的範圍則包含得更廣一些。在一家公司,如果從事人工智慧相關工作的話,基本上有以下幾個大方向:圖像視覺,自然語言處理,語音識別,機器學習等。

圖像視覺之類的工作,目前應該絕大部分都在使用深度學習的工具,無論是AlexNet,VGG,MobileNet等工作,都是基於神經網路和深度學習在做的。如果是想從事圖像視覺這一方面工作的話,最好還是把深度學習方面的教材(三位大牛寫的那本,也有翻譯版)讀幾遍,然後跟進目前的業界論文,多聽一下業界的講座(無論這位大牛是來自學術界還是工業界)。如果有機會做業務的話,也是一個重要的加分項,因為工業界畢竟都是業務驅動的。

自然語言處理是另外一個領域了,目前有使用統計方法來做文本業務的,也有用深度學習來做的。語音也是另外的一個領域,筆者對這些都不太了解,所以就不多說了。

至於機器學習,那方向就更加雜了。使用機器學習的方法來解決傳統業務就是一大亮點,無論是較為成熟的推薦業務,還是其他新興的業務。在這種層面上,對機器學習的理解是一個方面,對業務的理解也是非常重要的。所以,如果有機會去實習或者做項目的話,一定要早點參與,實戰是一個非常重要的能力。


首先,深度學習只是機器學習的一個分支,但其重要性卻極速提升。機器學習的職位也分為data scientist和software engineer, ds對於機器學習的要求很高,除了深度學習以為,基本的regression,decision tree等模型也必須很紮實,還有對於模型的分析和優化也是很看重的。而se更多要求演算法,數據結構和對象設計,對於各種機器學習模型需要熟悉和基本掌握,才能給ds提供platform,framework等支持。基於自己的背景和優勢可以決定選擇不同的職位和發展方向。


成為一個深度學習網紅


你的題目起錯了,深度學習不等於機器學習


肯定是越牛越好了。

理論上講,頂尖大學,系裡面排前3的。

低於這個,還是不要嘗試了。


推薦閱讀:

深度學習畢設有什麼好的題目?
什麼是稀疏特徵(Sparse Features)?
如何評價MSRA的新paper:Deep Image Analogy?
需要一個「隨機梯度下降」的詳細教程?
RNN神經網路訓練過程中weight幾乎不更新,只有bias更新?

TAG:程序員 | 機器學習 | 互聯網行業招聘 | 深度學習DeepLearning |