文科生如何入門機器學習:先看看這篇零基礎教程,再多算幾遍

2021-01-15 澎湃新聞
文科生如何入門機器學習:先看看這篇零基礎教程,再多算幾遍

2019-08-05 08:04 來源:澎湃新聞·澎湃號·湃客

曉查 發自 凹非寺

量子位 出品 | 公眾號 QbitAI

AI技術變得越來越熱門,很多人開始轉行進入這一領域,其中當然也不乏文科生。他們在普遍缺乏大學數學知識的情況下,就不能入門機器學習了嗎?

最近有位Reddit網友David Code,他也是一名文科生,曾經在脫口秀節目《周六夜現場》工作過。

後來他經過兩年「地獄式」的自學,十幾次的挫敗,最終掌握了機器學習的知識,並把他的經驗寫成了一個長篇博客。

他說,長期以來編寫AI書籍和在線課程的都是專家,而這些人因為專業而會忽視初學者的能力。他寫的博客跳過了專業的部分,用儘量通俗幽默的方法來展現機器學習的入門知識。

知識是「算」出來的

學習AI之前,首先就要摒棄原來文科的學習方法。

在博客開頭,David就告誡初學者,學習數學、計算機知識不像看小說,不要指望一次就能理解,可能需要反覆閱讀和推演5次才能看懂。

David說,當他學到比較難的內容時,總是會設置一個計時器,以提醒不要絕望、不要輕易言敗,而是要保持微笑、耐心和堅持。

雖然David在文中使用類比、圖片、示例等方法來傳授知識,但是這篇文章在數學上也是嚴謹的。如果你沒有立刻學會,不要輕易放棄。

理工科的知識從來不是「看」就能學會,更需要的是「算」。如果不進行練習,就無法學好博客中涉及的數學。

理解上的錯誤

全篇博客介紹了深度學習的4個基本概念:前饋、梯度下降、全局最小值、反向傳播。文中都用儘量通俗地方法介紹了這些基本概念。例如用碗中的小球來比喻梯度下降,用詳細到每一步地圖解來介紹矩陣乘法。

博客作者David作為一名文科生,又是自學,難免會有理解上的錯誤。

有位網友就指出他文章中的一些錯誤,比如:

神經網絡不是深度學習,相反,深度學習是指使用一種神經網絡。

梯度下降不一定是朝著全局最小值發展,最終收斂到的可能是局部最小值。

文章中也缺乏一些重要概念的解釋,如監督與無監督學習、過擬合與欠擬合、模型的選擇和超參數的調整,等等。

但總體上來說,這篇博客仍不失為一篇優秀的文章,否則也不會在Reddit機器學習板塊上一天就收穫300贊了。

數學真的不重要嗎

當然,David寫博客的目的不是宣揚沒有數學知識就能掌握機器學習。它只是一篇向文科生提供的入門通俗讀物。

如果想要更深入的學習,可能還需要投入幾百個小時的學習時間。無論你喜歡與否,都需要數學知識才能理解機器學習和統計數據,沒有數學就無法學習機器學習。

很多其他網友在激烈的討論中強調了以上幾點,David本人也表示同意。

總之無論如何,微積分、線性代數、統計學都是學習深度學習的基礎。或許你不需要太深入的了解,但是沒有這些知識是萬萬不行的。系統地學習數學知識,能幫你更快入門深度學習。

原文連結:

https://www.reddit.com/r/MachineLearning/comments/cl75du/anyone_can_learn_machine_learning_with_this_blog/

博客地址:

https://colab.research.google.com/drive/1VdwQq8JJsonfT4SV0pfXKZ1vsoNvvxcH

— 完 —

關鍵詞 >> AI,機器學習,文科生

特別聲明

本文為澎湃號作者或機構在澎湃新聞上傳並發布,僅代表該作者或機構觀點,不代表澎湃新聞的觀點或立場,澎湃新聞僅提供信息發布平臺。申請澎湃號請用電腦訪問http://renzheng.thepaper.cn。

相關推薦

評論(15)

相關焦點

  • 文科生如何入門機器學習:先看看這篇零基礎教程,再多算幾遍吧
    曉查 發自 凹非寺量子位 出品 | 公眾號 QbitAIAI技術變得越來越熱門,很多人開始轉行進入這一領域,其中當然也不乏文科生。他們在普遍缺乏大學數學知識的情況下,就不能入門機器學習了嗎?最近有位Reddit網友David Code,他也是一名文科生,曾經在脫口秀節目《周六夜現場》工作過。
  • hadoop入門基礎教程操作篇
    hadoop入門基礎教程五篇文章講什麼?前兩周時間寫的五篇文章,其實都在講一件事情——hadoop運行環境安裝部署!可能口頭描述幾分鐘就可以把整個過程說完了,但一旦使用文字來表述就發現每一個部分都寫的好長。五篇文章分別介紹了集群管理系統的搭建規劃、虛擬機安裝、Linux作業系統安裝、作業系統伺服器配置、DKhadoop下載安裝。這五篇文章按照上面的順序匯總到一起才是完整。1.
  • 95後哈佛小哥撰寫《從零開始的機器學習》,入門必備,書籍資源已開放
    說起機器學習入門書,大概有成百上千種選擇。這些書籍大多是由具備豐富研究經驗的學者撰寫的,涵蓋各種主題。俗話說「開卷有益」,但對於轉專業的初學者來說,這本新書或許更適合入門:近日,一位畢業於哈佛大學的小哥根據自己的機器學習入門經歷,撰寫了一本《從零開始的機器學習》。
  • 95後哈佛小哥撰寫從零開始的機器學習入門必備,書籍資源已開放
    說起機器學習入門書,大概有成百上千種選擇。這些書籍大多是由具備豐富研究經驗的學者撰寫的,涵蓋各種主題。俗話說「開卷有益」,但對於轉專業的初學者來說,這本新書或許更適合入門:近日,一位畢業於哈佛大學的小哥根據自己的機器學習入門經歷,撰寫了一本《從零開始的機器學習》。
  • 如何用免費GPU學習AI算法?這篇算法資源大集錦別錯過
    目前在開發者QQ群裡聽到的消息是至少持續一個月的贈送,不知道下個月還有沒,所以大家趕緊薅起來,好好利用這免費的高性能GPU資源來「煉丹」。獲取算力方法使用資格很簡單。可登陸百度AI Studio領取,按照內容提示填寫好信息,審核後管理員會給你發放一批算力卡。有了這批算力卡你就可以開始在GPU你的項目,而且運行項目又送算力卡,就像雞生蛋蛋生雞一樣,算力取之不竭。
  • 數據分析入門學習指南,零基礎小白都能輕鬆看懂
    該如何學習數據分析呢?其實,如果你打算成為一名數據分析師,如何出身並不重要,數據科學是一門應用學科,你需要系統提升數據獲取、數據分析、數據可視化、機器學習的水平。下面我就簡單提供一個數據分析入門的路徑。第一階段:Excel數據分析每一位數據分析師都脫離不開Excel。
  • 關於機器學習,這可能是目前最全面最無痛的入門路徑和資源!
    說它「友好」是因為李傑克做過產品經理,對於大家的學習體驗這件事情還是非常在意的,本著no experience no bb的原則,分享的學習路徑和資源都是自己各種嘗試後篩選出來的、比較適合大家入門的資源。 這篇文章其實有點工具書性質,你大可以在入門的不同時期都來看看,比如這個時期的學習路徑是什麼樣的、有哪些還不錯的資源等等。
  • 第十屆CDA認證考試 LEVEL 1 優秀考生訪問錄:我是如何備考的?
    今天為大家帶來的是,在CDA認證考試 Level 1中取得優異成績的幾位考生,他們來自不同的專業和領域,當中有零基礎入門的文科生,海外留學的研究生,還有學校在讀的學生…但他們都懷揣同一個理想,通過CDA認證考試證明自己的數據分析實力。下面讓我們來一睹他們的風採吧!
  • 文科生慎入!機器學習十大算法都是何方神聖?
    跟我們生活息息相關的最常見機器學習算法包括電影推薦算法、圖書推薦算法。這些算法都是基於你的電影觀看記錄或圖書購買記錄來給你做推薦的。James Le在KDnuggets上發布了一篇文章,介紹了他是如何入門機器學習的。此外,他在其中摸索出十大常用的機器學習算法,並逐一進行介紹。雷鋒網編譯如下,未經許可不得轉載。如果你想學機器學習,那怎麼入門呢?
  • 如何從零開始學習天體物理學?
    一個幾乎把物理忘光的人如何從零開始學習天體物理?
  • 如何快速入門機器學習?(下)
    首先,建議先去看高質量的博文,對三個算法有個大概的了解後再去看論文,這樣做的好處在於讀完博客可以對算法有個大概的了解,再去看論文也更容易入手,此外原汁原味的論文讀起來也是一種享受;其次,不建議每個都學,學有餘力的同學可以多學一點,時間緊張的東西挑重點的來學,要懂得取捨。2.3 打比賽問題一:為什麼要打比賽?
  • 日留入門篇|專業零基礎的同學適合跨考日本哪些專業?
    那麼,對於專業零基礎的同學來說,考日本修士需要準備什麼?又有哪些專業更容易考呢?語言關● 日 語日語系的同學們到了大四畢業時,N1就是自己的優勢。而非日語系的同學們,需在本科期間內取得日語等級證書(文科N1,理科N2)。拿到「日語」這塊敲門磚是順利考修士的第一步,否則就可能需要通過讀一段時間語言學校來過渡。
  • 三菱PLC基礎入門(新手入門)程子華三菱PLC基礎教程視頻
    如何學PLC?給PLC初學者的建議 三菱PLC基礎入門(新手入門)程子華三菱PLC基礎教程視頻
  • 如何入門Python與機器學習
    本文打算先談談機器學習相關的一些比較寬泛的知識,再介紹並說明為何要使用Python來作為機器學習的工具。最後,我們會提供一個簡短易懂的、具有實際意義的例子來給大家提供一個直觀的感受。  具體而言,本章主要涉及的知識點有:  機器學習的定義及重要性;  Python在機器學習領域的優異性;  如何在電腦上配置Python機器學習的環境;  機器學習一般性的步驟。  機器學習緒論  正如前言所說,由於近期的各種最新成果,使得「機器學習」成為了非常熱門的詞彙。
  • 機器人結構工程師薪資_中國機器學習工程師薪資 - CSDN
    正好回頭看看自己這一年走過的路,進行一次經驗總結。來看看你距離成為一名AI工程師還有多遠吧~⭐具體內容:我是因為什麼開始接觸敲代碼人工智慧/機器學習/深度學習自學如何尋找學習資料如何選擇程式語言/框架校招/社招/實習/面試經驗一碗雞湯⭐聲明:本篇內容均屬於個人觀點,建議採納對自己有用的經驗,如有疏漏,歡迎指正,
  • 2019版CAD軟體基礎教程+7G視頻教程,從入門到精通,3天學會繪圖
    2019版CAD軟體基礎教程+7G視頻教程,從入門到精通,3天學會繪圖本套課程有完善的課程體系,科學的教學方式,本套課程適合從基礎開始系統學習CAD的同學學習,也適合有一定基礎的同學學習提高,通過本課程的學習,可以明顯提高作圖水平,對於準備從CAD製圖、建築設計、機械製造等行業同學有非常大的幫助
  • 從零開始的人工智慧和機器學習,該從哪裡入手呢?
    這在一開始就阻礙了他的學習,因為要學會有多種不同定義的東西真的很難。真是受夠了這麼多定義。如何入手?「你可以先在這裡呆上一年看看能學到些什麼,我想你可以見見Cameron。」於是,他又去見了Cameron。聊的話題和與Mike的類似,都是有關健康、科技、在線學習以及美國。「我們正在研究一些健康問題,不如周四來聽聽呢?」周四到了,他十分緊張。但有人曾經告訴他緊張和興奮是一樣的,他又突然開始興奮起來。
  • 這是一份文科生都能看懂的線性代數簡介
    線性代數的概念對於理解機器學習背後的原理非常重要,尤其是在深度學習領域中。它可以幫助我們更好地理解算法內部到底是怎麼運行的,藉此,我們就能夠更好的做出決策。所以,如果你真的希望了解機器學習具體算法,就不可避免需要精通這些線性代數的概念。這篇文章中,我們將向你介紹一些機器學習中涉及的關鍵線性代數知識。
  • 不妨先看看這篇文章
    不妨先看看這篇文章2020/10/19 13:30:49 來源:新化月報 【字體:大 中 小】【收藏本頁】【列印】【關閉】核心提示:微粒貸自上線以來就備受好評,但是微粒貸採用的官方邀請制,只有受邀用戶才能在微信支付和手Q錢包中看到微粒貸的入口。有很多想用微粒貸的朋友不知道該怎麼做才能成為微粒貸的受邀用戶,怎麼才能開通微粒貸。
  • 以量子化學為例,談軟課題如何入門
    近期有很多同學問我理論科學如何入門,還有N多的人讓我教他們。我聽了這句話有些茫然,也不知道怎麼回答怎麼教。因為對於做理論科學,也就是做「軟課題」,屬於發散型課題,並不是能速成的。為了滿足大家,教大家入門軟課題的方法——直線走路,那麼我在這裡寫一個方法論,希望大家喜歡。