色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

初學機器學習的四種方法介紹

Hx ? 作者:工程師陳翠 ? 2018-07-05 08:34 ? 次閱讀

學習機器學習有很多方法,大多數人選擇從理論開始。

如果你是個程序員,那么你已經掌握了把問題拆分成相應組成部分及設計小項目原型的能力,這些能力能幫助你學習新的技術、類庫和方法。這些對任何一個職業程序員來說都是重要的能力,現在它們也能用在初學機器學習上。

要想有效地學習機器學習你必須學習相關理論,但是你可以利用你的興趣及對知識的渴望,來激勵你從實際例子學起,然后再步入對算法的數學理解。

通過本文你可以學習到程序員初學機器學習的四種方式。這是給技術人員設計的實用方法,并以實驗為依據,你需要做調研并且完成實驗才能建立自己的感性知識。

這四種方法分別是:

1. 學習一個機器學習工具

2. 學習一個機器學習數據集

3. 學習一個機器學習算法

4. 實現一個機器學習算法

你應該通讀一下這些方法的策略,然后選擇你覺得最適合自己的一個,并且有選擇性地執行。

1. 學習一個機器學習工具

選一個你喜歡的工具或者類庫,然后學著用好它。

推薦你從一個自帶數據預處理工具,機器學習算法并且能呈現結果的工作平臺開始學習。學習這樣一個工作平臺能讓你更熟悉機器學習從頭到尾的整個過程,這比學習一個特定的數據處理技術或者一個機器學習算法更有價值。

或者,也許你感興趣的是一個特定技術或者一類技術。你可以利用這個機會更深入地學習一個提供這些方法的類庫或工具,掌握了提供這些技術的類庫能幫助你掌握相應的技術。

一些你可以采取的策略有:

比較一些可選的工具。

總結你選定的那個工具的能力。

閱讀并總結這個工具的文檔。

完成學習這個工具的文字或視頻教程,并且總結每個教程中你重點學到了什么。

制作關于這個工具的功能或者特性的教程。選一些你不太了解的功能,然后寫下得到結果的過程,或者把如何使用這個功能的過程錄個五分鐘的截屏視頻

一些值得考慮的工作平臺有:R, Weka, scikit-learn, waffles, 和 orange.

2. 學習一個機器學習數據集

選一個數據集,然后深入地理解它,發掘究竟哪類算法最適合處理它。

我推薦你選擇一個中等大小的,內存能放下的,可能被很多人研究過的數據集。現在有很多非常好的包含數據的類庫,你可以瀏覽它們并且從中選擇。你的目的是嘗試理解這個數據集背后的問題,它的結構,和哪些種類的解決方法最適合這個問題。

用一個機器學習或者統計的工作平臺來研究這個數據集。這樣你能專心解答關于這個數據集你要研究的問題,而不是分心去學習某個特定的技術或者如何寫代碼來實現它。

一些可以幫助你學習實驗性的機器學習數據集的策略有:

1. 清晰地描述這個數據集所呈現的問題。

2. 用描述性的統計數據來總結數據。

3. 描述你從數據中觀察到的結構,并且提出對數據間關系的假設。

4. 簡單地在這個數據集上測試一些常用的機器學習算法,然后發掘哪些類別的算法比其他的表現好

5. 調整表現好的算法的參數,然后發掘什么算法及算法參數設置在這個問題上表現得好

你可以從這些包含高質量數據集的庫中選擇:?UCI ML Repository,Kaggle?和?data.gov.

3. 學習一個機器學習算法

選擇一個算法,深入理解它,發掘什么樣的參數設置在不同數據集上都穩定。

我推薦你從一個中等復雜度的算法開始學起。選一個已經被人充分理解了的,有許多可選的開源實現,并且需要你探索的參數數目較少的算法。你的目的是建立有關這個算法在不同問題和不同參數設定下表現如何的直覺。

使用一個機器學習平臺或者類庫。這樣能讓你把這個算法當成一個“系統”,專心研究它的表現,而不是分心研究數學公式描述或者相關論文。

一些學習你選定的機器學習算法時可采取的策略有:

1. 總結系統的參數,及它們對算法可能有什么影響

2. 選一系列適合這個算法,可能導致不同表現的數據庫

3. 選擇一些你認為能導致不同結果的算法的參數設置,然后列出你認為系統可能的表現

4. 考慮在迭代過程或不同時間段內能被監察到的算法表現

5. 用一個或多個數據集,算法設置和結果衡量方式來設計解決特定問題的小實驗,并且匯報結果

你可以學簡單點,也可以學復雜點。想多學一點的話,你可以探索所謂的啟發式規則或經驗法則來使用算法,并且以實驗為依據來展示它們好不好用,及如果好用的話在什么條件下他們與成功的結果有關聯。

一些你可以考慮學習的算法有:最小平方線性回歸,邏輯回歸,K最近鄰分類算法,感知器算法。

4. 實現一個機器學習算法

選一個算法,然后選一個編程語言來實現它,或者把一個已有的實現移植到你選定的編程語言上。

你應選擇一個中等復雜度的算法來實現。我推薦你仔細研究你想要實現的算法,或選擇一個你喜歡的已有實現然后把它移植到你選定的編程語言。

從頭開始實現一個算法,是學習那些關于把算法描述轉換成一個可行的系統的過程中必須要做的無數的小決定的好方法。在不同算法上重復這個過程,很快你就能對讀懂論文和書里面算法的數學描述有感覺了。

五個能幫助你從頭開始實現機器學習算法的策略有:

1. 從代碼移植開始。把開源的算法實現從一種語言移植到另外一種語言能教會你算法是如何實現的,并且你能擁有并掌握它。這是開始學習的最快的途徑,非常值得推薦。

2. 從一個算法描述開始,然后采集一些其他的描述來幫助你排除歧義并且理解主要的那個參考材料。

3. 多讀該算法的不同實現。學習不同程序員是如何理解算法描述并且如何把它轉換成代碼的。

4. 不要陷入過炫的方法太深。許多機器學習算法的內核用的都是高級優化算法。不要嘗試重新實現這些方法,除非這就是你做這個項目的本意。5. 你應該用一個提供優化算法的類庫,或者用一個更容易實現的或者類庫里就有的簡單點的優化算法(如梯度下降算法)。

小型項目方法論

以上四個策略屬于我稱為“小型項目”的方法論。你用這個方法可以很快建立在技術領域(比如機器學習)方面的實用技能。大意就是你設計并且親手完成解決特定問題的小項目。

小型項目在幾個方面應該足夠小,才能保證你能完成它們并且從中學習,然后好步入到下一個項目中去。下面是一些你應該考慮加在項目上的一些限制:

1. 時間短:一個項目從頭到最后能有可展現的結果不應超過5-15小時。這樣利用一周中不上班的晚上和周末時間你就能完成一個小項目。

2. 范圍小:一個項目應該有意義,但同時應該是你感興趣的問題的范圍最小的版本。舉個例子,與其解決廣義的“寫一個能告訴我微博是否會被轉發的程序”,還不如去研究這個問題在一個特定的賬號在一個特定的時間段內的表現。

3. 所需資源少:一個項目應該能用你的可聯網的臺式或者筆記本電腦完成。你不應該需要奇葩的軟件,網絡架構,或者第三方數據或者服務。你應搜集需要的數據,讀入內存,用開源工具來解決你那個小問題。

額外有關項目的小貼士

這些策略的原則是讓你利用你的程序員技能開始行動。下面是三條幫助你調整思維模式,有助你開始行動的小貼士:

1. 寫下你學到的東西。我推薦你每個步驟都產生一個有形的勞動成果。它可以是本子里的筆記,微博,博客文章或者是開源項目。每個勞動成果都可以作為一個里程碑或錨。

2. 除非項目的目的是寫代碼,否則不要寫。這條不是那么顯而易見,但卻是最能幫助你加快理解機器學習的速度的建議。

3. 目的是學到東西,而不是產生獨一無二的資源。不要管是否有人讀你關于一個算法的研究、教程或是筆記。這些都是你的觀點,是你的勞動成果,他們證明你現在掌握到了知識。

總結

下面是這些策略的一句話清晰總結,可以幫助你選擇適合自己的那個:

1. 學習一個機器學習工具:選擇一個你喜歡的工具或類庫,學習如何很好的使用它。。

2. 學習一個機器學習數據集:選擇一個數據集,深入地離家它,發掘哪類算法處理它最有效。

3. 學習一個機器學習算法:選擇一個算法,深入理解它,發掘什么樣的參數設置在不同數據集上都穩定。

4. 實現一個機器學習算法:選擇一個算法,用你選定的語言實現它或者是把已有的實現移植到你選定的語言上。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器學習
    +關注

    關注

    66

    文章

    8438

    瀏覽量

    132928
收藏 人收藏

    評論

    相關推薦

    四種模擬輸入信號的保護電路實現方法

    本文介紹四種模擬輸入信號的保護電路的實現方法
    發表于 03-28 09:55 ?1248次閱讀

    IO口的四種使用方法

    IO口的四種使用方法高阻態的典型應用
    發表于 01-12 07:16

    Word技巧:快速實現雙面打印的四種方法

    Word技巧:快速實現雙面打印的四種方法 在日常辦公中要求對文檔進行雙面打印是很常見的,在打印機沒有自帶雙面打印功能的情況下,
    發表于 12-29 10:31 ?1572次閱讀

    jquery四種選擇器介紹

      本文給大家匯總介紹了jQuery的四種選擇器的使用方法以及示例,非常的簡單實用,希望對大家學習jquery能夠有所幫助。
    發表于 12-01 16:40 ?3055次閱讀
    jquery<b class='flag-5'>四種</b>選擇器<b class='flag-5'>介紹</b>

    可以讓工具再次變得偉大的四種方法

    坐在CES的地板上聽主題演講時,我想到了一些思路,這些理念可以讓電子設備制造商們走的更遠。 有四種方法可以讓工具再次變得偉大。
    的頭像 發表于 01-18 08:51 ?4223次閱讀

    如何延長iPhone的壽命 告訴你四種方法

    本文主要介紹了如何延長iPhone壽命的四種簡單方法,具體的跟隨小編一起來了解一下。
    的頭像 發表于 03-31 07:19 ?7390次閱讀

    使用單片機四種方法實現的LED閃燈程序資料免費下載

    本文檔的主要內容詳細介紹的是使用單片機四種方法實現的LED閃燈程序資料免費下載。
    發表于 07-09 08:00 ?4次下載
    使用單片機<b class='flag-5'>四種方法</b>實現的LED閃燈程序資料免費下載

    電路板上二極管型號確定的四種方法

    作為電路板上的二極管可以有四種方法確定它們的型號。
    發表于 04-06 15:48 ?3w次閱讀

    盤點工業機器四種控制方法

    目前,市場上應用最廣泛的機器人是工業機器人,也是最成熟、最完善的一。工業機器人的應用十分廣泛,因為它有多種控制方法。根據不同的任務,可以分
    發表于 07-30 16:24 ?1.1w次閱讀

    深度學習四種利用少量標注數據進行命名實體識別的方法

    整理介紹四種利用少量標注數據進行命名實體識別的方法。 面向少量標注數據的NER方法分類 基于規則、統計機器
    的頭像 發表于 01-03 09:35 ?1w次閱讀
    深度<b class='flag-5'>學習</b>:<b class='flag-5'>四種</b>利用少量標注數據進行命名實體識別的<b class='flag-5'>方法</b>

    HT32F5232學習四種方法實現按鍵控制LED燈

    HT32F5232學習四種方法實現按鍵控制LED燈
    發表于 11-29 16:51 ?12次下載
    HT32F5232<b class='flag-5'>學習</b>之<b class='flag-5'>四種方法</b>實現按鍵控制LED燈

    改善您的模數轉換器系統電源抑制狀況的四種方法

    改善您的模數轉換器系統電源抑制狀況的四種方法
    發表于 11-04 09:51 ?1次下載
    改善您的模數轉換器系統電源抑制狀況的<b class='flag-5'>四種方法</b>

    四種方法實現LED點亮

    四種方法實現LED點亮程序分享
    發表于 12-28 10:03 ?3次下載

    測試電容器的四種方法有哪些

    測試電容器的四種方法 電容器是一非常常見的電子元件,它具有存儲電能的能力。測試電容器的方法也非常多,下面我們將詳細介紹四種常見的測試電容器
    的頭像 發表于 09-01 15:11 ?1.4w次閱讀

    pwm脈寬調制的四種方法有哪些

    于電機控制、LED調光、音頻處理等領域。以下是四種常見的PWM脈寬調制方法: 固定頻率PWM(Fixed-Frequency PWM) 固定頻率PWM是一最基本的PWM調制方法。在這
    的頭像 發表于 08-08 15:10 ?1640次閱讀
    主站蜘蛛池模板: 伊人yinren6综合网色狠狠 | 精品国产国产综合精品 | 两个女人互添下身高潮自视频 | 洲精品无码高潮喷水A片 | 亞洲人妻AV無碼在線視頻 | 亚洲国产日韩制服在线观看 | 午夜国产精品影院在线观看 | 精品无码久久久久久久久 | 爱做久久久久久 | 吻嘴胸全身好爽床大全 | 甜性涩爱全集在线观看 | 亚洲精品成人a | 动漫美女被爆挤奶歪歪漫画 | 欧美久久综合性欧美 | 拍戏被CAO翻了H | 999资源站 | 色www精品视频在线观看 | 无码成A毛片免费 | 帅哥操美女 | 人妖xxhdxx | 扒开屁股眼往里面夹东西 | 亚洲精品天堂无码中文字幕影院 | 美女胸网站 | 国产午夜精品一区二区理论影院 | 久久足恋网 | 国产免费播放一区二区三区 | 亚洲免费一 | 99精品免费观看 | 公交车被CAO到合不拢腿 | 久久午夜夜伦鲁鲁片无码免费 | 天龙八部慕容属性加点 | 亚洲视频一区在线 | 国产精品久人妻精品 | 精品香蕉99久久久久网站 | 女性露出奶头流出精子 | 欧美激情性AAAAA片欧美 | 我年轻漂亮的继坶2中字在线播放 | 欧美牲交视频免费观看K8经典 | 99久久麻豆AV色婷婷综合 | 97国产在线播放 | 亚洲黄色网页 |