0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

100天讓你學(xué)會(huì)機(jī)器學(xué)習(xí)的項(xiàng)目!

算法與數(shù)據(jù)結(jié)構(gòu) ? 來源:未知 ? 作者:李倩 ? 2018-09-17 16:42 ? 次閱讀

機(jī)器學(xué)習(xí)是我們這個(gè)時(shí)代最具變革性的技術(shù),它具有從太空探索到財(cái)務(wù),醫(yī)學(xué)和科學(xué)的巨大應(yīng)用。據(jù)估計(jì),未來對(duì)機(jī)器學(xué)習(xí)專家的需求將會(huì)不斷增加,今年估計(jì)增長約60%。

最重要的是,該行業(yè)在過去幾年中經(jīng)歷了巨大的變革。以前,要成為一名機(jī)器學(xué)習(xí)專家,你需要有一個(gè)博士學(xué)位(或一些高學(xué)歷),但現(xiàn)在已經(jīng)不是這樣了。由于大型科技公司如Alphabet(谷歌母公司),IBM,微軟等公司的參與,現(xiàn)在任何人都可以更輕松地開始機(jī)器學(xué)習(xí)。

這不,YouTube上的大咖Siraj Raval就發(fā)起了一個(gè)挑戰(zhàn)賽:#100DaysOfMLCode。

什么是#100DaysOfMLCode?

這是向機(jī)器學(xué)習(xí)開發(fā)人員(專家或新手)發(fā)出的挑戰(zhàn),要求在接下來的100天內(nèi)每天至少花一小時(shí)學(xué)習(xí)和構(gòu)建機(jī)器學(xué)習(xí)模型。內(nèi)容有易到難,由此也可以看得出博主Avik-Jain的用心良苦。

其中一名叫Avik Jain的機(jī)器學(xué)習(xí)愛好者,創(chuàng)建了一個(gè)100-Days-Of-ML-Code的項(xiàng)目,很快引起了大家的注意,截至今日,該項(xiàng)目已經(jīng)獲得了11570個(gè)「star」以及1993個(gè)「fork」(GitHub地址:https://github.com/Avik-Jain/100-Days-Of-ML-Code)。

更不可思議的是,他還創(chuàng)建了該項(xiàng)目的中文版

從他的GitHub主頁可以看到他共創(chuàng)建了6個(gè)項(xiàng)目:

目前作者的100天計(jì)劃,已經(jīng)進(jìn)行到第54天,已有的內(nèi)容包括:

有監(jiān)督學(xué)習(xí)

● 數(shù)據(jù)預(yù)處理

● 簡單線性回歸

● 多元線性回歸

● 邏輯回歸

● k近鄰法(k-NN)

● 支持向量機(jī)(SVM)

● 決策樹

● 隨機(jī)森林

無監(jiān)督學(xué)習(xí)

● K-均值聚類

● 層次聚類

這里我們通過介紹第一天的數(shù)據(jù)預(yù)處理來深入了解下這個(gè)項(xiàng)目

數(shù)據(jù)預(yù)處理

第一步導(dǎo)入庫

importnumpyasnpimportpandasaspd

第2步:導(dǎo)入數(shù)據(jù)集

dataset=pd.read_csv('Data.csv')X=dataset.iloc[:,:-1].valuesY=dataset.iloc[:,3].values

第3步:處理丟失數(shù)據(jù)

fromsklearn.preprocessingimportImputerimputer=Imputer(missing_values="NaN",strategy="mean",axis=0)imputer=imputer.fit(X[:,1:3])X[:,1:3]=imputer.transform(X[:,1:3])

第4步:解析分類數(shù)據(jù)

fromsklearn.preprocessingimportLabelEncoder,OneHotEncoderlabelencoder_X=LabelEncoder()X[:,0]=labelencoder_X.fit_transform(X[:,0])

創(chuàng)建虛擬變量

onehotencoder=OneHotEncoder(categorical_features=[0])X=onehotencoder.fit_transform(X).toarray()labelencoder_Y=LabelEncoder()Y=labelencoder_Y.fit_transform(Y)

第5步:拆分?jǐn)?shù)據(jù)集為訓(xùn)練集合和測(cè)試集合

fromsklearn.cross_validationimporttrain_test_splitX_train,X_test,Y_train,Y_test=train_test_split(X,Y,test_size=0.2,random_state=0)

第6步:特征量化

fromsklearn.preprocessingimportStandardScalersc_X=StandardScaler()X_train=sc_X.fit_transform(X_train)X_test=sc_X.fit_transform(X_test)

通過6步完成數(shù)據(jù)預(yù)處理。此例子中用到的數(shù)據(jù)地址:https://github.com/Avik-Jain/100-Days-Of-ML-Code/blob/master/datasets/Data.csv

可以看出他每天的計(jì)劃都包含一張學(xué)習(xí)圖片,操作補(bǔ)流程、相應(yīng)的代碼,以及用到的數(shù)據(jù)

簡單線性回歸 | 第2天

多元線性回歸 | 第3天

邏輯回歸 | 第4天

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6516

    瀏覽量

    103608
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8306

    瀏覽量

    131845

原文標(biāo)題:爆紅GitHub!有人打算用這個(gè)項(xiàng)目100天拿下機(jī)器學(xué)習(xí)

文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    學(xué)會(huì)單片機(jī)可能嗎?單片機(jī)入門需要多久?

    學(xué)習(xí)單片機(jī)的過程,就像學(xué)習(xí)任何其他技能一樣,不僅在于書本上的知識(shí),更在于實(shí)踐和應(yīng)用的能力。許多人可能會(huì)問:十學(xué)會(huì)單片機(jī)嗎?答案是:可以,但這取決于
    的頭像 發(fā)表于 09-05 08:00 ?196次閱讀
    十<b class='flag-5'>天</b><b class='flag-5'>學(xué)會(huì)</b>單片機(jī)可能嗎?單片機(jī)入門需要多久?

    【「時(shí)間序列與機(jī)器學(xué)習(xí)」閱讀體驗(yàn)】+ 鳥瞰這本書

    的交織中不斷成長。 讀者對(duì)這本書的評(píng)價(jià)普遍很高。他們稱贊作者用通俗易懂的語言將復(fù)雜的概念解釋得透徹清晰,即使是初學(xué)者也能輕松入門。同時(shí),書中豐富的案例和詳細(xì)的步驟指導(dǎo)也讀者快速積累經(jīng)驗(yàn),提高實(shí)戰(zhàn)技能。甚至有讀者表示,這本書已經(jīng)成為時(shí)間序列分析、機(jī)器
    發(fā)表于 08-12 11:28

    【「時(shí)間序列與機(jī)器學(xué)習(xí)」閱讀體驗(yàn)】+ 簡單建議

    這本書以其系統(tǒng)性的框架和深入淺出的講解,為讀者繪制了一幅時(shí)間序列分析與機(jī)器學(xué)習(xí)融合應(yīng)用的宏偉藍(lán)圖。作者不僅扎實(shí)地構(gòu)建了時(shí)間序列分析的基礎(chǔ)知識(shí),更巧妙地展示了機(jī)器學(xué)習(xí)如何在這一領(lǐng)域發(fā)揮巨
    發(fā)表于 08-12 11:21

    機(jī)器學(xué)習(xí)算法原理詳解

    機(jī)器學(xué)習(xí)作為人工智能的一個(gè)重要分支,其目標(biāo)是通過計(jì)算機(jī)自動(dòng)從數(shù)據(jù)中學(xué)習(xí)并改進(jìn)其性能,而無需進(jìn)行明確的編程。本文將深入解讀幾種常見的機(jī)器
    的頭像 發(fā)表于 07-02 11:25 ?397次閱讀

    深度學(xué)習(xí)與傳統(tǒng)機(jī)器學(xué)習(xí)的對(duì)比

    在人工智能的浪潮中,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)無疑是兩大核心驅(qū)動(dòng)力。它們各自以其獨(dú)特的方式推動(dòng)著技術(shù)的進(jìn)步,為眾多領(lǐng)域帶來了革命性的變化。然而,盡管它們都屬于機(jī)器
    的頭像 發(fā)表于 07-01 11:40 ?619次閱讀

    機(jī)器學(xué)習(xí)的經(jīng)典算法與應(yīng)用

    關(guān)于數(shù)據(jù)機(jī)器學(xué)習(xí)就是喂入算法和數(shù)據(jù),算法從數(shù)據(jù)中尋找一種相應(yīng)的關(guān)系。Iris鳶尾花數(shù)據(jù)集是一個(gè)經(jīng)典數(shù)據(jù)集,在統(tǒng)計(jì)學(xué)習(xí)機(jī)器
    的頭像 發(fā)表于 06-27 08:27 ?1429次閱讀
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>的經(jīng)典算法與應(yīng)用

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.35】如何用「時(shí)間序列與機(jī)器學(xué)習(xí)」解鎖未來?

    。 如果也想了解系統(tǒng)了解時(shí)間序列與機(jī)器學(xué)習(xí)的相關(guān)知識(shí),那就來看看這本“荔枝書”吧! 申請(qǐng)時(shí)間 2024年6月25日——2024年7月25日 活動(dòng)參與方式 1、在本帖下方留言回帖說說你想要這本
    發(fā)表于 06-25 15:00

    請(qǐng)問PSoC? Creator IDE可以支持IMAGIMOB機(jī)器學(xué)習(xí)嗎?

    我的項(xiàng)目使用 POSC62 MCU 進(jìn)行開發(fā),由于 UDB 模塊是需求的重要組成部分,所以我選擇了PSoC? Creator IDE 來進(jìn)行項(xiàng)目開發(fā)。 但現(xiàn)在,由于需要擴(kuò)展,我不得不使用機(jī)器學(xué)
    發(fā)表于 05-20 08:06

    如何從零開始構(gòu)建深度學(xué)習(xí)項(xiàng)目?(如何啟動(dòng)一個(gè)深度學(xué)習(xí)項(xiàng)目

    性能重大提升的背后往往是模型設(shè)計(jì)的改變。不過有些時(shí)候?qū)δP瓦M(jìn)行微調(diào)也可以提升機(jī)器學(xué)習(xí)的性能。最終的判斷可能會(huì)取決于對(duì)相應(yīng)任務(wù)的基準(zhǔn)測(cè)試結(jié)果。
    發(fā)表于 01-11 10:49 ?251次閱讀
    如何從零開始構(gòu)建深度<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>項(xiàng)目</b>?(如何啟動(dòng)一個(gè)深度<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>項(xiàng)目</b>)

    諾力智能科技與機(jī)器人在智能叉車項(xiàng)目上達(dá)成戰(zhàn)略合作

    據(jù)悉,2024年1月9日,諾力智能科技與機(jī)器人在智能叉車項(xiàng)目上達(dá)成戰(zhàn)略合作。
    的頭像 發(fā)表于 01-10 14:07 ?429次閱讀

    開源項(xiàng)目!教你如何復(fù)刻自平衡賽車機(jī)器人、智能家居中控、競技機(jī)器人先進(jìn)模糊控制器等

    開源項(xiàng)目作品 為了方便大家更好提升自己,電子發(fā)燒友小編為大家整理了一些工程師大佬設(shè)計(jì)的開源項(xiàng)目作品,供大家可以參考學(xué)習(xí),希望對(duì)廣大工程師有所幫助。 1.用全志R128復(fù)刻自平衡賽車機(jī)器
    發(fā)表于 12-26 09:17

    想在STM32 MCU上部署機(jī)器學(xué)習(xí)模型?這份入門教程,一學(xué)就會(huì)~

    想在STM32 MCU上部署機(jī)器學(xué)習(xí)模型?這份入門教程,一學(xué)就會(huì)~
    的頭像 發(fā)表于 10-18 17:45 ?3980次閱讀
    想在STM32 MCU上部署<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>模型?這份入門教程,<b class='flag-5'>讓</b><b class='flag-5'>你</b>一學(xué)就會(huì)~

    郭天祥十學(xué)會(huì)單片機(jī)相關(guān)例程

    郭天祥十學(xué)會(huì)單片機(jī)視頻教程里的例程代碼
    發(fā)表于 10-09 06:39

    利用Arduino機(jī)器人學(xué)會(huì)識(shí)別標(biāo)識(shí)并作出行為

    教你用Arduino機(jī)器人學(xué)會(huì)識(shí)別標(biāo)識(shí)并作出行為。的人工智能小車從此有了眼睛!材料單:跟蹤機(jī)器人底盤視覺傳感器Arduino Uno電動(dòng)機(jī)驅(qū)動(dòng)板18650 Li-離子電池
    發(fā)表于 09-27 07:36

    機(jī)器學(xué)習(xí)與數(shù)據(jù)挖掘方法和應(yīng)用

    機(jī)器學(xué)習(xí)與數(shù)據(jù)挖掘方法和應(yīng)用(經(jīng)典)
    發(fā)表于 09-26 07:56