精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

自學機器學習怎么入門

深度學習自然語言處理 ? 來源:深度學習自然語言處理 ? 作者:深度學習自然語言 ? 2020-08-31 11:02 ? 次閱讀

有很多小伙伴想自學機器學習,但是無從下手,特意找來知乎高贊回答,感覺看了以下回答,會有所受益。

入門

首先,你要知道什么是機器學習。

這里我推薦Andrew Ng的機器學習教程,比較適合新手和來自工業界對數學要求不是很高的同學。

這門課適合剛上大學的萌新們。

https://www.bilibili.com/video/av50747658

它有19個小時,我看完它用了將近兩個月,我建議你也不要看的太急。

當看完這些教程之后,你就對機器學習有了清晰的認知。

接下來,你可以感性的認識一下深度學習,我同樣推薦Andrew的課。

https://www.bilibili.com/video/av49445369

這門課同樣不難,不需要高深的數學知識,同樣是為新手們準備的。

深度學習的內容稍多,Andrew帶你粗略的了解了AI的一些方面,一共25個小時,我看完它花了三個月。

在期間我去實踐了他提到的各種優化方法和技巧,閱讀了CV和NLP領域他提到的論文,并且找到輪子跑了跑。

我認為,深度學習的學習更重要的是實踐。

進階

接下來,你可以嘗試讀一些有公式推導的專業書籍了。

前提是你已經了解了線性代數,微積分和概率論的知識,當然,作為計算機系的同學,你一定掌握了離散數學。

我推薦《統計學習方法》,它適合接受能力正常的同學。

https://book.douban.com/subject/10590856/

因為我是接觸機器學習很久后才接觸到這本書的,因此我讀的很快,沒有印象到底讀了多久??傊@本書比較平易近人。

如果你覺得你的理解能力一流,我推薦《機器學習》。

https://book.douban.com/subject/26708119/

這本書的覆蓋范圍非常廣,適合打算進一步深入這個領域的同學。

這本書是我機器學習的入門書籍,又愛又恨。

看這本書的同時你可能會感到數學基礎不夠,十分歡迎你補課凸優化。

我推薦Boyd的covex optimization,Boyd書寫的不錯,但是感覺課講的不太好,同時推薦凌青老師的公開課。

https://book.douban.com/subject/21249088/

https://www.bilibili.com/video/av40868517

如果你的數學基礎比較好,又不太喜歡讀書,我強烈推薦你直接看李宏毅老師的公開課。

李宏毅老師非常幽默風趣,上他的課是十分快樂的事情。

https://www.bilibili.com/video/av10590361

https://www.bilibili.com/video/av9770302

如果想進一步了解機器學習的最新進展,可以看https://www.bilibili.com/video/av46971639

我真得真得非常喜歡他講的課,同時我認為你看完這些課之后會對機器學習(主要是深度學習部分,對,他幾乎不怎么講統計學習)有更深的認識。

這三個視頻分別是31,40,11個小時,我看完花了相當長的時間,如果你已經有一些接觸但是擔心他哪里講的太好沒聽到可惜,那么可以先瀏覽他的slides,slides做的也非常棒!

前面的課程和教材都集中在監督學習和無監督學習,別忘了強化學習也是機器學習非常重要的一部分,強化學習推薦大家都熟知的Reinforcement Learning: An introduction.

因為這本書開源了,我直接給你pdf:https://urlify.cn/JZFBJv

這本書是強化學習領域非常非常經典的教材,但是這本書寫的太磨嘰了!

不過我也沒有其他備選項,如果有讀過其他強化學習教材,感覺不錯的,歡迎補充。

深入

接下來該深入了解機器學習了,到了這個階段,你也不是大家口中的小白了。

統計學習方面,我推薦Pattern Recognition and Machine Learning

https://book.douban.com/subject/2061116/

這本書詳細的介紹了頻率派和貝葉斯派的思想,讀這本書的時候你會有一種恍然大悟的感覺。

注意網上的版本可能會有錯誤,參考這本書的勘誤。https://urlify.cn/ER7zie

同時,深度學習方面推薦非常經典的花書,它也被稱為深度學習的圣經。

https://book.douban.com/subject/26883982/

概率圖模型推薦這本Probabilistic Graphical Models

https://book.douban.com/subject/4007200/

它和前面那本Reinforcement Learning: An introduction一樣,非常全面,但缺點是太啰嗦了,英文版1200+頁,我沒讀完。

然后,下面是一些在我書單里,但是我還沒有開始讀的書,大家可以了解一下。

https://book.douban.com/subject/3294335/

https://book.douban.com/subject/1789534/

https://book.douban.com/subject/10758624/

可以看到,這些書的側重點都不同,這也是為什么我打算都讀一遍它們。

當你進入「深入」這個階段的時候,其實你完全可以開始自己讀論文了。

當然,如何找到合適的論文,這類問題在知乎已經有非常詳細的回答了。同時,知乎也是一個學習機器學習的好地方,這里有很多知識淵博的答主,他們在我剛入門的時候給了我非常大的幫助。


作者:hy5468
https://www.zhihu.com/question/332726203/answer/734365629

入門不難,深入難

1.了解什么是機器學習。推薦吳恩達(Andrew Ng)機器學習課程(非深度學習課程),看下來最適合初學者的還是吳恩達的視頻,講的內容精要但是有來龍去脈,必要的數學原理會解釋到能讓人看懂的程度,當然更深入的理解就要學習相應的數學基礎。

2.數學基礎。有些人覺得現在搞深度學習不需要啥數學基礎,但那樣只會淪為低級的調包俠,不能成長為一名合格的煉丹術士。機器學習(包括深度學習)需要的數學基礎包括:微積分(熟練掌握),凸優化(熟練掌握),矩陣論(熟練掌握其中矩陣運算,各種分解等,并理解其含義),泛函分析(理解,如果不做相關內容,看著不眼生即可),高等概率論(理解,常用概率公式和概率定理)。數學不要光看,要聯系機器學習當中的實際應用一起理解。

3.編程基礎。常用的有python,MATLAB,C/C++等,理論上C/C++學好了,其他語言掌握特性和擴展包即可。

4.如何深入。找個靠譜的老師!找個靠譜的老師!找個靠譜的老師!翻到你們學院老師主頁,如有文章發表在NIPS,ACL,CVPR,ICLR,ICML等會議上,說明學術水平非常不錯。然后打聽其人品,人品可以,就聯系跟著做??孔V的老師會直接帶你走入到一個細分領域的最前沿,節省大量的搜索時間。

作者:Kel Liu
https://www.zhihu.com/question/332726203/answer/756804600

如果只是想學到會用各種模型解決問題的話現在的理論儲備已經夠了。

推薦個我們學校的課程:https://urlify.cn/JJVv6v

在syllabus那一欄下面有所有的課件。我覺得Kilian是個很好的教授,講得非常清楚。(雖然我不怎么去上課。。)他的課件也是循序漸進挺有條理的。我感覺機器學習的傳統方法其實都是統計的各種運用。。所以如果題主統計學得好的話其實看起來應該沒有什么問題。在知道各種傳統模型背后的原理之后其實就可以去調參娛樂了。推薦再學個python,現在感覺python已經占領了機器學習領域。。

如果題主追求分析模型的能力,比如說分析一個SVM的最大error margin是多少這種東西,就屬于master level的課程了。類似于machine learning theory這種課。我能力有限無法做出評價。

課程后半段會討論深度學習的概念,這個學起來的感覺和傳統模型差別很大,挺魔性的。我覺得作為本科生題主只要能在不同場景下知道運用什么魔性,大概怎么調參,就可以了。如果以后還對這個領域感興趣的話可以讀研讀博深造。如果你想要練手的項目之類的我也可以試著去翻翻以前的作業。

作者:匿名用戶

https://www.zhihu.com/question/332726203/answer/110691656

首先,不會很困難,學過高數線代概率論就行。

其次,對于怎么學的問題,私以為,選擇太多往往會每個就看一點最后什么都沒學到。建議按如下順序學習:

1.coursera上吳恩達機器學習--推導少,簡單易懂,適合入門;

2. 有了大致印象之后,可以看一些更深的課程。比如李宏毅和林軒田,B站上有;

3. 強烈推薦看B站大神shuhuai008機器學習白板推導系列,看完之后機器學習數學基礎應該很不錯了。

以上都完了之后,如果你還是一個本科生,建議找導師進實驗室/聯系實習。

作者:凌軍

https://www.zhihu.com/question/332726203/answer/760396018

在讀小碩士一枚,大四考研期間抽時間學了python和機器學習,不請自來分享一下學習經歷。

準備

學機器學習首先要入門一點基礎概念,比如機器學習是什么,包括哪些研究問題,研究方法等等。比較知名的教材像《模式識別與機器學習》這本書,還有國內很火的西瓜書《機器學習》(周志華著)把幾十年來的東西都總結了下來,看看目錄就能對這些問題有個膚淺的了解。

循序漸進

大概了解之后就得選擇學習資料,教科書自然就不用說了,肯定是必看的。想學得循序漸進一點的話,可以在慕課上參加國內大學開設的機器學習課程或者在coursera上選一門課程,每天跟著課程學習,完成作業。

這當然還不夠,如果只聽課,聽完了不會有很深的印象,對應機器學習中的學習型算法,像線性回歸,邏輯回歸,決策樹,隨機森林,支持向量機等的數學推導應該能做出來才能證明你懂基本原理了,更深刻的知識比如這些方法適用的問題,優缺點等應該很熟悉才對。

練手

理論搞懂了就可以實戰了,可以試著拿一些小數據集來訓練,手寫優化算法,作為檢查對比,可以用機器學習包sklearn做一個對比結果,了解一下自己算法新能的差異。

代碼都搞通了就可以參加上kaggle做更大規模貼近真實場景的數據了。。

作者:菜狗

https://www.zhihu.com/question/332726203/answer/737205846

我個人覺得,先挑一個不錯的教程,比如吳恩達的課程來看,不要著急好好理解體會內容,不懂的地方就多看看別的資料、書籍之類的。

同時好好學習自己的專業課,比如數學能力、編程能力都很重要。學這東西也不要著急,踏踏實實的學,等入門了在開始看點的稍微難點的,比如吳恩達cs229或者李航的統計學習方法。

最好跟著導師做下項目,這個很重要,同時有時間的話在參加下相關的比賽,對個人能力都是個提升,如果靜下心來搞科研的話,還是要多看看state of art的論文,跟著前沿走。

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

    關注

    66

    文章

    8382

    瀏覽量

    132436

原文標題:本科生如何自學機器學習?

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    《DNK210使用指南 -CanMV版 V1.0》第四十八章 自學習分類實驗

    第四十八章 自學習分類實驗 在上一章節中,介紹了利用maix.KPU模塊實現了MNIST的手寫數據識別,本章將繼續介紹利用maix.KPU模塊實現的自學習分類。通過本章的學習,讀者將學習
    發表于 11-20 09:22

    什么是機器學習?通過機器學習方法能解決哪些問題?

    來源:Master編程樹“機器學習”最初的研究動機是讓計算機系統具有人的學習能力以便實現人工智能。因為沒有學習能力的系統很難被認為是具有智能的。目前被廣泛采用的
    的頭像 發表于 11-16 01:07 ?256次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學習</b>?通過<b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法能解決哪些問題?

    NPU與機器學習算法的關系

    在人工智能領域,機器學習算法是實現智能系統的核心。隨著數據量的激增和算法復雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度學習機器
    的頭像 發表于 11-15 09:19 ?338次閱讀

    【「時間序列與機器學習」閱讀體驗】+ 鳥瞰這本書

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

    【「時間序列與機器學習」閱讀體驗】+ 簡單建議

    這本書以其系統性的框架和深入淺出的講解,為讀者繪制了一幅時間序列分析與機器學習融合應用的宏偉藍圖。作者不僅扎實地構建了時間序列分析的基礎知識,更巧妙地展示了機器學習如何在這一領域發揮巨
    發表于 08-12 11:21

    機器學習算法原理詳解

    機器學習作為人工智能的一個重要分支,其目標是通過讓計算機自動從數據中學習并改進其性能,而無需進行明確的編程。本文將深入解讀幾種常見的機器學習
    的頭像 發表于 07-02 11:25 ?803次閱讀

    深度學習與傳統機器學習的對比

    在人工智能的浪潮中,機器學習和深度學習無疑是兩大核心驅動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管它們都屬于機器
    的頭像 發表于 07-01 11:40 ?1201次閱讀

    機器學習的經典算法與應用

    關于數據機器學習就是喂入算法和數據,讓算法從數據中尋找一種相應的關系。Iris鳶尾花數據集是一個經典數據集,在統計學習機器學習領域都經常被
    的頭像 發表于 06-27 08:27 ?1579次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>的經典算法與應用

    機器學習入門:基本概念介紹

    機器學習(GraphMachineLearning,簡稱GraphML)是機器學習的一個分支,專注于利用圖形結構的數據。在圖形結構中,數據以圖的形式表示,其中的節點(或頂點)表示實體
    的頭像 發表于 05-16 08:27 ?477次閱讀
    圖<b class='flag-5'>機器</b><b class='flag-5'>學習</b><b class='flag-5'>入門</b>:基本概念介紹

    如何系統、科學地自學單片機?

    很多初學者都會面臨這個問題,我想學習單片機、我也想學好單片機、我也想系統地學習單片機,但是單片機涉及到的學科多且雜根本不是三天兩天就能學完的,很多人都逃脫不了從入門到放棄的怪圈?那么我們該如何高效
    的頭像 發表于 03-28 08:03 ?1007次閱讀
    如何系統、科學地<b class='flag-5'>自學</b>單片機?

    求問電子設計自學路徑

    新手小白也想自己做出小車、小電視甚至小機器人等等有意思的項目,有C語言基礎并且對stm32有了一丁點基礎的了解,但是硬件、電路設計以及更高階的程序語言仍然一竅不通。請問自學路徑是怎么樣的(硬件和軟件)?如何從0開始入門呢?如果有
    發表于 03-23 21:42

    機器學習8大調參技巧

    今天給大家一篇關于機器學習調參技巧的文章。超參數調優是機器學習例程中的基本步驟之一。該方法也稱為超參數優化,需要搜索超參數的最佳配置以實現最佳性能。
    的頭像 發表于 03-23 08:26 ?566次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>8大調參技巧

    嵌入式自學好書推薦

    工作經驗的薪資可達10-15k;而擁有3年以上工作經驗的薪資可在15-25k范圍內。 嵌入式開發的前期入門知識主要包括以下四個方面: 1.電路知識:學習基礎的電路、模擬電路和數字電路,了解基礎器件、放大
    發表于 01-11 15:13

    如何使用TensorFlow構建機器學習模型

    在這篇文章中,我將逐步講解如何使用 TensorFlow 創建一個簡單的機器學習模型。
    的頭像 發表于 01-08 09:25 ?920次閱讀
    如何使用TensorFlow構建<b class='flag-5'>機器</b><b class='flag-5'>學習</b>模型

    《Linux常用命令自學手冊》+一本手邊linux速查字典

    ,《Linux常用命令自學手冊》適合更快速地學會常用命令,即使從入門到放棄,也能在放棄前學會一些最常用的命令。而《linux命令速查手冊》則更容易按字母查找。 2、《Linux常用命令自學手冊》每個命令
    發表于 12-26 08:46