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

熱線電話:13121318867

登錄
首頁大數(shù)據(jù)時代在數(shù)據(jù)科學(xué)和機器學(xué)習(xí)方面,我的收入翻了一番
在數(shù)據(jù)科學(xué)和機器學(xué)習(xí)方面,我的收入翻了一番
2022-02-28
收藏

我只想在前言中說,這篇文章更多地反映了我是如何走到今天的。我并不是說你會通過遵循同樣的步驟來實現(xiàn)同樣的事情,但我認為這可能會為你提供一個獨特的視角,這是你以前可能沒有想過的。

說到這里,讓我們深入研究一下吧!

為了讓我的收入翻一番,我主要做了三件事:

  1. 提高技能(在數(shù)據(jù)科學(xué)和機器學(xué)習(xí)方面)
  2. 博客(關(guān)于數(shù)據(jù)科學(xué)和機器學(xué)習(xí)
  3. 自由職業(yè)(數(shù)據(jù)科學(xué)和機器學(xué)習(xí)項目)

1)提高技能

今天,許多人傾向于像比特幣這樣的高風(fēng)險、高回報投資,試圖“快速致富”,但正如沃倫·巴菲特所說,你能做的最好的投資是在自己身上。對于那些沒有錢投資但又想改善財務(wù)狀況的人來說尤其如此。

通過簡單地提高自己的技能,學(xué)習(xí)數(shù)據(jù)科學(xué)和機器學(xué)習(xí),我在一年內(nèi)將工資提高了40%。

在過去的一年里,我主要關(guān)注三個領(lǐng)域:

數(shù)據(jù)操作(SQL/Pandas)

在我看來,使用SQL和Pandas進行數(shù)據(jù)操作是最重要的領(lǐng)域,給我?guī)砹俗畲蟮暮锰?。從我的?jīng)驗來看,最多的時間花在查詢數(shù)據(jù)、探索數(shù)據(jù)和爭論數(shù)據(jù)上,所有這些都需要SQL和Pandas。在我所有與數(shù)據(jù)相關(guān)的工作中(增長營銷分析師、數(shù)據(jù)分析師、數(shù)據(jù)科學(xué)家),SQL一直是一個共同的標(biāo)準(zhǔn),可以說是數(shù)據(jù)專業(yè)人員最重要的技能。

以下是我用來自學(xué)SQL和Pandas的資源:

  • Mode的SQL教程:我總是推薦將此作為一個資源,因為它可以作為學(xué)習(xí)概念的一個很好的指南,即使您不使用它來實際學(xué)習(xí)概念。這也很棒,因為他們把概念分解成不同的難度。
  • Mode的SQL案例研究:這些案例研究很棒,因為它們允許您應(yīng)用所學(xué)知識,并批判性地思考如何處理現(xiàn)實世界的場景。
  • LeetCode數(shù)據(jù)庫問題:我總是把它作為一種資源,尤其是在尋找新工作的時候。這是模擬涉及SQL的編碼面試的一個很好的方法。
  • Pandas練習(xí)問題:Pandas的語法不是很直觀(至少不像SQL),它從來沒有真正在我的頭腦中點擊,直到我遇到了這本為Pandas練習(xí)問題的回購!

腳本(Python)

我開始使用Python是因為學(xué)校的原因,我可能會在我的余生中堅持使用Python。它在開源貢獻方面遙遙領(lǐng)先,而且學(xué)習(xí)起來很簡單。

我強烈推薦以下兩個主要資源來開發(fā)您的Python技能(除了做輔助項目之外):

  • LeetCode算法問題:類似于SQL,我使用LeetCode學(xué)習(xí)如何為各種問題編寫(有點)高效的Python腳本。
  • Tech with Tim:Tech with Tim是一個YouTube頻道,這意味著它是免費的,但它比大多數(shù)付費課程和新兵訓(xùn)練營都要好。我強烈建議瀏覽他的視頻,并跟隨他。

機器學(xué)習(xí)

但是當(dāng)然,不學(xué)習(xí)機器學(xué)習(xí),做一個數(shù)據(jù)科學(xué)家是多么有趣??!下面是我在職業(yè)生涯開始時使用的兩個最重要的資源。

  • Kaggle的機器學(xué)習(xí)簡介:如果你和我一樣,并不真正理解機器學(xué)習(xí)到底是如何工作的,或者你并不真正知道它是如何在代碼中實現(xiàn)的,那么我強烈建議你讀讀這本書。
  • StatQuest:StatQuest在理解如何機器學(xué)習(xí)模型工作方面令人驚嘆。一旦你理解了這個理論,在代碼中實現(xiàn)它就很簡單了。

如果你想了解各種機器學(xué)習(xí)算法,請查看我在這里的文章。

我實際上寫了一個為期52周的課程,包括SQL、Pandas、Python和機器學(xué)習(xí),你可以在這里查看。

既然我已經(jīng)介紹了我在哪些方面提高了自己的技能,您可能想知道我是如何做到這一點的,這就是我接下來要討論的內(nèi)容。

2)數(shù)據(jù)科學(xué)與機器學(xué)習(xí)博客

你們中的一些人可能知道,我發(fā)起了一個名為“數(shù)據(jù)科學(xué)和機器學(xué)習(xí)52周”的個人倡議,在那里,我每周學(xué)習(xí)、編碼和寫一些與數(shù)據(jù)科學(xué)和機器學(xué)習(xí)有關(guān)的東西,持續(xù)了整整一年。這主要是為了讓我能夠在持續(xù)的基礎(chǔ)上保持自己學(xué)習(xí)新東西的責(zé)任感。

在寫了100多篇文章,建立了2萬多名讀者的追隨者基礎(chǔ)后,寫作現(xiàn)在占了我總收入的25%左右。

以下是三個讓我獲得成功的秘訣:

提示#1:找到你擅長寫的東西、你喜歡寫的東西和人們喜歡讀的東西之間的交集。

這是我總是給有抱負的作家的第一個提示。理想情況下,你想找到一個利基,滿足所有這三個東西。

如果你發(fā)現(xiàn)了一些你擅長寫的東西,你也喜歡寫它,但人們不喜歡讀它,那么你就不會建立一個追隨者基礎(chǔ)(假設(shè)你關(guān)心這一點)。

如果你發(fā)現(xiàn)了一個你擅長寫的話題,人們喜歡讀它,但你不喜歡寫它,那么你就不會持續(xù)太久,因為你會失去興趣。

最后,如果你發(fā)現(xiàn)了一個你喜歡寫的話題,人們也喜歡讀它,但你不擅長寫它(例如,因為你沒有足夠的專業(yè)知識),那么你可能不會得到任何吸引力。

所以,在你旅程的開始,找出你的利基。我將在技巧3中詳細說明這一點。

技巧#2:理解您正在編寫的平臺的機制。

無論您是使用Medium、Substack、Patreon還是其他博客平臺,請確保您花時間了解該平臺是如何工作的。

我不能說太多細節(jié),但理解收入是計算出來的,平臺如何幫助你自己做廣告,諸如此類的事情是需要考慮的重要事情。

通過了解媒體的機制和它是如何工作的,我能夠最大限度地擴大我的外聯(lián),最終更快地增長我的追隨者基礎(chǔ)。

下一個技巧將幫助您實現(xiàn)技巧1和2:

提示#3:在創(chuàng)建內(nèi)容時考慮“利用vs.探索”的概念。

為了找到技巧1中這三個方面的交叉點,并理解您正在編寫的平臺的機制,請考慮開發(fā)vs.探索的概念。

這個想法來自一個名為“多臂強盜問題”的統(tǒng)計問題。我不想太詳細,但“探索和利用”背后的主要思想是決定是探索并發(fā)現(xiàn)新的潛在想法,還是利用您已經(jīng)知道的有效想法。

在你寫作/寫博客生涯的開始,探索和嘗試盡可能多的想法,看看什么最適合你,這是你最感興趣的。這意味著寫不同的主題,在不同的出版物上發(fā)表,并可能嘗試新的寫作風(fēng)格。

隨著你在寫作風(fēng)格和偏好上的發(fā)展,你可能會偶然發(fā)現(xiàn)一個“食譜”,讓你在寫作中取得持續(xù)的成功。這時你可以開始利用這個突破,在你的秘密公式上加倍努力。

總而言之,在你的旅程的早期盡可能多地探索,當(dāng)你開始定義自己并找到成功時,開始利用那些讓你成功的洞察力和想法。

3)自由職業(yè)項目

我剩下的一點收入來自與數(shù)據(jù)科學(xué)和機器學(xué)習(xí)相關(guān)的自由職業(yè)項目。我從事的項目包括撰寫技術(shù)論文、撰寫營銷內(nèi)容和建立模型。

當(dāng)我剛開始工作時,我只從自由職業(yè)項目中獲得最低工資。這是有道理的,因為我沒有太多的經(jīng)驗,我也不知道我值多少錢。然而,到了年底,我可以每小時收取50美元以上的費用。

我的大部分收入來自科技行業(yè)的老客戶。事實上,我也不必接觸其他人--我可以通過我的數(shù)據(jù)科學(xué)和機器學(xué)習(xí)博客來吸引客戶的注意力,我認為這是本文的重點。

我的數(shù)據(jù)科學(xué)和機器學(xué)習(xí)博客不僅幫助我在一致的基礎(chǔ)上學(xué)習(xí),還幫助我建立了自己的追隨者基礎(chǔ),并幫助我獲得了幾個自由職業(yè)客戶。


數(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)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機 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); }