吳恩達機器學習筆記1一一引言

2021-10-09 12:41:47 字數 758 閱讀 6290

機器學習是專門研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或技能,重新組織已有的知識結構使之不斷改善自身的效能。

機器學習演算法根據輸入的資料是否具有標籤可以分為兩類,即監督學習演算法和無監督學習演算法。

監督學習演算法要求事先同時給出輸入資料和對應的輸出,然後網路根據**值與真實值之間的誤差或損失(loss)進行學習訓練,使網路能夠做出正確的反映。監督學習演算法主要可以分為回歸演算法(regression algorithms)和分類演算法(classification algorithms)。

回歸演算法是一種用於構建自變數(特徵)和因變數(目標值)之間關係的演算法,它的目標是得到一組特徵前的係數,使最後得到的模型盡可能的擬合。

分類演算法是從訓練資料中挖掘特徵的各種資訊,然後對新的資料進行分類**,從而構建模型。

回歸演算法和分類演算法的區別主要在於輸出變數的型別,回歸演算法是定量輸出,它的輸出量是連續量;分類演算法是定性輸出,它的輸出是離散量。

無監督學習演算法只需要給出一組輸入資料,然後演算法會通過模式識別、資料探勘等方式對給定的輸入資料進行歸納總結,從而使網路可以逐漸演化成對輸入的某種資料做出特定的反映。

無監督學習裡典型例子是聚類。聚類的目的在於把相似的東西聚在一起,而我們並不關心這一類是什麼。因此,乙個聚類演算法通常只需要知道如何計算相似度就可以開始工作了。

聚類演算法一般有五種方法,最主要的是劃分方法和層次方法兩種。劃分聚類演算法通過優化評價函式把資料集分割為k個部分,它需要k作為 輸人引數。典型的分割聚類演算法有k-means演算法, k-medoids演算法、clarans演算法。

吳恩達機器學習筆記(1)

1 用來進行資料探勘 2 讓機器進行自我學習 3 能對使用者進行個性化定製的應用程式 4 了解人類大腦的執行機制 arthor samuel的定義 是在沒有對機器進行明確的程式設計的情況下讓機器具有自主學習的能力。學習演算法主要分為兩大類,監督學習演算法和非監督學習演算法。監督學習演算法就是明確告訴...

吳恩達機器學習筆記(1)

我們給計算機提供一組正確的資料集,也就是這個問題的標準答案 標準輸入對應的標準輸出 讓計算機分析這其中的聯絡,然後最後我們給他乙個輸入,讓他得到輸出 分類 在許多問題中要考慮輸入多個變數和多個特徵參考,乙個參考屬性作為乙個維度,故會出現無限維的問題,你的資料可以在二維座標畫出來 但是無限維你沒有辦法...

深度學習 吳恩達 筆記 1 深度學習引言

目錄 什麼是神經網路 神經網路的監督學習 為什麼深度學習會興起 此為本人學習吳恩達的深度學習課程的筆記記錄,有錯誤請指出!讓我們從乙個房價 的例子開始講起,如根據房子面積來 房屋 如果你對線性回歸很熟悉,可以用一條直線來擬合這些資料。但是房屋的 永遠不會是負數的,因此,可以把 為負數的部分變成零,讓...