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

熱線電話:13121318867

登錄
首頁大數(shù)據(jù)時代在選擇下一份數(shù)據(jù)科學工作之前要記住的5件事
在選擇下一份數(shù)據(jù)科學工作之前要記住的5件事
2022-02-20
收藏

導言


當你考慮你的第一份數(shù)據(jù)科學工作或你的下一個數(shù)據(jù)科學職位時,你會想問自己什么是重要的。對我來說,我在數(shù)據(jù)科學方面有過幾個職位,這些是我認為在選擇下一份工作時必須考慮的一些最關鍵的問題。

您的團隊中有MLOps工程師嗎?


學習數(shù)據(jù)科學通常包括掌握機器學習算法,但有一個很大的部分在學術界經(jīng)常被忽視,那就是這些算法的運算。原因可能是有許多不同的方法來部署您的模型,并且許多選項可能包括已經(jīng)集成到您的業(yè)務中的昂貴的特定平臺。由于這種可變性,學校或項目可能會選擇不在教學大綱中包括操作,這是可以理解的。

話雖如此,您很可能想問這項工作是否是您作為數(shù)據(jù)科學家的責任,或者是否有一個專門的MLOps工程師(機器學習工程師等)。當然,有些人可以做到這兩個方面,并且更喜歡掌握創(chuàng)建和部署模型過程的兩個部分,但是僅僅是專注于算法的數(shù)據(jù)科學家也是可以的。與你未來或現(xiàn)在的經(jīng)理明確這個定義甚至更重要。

您將與SQL/數(shù)據(jù)/業(yè)務分析師一起工作嗎?


與上述考慮類似,您將想要詢問您的團隊中是否有SQL專家。一些數(shù)據(jù)科學職位幾乎不需要SQL,而其他職位幾乎每天都需要SQL。在您的面試中,您將希望縮小您可以期望執(zhí)行的SQL的數(shù)量,以及您是否是唯一的SQL。

有時,還有其他人,如數(shù)據(jù)分析師、業(yè)務分析師或數(shù)據(jù)工程師,他們更像是一名專家,使用SQL。然而,在一些數(shù)據(jù)科學職位上,您將被要求在建模過程之前和之后查詢您的數(shù)據(jù)。

您需要一次處理一個項目嗎?


在進入一個專業(yè)數(shù)據(jù)科學家角色之前,一次一個項目聽起來似乎是一項簡單的任務,但它可以很快變成一個全職項目。

對于任何一個特定項目,您都可以執(zhí)行以下步驟:

  • 定義業(yè)務問題
  • 獲取數(shù)據(jù)
  • 查詢數(shù)據(jù)
  • 特性工程(不僅對已有的特性進行排序,而且提出概念上有意義的新特性)
  • 模型比較/誤差/精度分析
  • AB/測試模型
  • 模型部署
  • 以上所有人都可以與其他人一起從事某種類型的工作,如產(chǎn)品經(jīng)理、執(zhí)行人員、軟件工程師、數(shù)據(jù)工程師、AB測試人員、業(yè)務分析師、數(shù)據(jù)分析師等。

您是唯一參與項目的數(shù)據(jù)科學家嗎?


數(shù)據(jù)科學的一些職位會有一個項目,只有一個人在上面工作,而在其他角色中,有幾個人在同一個模型上工作。人們按照自己的節(jié)奏前進,與其他日子相比,有或多或少的效率,每天都可以享受或不享受與其他人在同一個項目上工作。

最終要由你來決定你喜歡什么,同樣重要的是在進入一個角色之前知道你的期望是什么。

項目通常的完成時間表是什么?


算法/模型創(chuàng)建的測試快得驚人。在開發(fā)一個模型并將其集成到您的業(yè)務中時,前后部分可能會占用大部分時間。

對于任何項目來說,時間線都可以波動,就像上面的其他考慮一樣,它是關于期望的--需要多少工作才能獲得有用的結(jié)果。

摘要


總的來說,重要的是要記住,當你接受數(shù)據(jù)科學角色(或任何角色)的面試時,你應該同樣地面試他們,這些只是你可以問和提出的一些問題或考慮因素。此外,即使在當前的角色中,您仍然可以提出這些問題。

概括地說,在選擇下一份數(shù)據(jù)科學工作之前,需要記住以下五點:

  • 你的團隊中有MLOps工程師嗎?
  • 您將與SQL/數(shù)據(jù)/業(yè)務分析師一起工作嗎?
  • 你一次只做一個項目嗎?
  • 你是唯一一個在項目上工作的數(shù)據(jù)科學家嗎?
  • 一個項目通常的完成時間表是什么?

謝謝你的閱讀。

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

若不方便掃碼,搜微信號: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(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".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 = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+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); }