99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁大數(shù)據(jù)時(shí)代數(shù)據(jù)科學(xué)家與ML工程師的區(qū)別
數(shù)據(jù)科學(xué)家與ML工程師的區(qū)別
2022-02-28
收藏


數(shù)據(jù)科學(xué)家和機(jī)器學(xué)習(xí)工程師的角色之間經(jīng)常存在混淆。盡管他們確實(shí)友好地合作,在專門知識(shí)和經(jīng)驗(yàn)方面有一些重疊,但這兩種作用的目的完全不同。

從本質(zhì)上說,我們是在區(qū)分科學(xué)家和工程師,前者尋求理解他們工作背后的科學(xué)知識(shí),后者尋求構(gòu)建他人可以訪問的東西。這兩種角色都非常重要,而且在一些公司可以互換--例如,某些組織中的數(shù)據(jù)科學(xué)家可以執(zhí)行機(jī)器學(xué)習(xí)工程師的工作,反之亦然。

為了使區(qū)別變得清晰,我將把區(qū)別分為3類;1)職責(zé)2)專長(zhǎng)3)工資期望。

責(zé)任

數(shù)據(jù)科學(xué)家遵循數(shù)據(jù)科學(xué)過程,這也可以稱為Blitzstein&Pfister工作流。Blitzstein和Pfister最初創(chuàng)建了這個(gè)框架來教哈佛CS109課程的學(xué)生如何處理數(shù)據(jù)科學(xué)問題。

數(shù)據(jù)科學(xué)過程包括5個(gè)關(guān)鍵階段

  • 階段1:了解業(yè)務(wù)問題
  • 階段2:數(shù)據(jù)收集
  • 階段3:數(shù)據(jù)清理和探索
  • 階段4:模型構(gòu)建
  • 階段5:溝通和可視化洞察力

數(shù)據(jù)科學(xué)家完成的大部分工作都是在研究環(huán)境中進(jìn)行的。在這種環(huán)境中,數(shù)據(jù)科學(xué)家執(zhí)行任務(wù)來更好地理解數(shù)據(jù),以便他們能夠構(gòu)建能夠最好地捕捉數(shù)據(jù)固有模式的模型。一旦他們建立了一個(gè)模型,下一步是評(píng)估它是否符合項(xiàng)目的預(yù)期結(jié)果。如果沒有,他們將迭代地重復(fù)這個(gè)過程,直到模型滿足期望的結(jié)果,然后將其交給機(jī)器學(xué)習(xí)工程師。

機(jī)器學(xué)習(xí)工程師負(fù)責(zé)創(chuàng)建和維護(hù)機(jī)器學(xué)習(xí)基礎(chǔ)設(shè)施,允許他們將數(shù)據(jù)科學(xué)家構(gòu)建的模型部署到生產(chǎn)環(huán)境中。因此,機(jī)器學(xué)習(xí)工程師通常在開發(fā)環(huán)境中工作,在開發(fā)環(huán)境中,他們關(guān)心的是復(fù)制由數(shù)據(jù)科學(xué)家在研究環(huán)境中構(gòu)建的機(jī)器學(xué)習(xí)管道。并且,它們?cè)谏a(chǎn)環(huán)境中工作,在生產(chǎn)環(huán)境中,模型可以被其他軟件系統(tǒng)和/或客戶機(jī)訪問。

本質(zhì)上,機(jī)器學(xué)習(xí)工程師負(fù)責(zé)維護(hù)ML基礎(chǔ)設(shè)施,允許他們部署和擴(kuò)展數(shù)據(jù)科學(xué)家建立的模型。而且,數(shù)據(jù)科學(xué)家是機(jī)器學(xué)習(xí)工程師構(gòu)建的機(jī)器學(xué)習(xí)基礎(chǔ)設(shè)施的用戶。

專業(yè)知識(shí)

人們對(duì)這兩個(gè)角色之間的差異感到困惑的原因是,他們的技能有許多重疊的地方。例如,數(shù)據(jù)科學(xué)家和機(jī)器學(xué)習(xí)工程師都應(yīng)該具備以下知識(shí);

這些角色之間的主要重疊導(dǎo)致一些組織,特別是較小的組織和初創(chuàng)企業(yè),將這些角色合并為一個(gè)角色。因此,有些組織讓數(shù)據(jù)科學(xué)家做機(jī)器學(xué)習(xí)工程師的工作,有些組織讓機(jī)器學(xué)習(xí)工程師做數(shù)據(jù)科學(xué)家的工作。只會(huì)導(dǎo)致更多從業(yè)者的困惑。

然而,每個(gè)角色所需的專門知識(shí)之間存在一些關(guān)鍵差異。

數(shù)據(jù)科學(xué)家通常是非常好的數(shù)據(jù)故事講述者。有些人會(huì)爭(zhēng)辯說,這種特質(zhì)使他們比機(jī)器學(xué)習(xí)工程師更有創(chuàng)造力。另一個(gè)區(qū)別是,數(shù)據(jù)科學(xué)家可能會(huì)使用PowerBI和Tableau等工具來分享對(duì)業(yè)務(wù)的洞察力,他們不一定需要使用機(jī)器學(xué)習(xí)

彌補(bǔ)伴侶不足的夫婦通常更強(qiáng)大。當(dāng)你這樣想的時(shí)候,前面提到的專業(yè)知識(shí)可能是機(jī)器學(xué)習(xí)工程師的弱點(diǎn),他被期望在計(jì)算機(jī)科學(xué)和軟件工程方面有很強(qiáng)的基礎(chǔ)。機(jī)器學(xué)習(xí)工程師應(yīng)該了解數(shù)據(jù)結(jié)構(gòu)和算法,并理解創(chuàng)建可交付軟件的基本組件。

話雖如此,對(duì)于機(jī)器學(xué)習(xí)工程師來說,很好地掌握另一種編程語言如Java、C++或Julia并不罕見。

薪金期望

確定確切的工資期望是困難的。這兩個(gè)職位的薪水會(huì)因各種因素而異,比如你的經(jīng)驗(yàn)、你所擁有的資格、你所在的地方和你工作的部門。

各組織也有望提供不同的福利。無論什么角色,你都可以收到加入公司養(yǎng)老金計(jì)劃、靈活或遠(yuǎn)程工作、績(jī)效獎(jiǎng)金和私人醫(yī)療保險(xiǎn)的邀請(qǐng)。

聯(lián)合王國(guó)(英國(guó))

  • 一個(gè)初級(jí)數(shù)據(jù)科學(xué)家可以期待在25000-30000范圍內(nèi)開始(根據(jù)經(jīng)驗(yàn),可能會(huì)上升到40000)。[來源:前景]。畢業(yè)生入門級(jí)機(jī)器學(xué)習(xí)工程師可以期望起薪35,000-40,000。[來源:前景]
  • 根據(jù)Glassdoor的數(shù)據(jù),英國(guó)數(shù)據(jù)科學(xué)家的平均工資為46,818英鎊。招股書指出,英國(guó)機(jī)器學(xué)習(xí)工程師的平均工資為52,000英鎊
  • 根據(jù)Prospects的說法,首席和首席數(shù)據(jù)科學(xué)家的收入可以超過60,000英鎊(在某些情況下超過10萬英鎊)。相比之下,更有經(jīng)驗(yàn)的機(jī)器學(xué)習(xí)工程師可以期望掙到17萬英鎊(特別是如果他們?yōu)楣雀杌蚰槙@樣的跨國(guó)公司工作)[來源:prospects]

美利堅(jiān)合眾國(guó)(USA)

  • 在美國(guó),數(shù)據(jù)科學(xué)家的平均基本工資為120,089美元[來源:確實(shí)]。相比之下,美國(guó)機(jī)器學(xué)習(xí)工程師的平均基本工資150,660美元[來源:確實(shí)]。

總的來說,公平地說,機(jī)器學(xué)習(xí)工程師的平均工資通常高于數(shù)據(jù)科學(xué)家。

最后的想法



盡管數(shù)據(jù)科學(xué)家和機(jī)器學(xué)習(xí)工程師的角色有相似之處,但他們?cè)诼氊?zé)、專業(yè)知識(shí)和收入方面有很大不同。從我聽過的大多數(shù)關(guān)于這個(gè)話題的采訪中,許多人說從數(shù)據(jù)科學(xué)家到機(jī)器學(xué)習(xí)工程師的轉(zhuǎn)變比從機(jī)器學(xué)習(xí)工程師到數(shù)據(jù)科學(xué)家的轉(zhuǎn)變要困難得多。這是因?yàn)閿?shù)據(jù)科學(xué)家通常不精通軟件工程和計(jì)算機(jī)科學(xué)基礎(chǔ),這是一個(gè)很大的學(xué)習(xí)曲線

感謝閱讀!


數(shù)據(jù)分析咨詢請(qǐng)掃描二維碼

若不方便掃碼,搜微信號(hào):CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個(gè)參數(shù)驗(yàn)證碼對(duì)象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個(gè)配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺(tái)檢測(cè)極驗(yàn)服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時(shí)表示是新驗(yàn)證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請(qǐng)參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計(jì)時(shí)完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請(qǐng)輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請(qǐng)輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }