關於深度學習,網上的資料很多,不過貌似大部分都不太適合初學者。 這裡有幾個原因:1.深度學習確實需要一定的數學基礎。如果不用深入淺出地方法講,有些讀者就會有畏難的情緒,因而容易過早地放棄。2.中國人或美國人寫的書籍或文章,普遍比較難一些。我不太清楚為什麼,不過確實是這樣子的。深度學習,確實需要一定的數學基礎,但真的那麼難麼?這個,還真沒有。不信?聽我來給你侃侃。看完,你也會覺得沒那麼難了。
要說先準備什麼,私以為,其實只需要知道導數和相關的函式概念就可以了。高等數學也沒學過?很好,我就是想讓文科生也能看懂,您只需要學過初中數學就可以了。
深度學習還有乙個重要的數學概念:偏導數,偏導數的偏怎麼理解?偏頭疼的偏,還是我不讓你導,你偏要導?
廢話半天,這些跟深度學習到底有啥關係?有關係,我們知道,深度學習是採用神經網路,用於解決線性不可分的問題。關於這一點,我們回頭再討論,大家也可以網上搜一下相關的文章。我這裡主要講講數學與深度學習的關係。先給大家看幾張圖:
圖1. 所謂深度學習,就是具有很多個隱層的神經網路。
圖3.多輸出的時候,怎麼求偏導數。後面兩張圖是日語的,這是日本人寫的關於深度學習的書。感覺寫的不錯,把圖盜來用一下。所謂入力層,出力層,中間層,分別對應於中文的:輸入層,輸出層,和隱層。大家不要被這幾張圖嚇著,其實很簡單的。
看完這個,有些小伙可能要開始對自己女友調參了。有點不放心,所以補充一下。撩妹和深度學習一樣,既要防止欠擬合,也要防止過擬合。
所謂欠擬合,對深度學習而言,就是訓練得不夠,資料不足,就好比,你撩妹經驗不足,需要多學著點,送花當然是最基本的了,還需要提高其他方面,比如,提高自身說話的幽默感等,因為本文重點並不是撩妹,所以就不展開講了。這裡需要提一點,欠擬合固然不好,但過擬合就更不合適了。過擬合跟欠擬合相反,一方面,如果過擬合,她會覺得你有陳冠希老師的潛質,更重要的是,每個人情況不一樣,就像深度學習一樣,訓練集效果很好,但測試集不行!就撩妹而言,她會覺得你受前任(訓練集)影響很大,這是大忌!如果給她這個映象,你以後有的煩了,切記切記!
零基礎深度學習
本內容比較適合零基礎但對人工智慧技術與人工智慧程式開發感興趣,想從事人工智慧相關工作或需要在本職工作中加入人工智慧技術的在職人員或在校學生。以python為主要開發語言,深入淺出快速上手最先進的深度學習技術。收穫 能夠使用程式開發技能完成諸如計算機視覺 自然語言處理等人工智慧任務,例如影象識別 智慧...
Paddle帶你零基礎入門深度學習 二
二 影象分類 卷積神經網路是目前計算機視覺中使用最普遍的模型結構。下面主要介紹卷積神經網路的一些基礎模組,包括 卷積 convolution 池化 pooling relu啟用函式 批歸一化 batch normalization 丟棄法 dropout 卷積計算 卷積是數學分析中的一種積分變換的方...
零基礎如何入門Python
如果你是零基礎,注意是零基礎,想入門程式設計的話,我推薦你學python。雖然國內基本上是以c語言作為入門教學,但在麻省理工等國外大學都是以python作為程式設計入門教學的。那麼如何學習python呢?第一步 先把刀磨好 注 倘若你是土豪,用的是蘋果本,恭喜你,蘋果已經內建了python,不用再安...