国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

程序員初學機器學習的四種方式

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

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

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

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

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

這四種方法分別是:

  1. 學習一個機器學習工具
  2. 學習一個機器學習數據集
  3. 學習一個機器學習算法
  4. 實現一個機器學習算法

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

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

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

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

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

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

  • 比較一些可選的工具。
  • 總結你選定的那個工具的能力。
  • 閱讀并總結這個工具的文檔。
  • 完成學習這個工具的文字或視頻教程,并且總結每個教程中你重點學到了什么。
  • 制作關于這個工具的功能或者特性的教程。選一些你不太了解的功能,然后寫下得到結果的過程,或者把如何使用這個功能的過程錄個五分鐘的截屏視頻。

一些值得考慮的工作平臺有:RWekascikit-learnwaffles, 和 orange.

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

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

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

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

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

  • 清晰地描述這個數據集所呈現的問題。
  • 用描述性的統計數據來總結數據。
  • 描述你從數據中觀察到的結構,并且提出對數據間關系的假設。
  • 簡單地在這個數據集上測試一些常用的機器學習算法,然后發掘哪些類別的算法比其他的表現好
  • 調整表現好的算法的參數,然后發掘什么算法及算法參數設置在這個問題上表現得好

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

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

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

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

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

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

  • 總結系統的參數,及它們對算法可能有什么影響
  • 選一系列適合這個算法,可能導致不同表現的數據庫
  • 選擇一些你認為能導致不同結果的算法的參數設置,然后列出你認為系統可能的表現
  • 考慮在迭代過程或不同時間段內能被監察到的算法表現
  • 用一個或多個數據集,算法設置和結果衡量方式來設計解決特定問題的小實驗,并且匯報結果

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

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

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

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

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

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

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

  •  從代碼移植開始。把開源的算法實現從一種語言移植到另外一種語言能教會你算法是如何實現的,并且你能擁有并掌握它。這是開始學習的最快的途徑,非常值得推薦。
  • 從一個算法描述開始,然后采集一些其他的描述來幫助你排除歧義并且理解主要的那個參考材料。
  • 多讀該算法的不同實現。學習不同程序員是如何理解算法描述并且如何把它轉換成代碼的。
  • 不要陷入過炫的方法太深。許多機器學習算法的內核用的都是高級優化算法。不要嘗試重新實現這些方法,除非這就是你做這個項目的本意。你應該用一個提供優化算法的類庫,或者用一個更容易實現的或者類庫里就有的簡單點的優化算法(如梯度下降算法)。

小型項目方法論

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

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

  • 時間短:一個項目從頭到***能有可展現的結果不應超過5-15小時。這樣利用一周中不上班的晚上和周末時間你就能完成一個小項目。
  • 范圍小:一個項目應該有意義,但同時應該是你感興趣的問題的范圍最小的版本。舉個例子,與其解決廣義的“寫一個能告訴我微博是否會被轉發的程序”,還不如去研究這個問題在一個特定的賬號在一個特定的時間段內的表現。
  • 所需資源少:一個項目應該能用你的可聯網的臺式或者筆記本電腦完成。你不應該需要奇葩的軟件,網絡架構,或者第三方數據或者服務。你應搜集需要的數據,讀入內存,用開源工具來解決你那個小問題。

額外有關項目的小貼士

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

  • 寫下你學到的東西。我推薦你每個步驟都產生一個有形的勞動成果。它可以是本子里的筆記,微博,博客文章或者是開源項目。每個勞動成果都可以作為一個里程碑或錨。
  • 除非項目的目的是寫代碼,否則不要寫。這條不是那么顯而易見,但卻是最能幫助你加快理解機器學習的速度的建議。
  • 目的是學到東西,而不是產生***的資源。不要管是否有人讀你關于一個算法的研究、教程或是筆記。這些都是你的觀點,是你的勞動成果,他們證明你現在掌握到了知識。

總結

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

  1. 學習一個機器學習工具:選擇一個你喜歡的工具或類庫,學習如何很好的使用它。。
  2. 學習一個機器學習數據集:選擇一個數據集,深入地離家它,發掘哪類算法處理它最有效。
  3. 學習一個機器學習算法:選擇一個算法,深入理解它,發掘什么樣的參數設置在不同數據集上都穩定。
  4. 實現一個機器學習算法:選擇一個算法,用你選定的語言實現它或者是把已有的實現移植到你選定的語言上。

選一個吧!

PDF指導手冊

如果你喜歡這篇自學策略文章,作者創建了一個32頁的有關學習并實踐應用機器學習的PDF指導手冊。看這里:

小項目方法論:學習并實踐應用機器學習

作者還創建了一個包含90個項目想法的清單,作為附加福利加在這個指導里面了。

原文鏈接: Jason Brownlee   翻譯: 伯樂在線 - XiaoxiaoLi

譯文鏈接: http://blog.jobbole.com/67621/

責任編輯:林師授 來源: 伯樂在線
相關推薦

2013-06-28 10:17:04

2023-09-03 17:03:54

工具RegexGPTBloop

2020-05-11 10:15:41

人工智能AI器學習

2025-05-08 08:20:42

2024-08-20 11:40:24

2022-08-14 16:04:15

機器學習數據集算法

2021-09-01 10:05:04

機器學習人工智能算法

2023-01-10 08:12:52

Java程序員負載均衡

2010-07-28 13:54:42

Flex數據綁定

2017-04-17 19:31:03

Android多線程

2023-05-22 08:03:28

JavaScrip枚舉定義

2022-03-25 14:47:24

Javascript數據類型開發

2020-06-12 08:28:29

JavaScript開發技術

2013-06-14 15:24:57

Android開發移動開發數據存儲方式

2014-12-25 09:41:15

Android加載方式

2021-12-22 09:34:01

Golagn配置方式

2013-10-17 09:25:52

2025-05-09 09:39:45

2024-01-17 13:56:00

Redis節點映射關系

2015-04-13 11:39:26

VDI災難恢復
點贊
收藏

51CTO技術棧公眾號

国内成人精品| 亚洲国产天堂| 国产精品亚洲综合一区在线观看| 免费高潮视频95在线观看网站| 一区二区三区黄色| 国产伦精品一区二区三区四区视频_ | 久久这里只有精品99| 日韩精品视频一二三| 超碰最新在线| 激情综合一区二区三区| 色婷婷av一区二区三区软件| 狠狠88综合久久久久综合网| 久久久视频精品| 日本wwwcom| 国产国产国产国产国产国产| 国产三级电影在线| 国产精品视频久久一区| 欧美r级在线观看| 亚洲激情一区二区| 精品视频在线观看网站| 不卡的av电影| 欧美成年人视频网站| 精东影业在线观看| 欧洲亚洲一区二区三区| 视频在线一区二区| 国内激情视频在线观看| 欧美喷水一区二区| 午夜精品99久久免费| 国产在线青青草| 国产婷婷视频在线| 国产亚洲成av人片在线观黄桃| 欧美国产精品一区二区三区| 欧洲s码亚洲m码精品一区| 国产肉体ⅹxxx137大胆| 91精品一区国产高清在线gif| 亚洲在线视频观看| 欧美综合社区国产| 日韩欧美中文字幕在线观看| 欧美视频在线播放一区| 好看的av在线不卡观看| 这里只有精品在线观看| 国产在线视频资源| 欧美一级三级| 7777精品伊人久久久大香线蕉经典版下载| 亚洲国产日韩美| 一区精品久久| 欧美午夜精品久久久久免费视| 老司机精品视频在线| 强开小嫩苞一区二区三区网站 | 国产精品偷伦视频免费观看国产| 成人福利免费在线观看| 国产精品久久二区| 日韩专区欧美专区| 无码人妻丰满熟妇区96| 欧美性xxxxxxxxx| 综合久久2019| 久久久久免费精品国产| 亚洲破处大片| 亚洲精品久久久久久一区二区| 成人高清免费观看| 欧美vide| 精品视频偷偷看在线观看| 亚洲日本视频在线| 国产精品一区二区三区四区五区 | 欧美成人综合一区| 久久99精品久久久久久久久久久久| 在线观看免费国产小视频| 国产性一级片| 国产欧美日本| 国产精品国产三级国产专区53| 在线观看一区| 91av资源网| 色综合久久综合网欧美综合网| www视频在线免费观看| 午夜免费在线观看精品视频| 影音先锋久久资源网| 丰满少妇久久久| 欧美男生操女生| 日本道不卡免费一区| 国产高潮呻吟久久久| 一本色道a无线码一区v| 国产精品天堂蜜av在线播放| 国产日韩精品在线播放| 久久毛片高清国产| 海角国产乱辈乱精品视频| 久久精品免费一区二区| 色94色欧美sute亚洲线路一久| 婷婷激情一区| 影音先锋欧美在线| 在线精品视频一区二区| 台湾佬综合网| 国产淫片免费看| 亚洲图片在线综合| 日本不卡一区二区三区高清视频| 欧美69xxxxx| 成人黄色短视频在线观看| 国产精品久久网站| 国产区一区二| 久草热视频在线观看| 亚洲欧美综合精品久久成人| 久久狠狠亚洲综合| 国产精品久久久久久吹潮| 国产高清av在线播放| 亚洲精品久久久一区二区三区| 青青青爽久久午夜综合久久午夜| 好吊日视频在线观看| 日韩欧美精品一区二区| 欧美另类高清zo欧美| 日本不卡123| 182tv在线播放| 亚洲国产一区二区三区在线播 | 欧美黑人一区二区三区| 亚洲色欲色欲www| 亚洲五月综合| 伊人精品影院| 色av手机在线| 成人免费视频视频在| 在线播放中文字幕一区| 国产欧美一区二区精品性色超碰 | 欧美啪啪一区| 亚洲国产精品免费视频| 色综合天天色| 九九在线视频| 国产精品久久久久久久久久久新郎 | 91视频一区| 欧美韩国日本在线| 成人欧美视频在线| 久久精品视频在线播放| 日韩免费成人网| 狠狠色狠狠色综合日日五| 欧美国产禁国产网站cc| 国产一区二区影院| 亚洲作爱视频| 欧美精品二区| 久久五月天小说| 国产精品中文字幕制服诱惑| 自拍网站在线观看| 婷婷丁香在线| 黄黄的网站在线观看| 国内在线精品| 免费av网站在线看| 男人的天堂在线| 欧美日韩激情视频一区二区三区| 一级特黄视频| 中文字幕在线资源| 奇米888一区二区三区| 中文字幕av一区二区三区谷原希美| 成人av在线资源网站| 国产乱码午夜在线视频| 天天操天天干天天玩| 91精品国产91久久久久久久久| 国产一区二区三区不卡在线观看| 天天爱天天做色综合| 国产日韩欧美在线| 色香阁99久久精品久久久| 天天色综合成人网| 国产精品理伦片| 国产精品久久国产愉拍| 麻豆传媒一区二区三区| 91年精品国产| 欧美性大战久久久久久久蜜臀 | 日本一极黄色片| 毛片网站在线| 亚洲一级免费观看| 在线电影看在线一区二区三区| 一本大道久久a久久精二百| xxxxxhd亚洲人hd| 亚洲成人av免费看| 最近2019中文字幕一页二页| 亚洲午夜精品在线| 久草免费在线| 亚洲h动漫在线| 日本不卡高清视频| 中文字幕一区二区三区在线视频 | 不卡视频一区二区三区| 日韩精彩视频| 精品国产三级a∨在线| 激情欧美日韩一区二区| 伊人色**天天综合婷婷| jizzjizz少妇亚洲水多| 91福利在线免费| 欧美黄页免费| 九七久久人人| 在线免费av导航| 九色成人搞黄网站| 中文字幕一区二区三区四区久久 | 国语自产精品视频在线看一大j8| 综合激情成人伊人| 菠萝蜜视频在线观看一区| 成人污视频在线观看| 国产色产综合产在线视频 | 成人午夜免费在线| 涩涩视频在线观看免费| 欧美7777| 影音先锋中文字幕一区| 国产日韩欧美综合一区| 精品国产乱码久久久久久图片 | 琪琪亚洲精品午夜在线| 乱子伦一区二区| fc2在线中文字幕|