11 分類與監督學習,樸素貝葉斯分類演算法

2022-05-24 18:15:08 字數 1469 閱讀 4154

老師:missdu

 提交作業

1.理解分類與監督學習、聚類與無監督學習。

簡述分類與聚類的聯絡與區別。

簡述什麼是監督學習與無監督學習。

答:監督學習:根據已有的資料集,知道輸入和輸出結果之間的關係。根據這種已知的關係,訓練得到乙個最優的模型。

無監督學習:我們不知道資料集中資料、特徵之間的關係,而是要根據聚類或一定的模型得到資料之間的關係。

2.樸素貝葉斯分類演算法 例項

利用關於心臟病患者的臨床歷史資料集,建立樸素貝葉斯心臟病分類模型。

有六個分類變數(分類因子):性別,年齡、killp評分、飲酒、吸菸、住院天數

目標分類變數疾病:

–心梗–不穩定性心絞痛

新的例項:–(性別=『男』,年齡<70, killp=『i',飲酒=『是』,吸菸≈『是」,住院天數<7)

最可能是哪個疾病?

上傳手工演算過程。

性別年齡

killp

飲酒吸菸

住院天數疾病男

>80是是

7-14心梗女

70-80否是

<7心梗女

70-81否否

<7

不穩定性心絞痛

女<70否是

>14心梗男

70-80是是

7-14心梗女

>80否否

7-14心梗男

70-80否否

7-14心梗女

70-80否否

7-14心梗女

70-80否否

<7心梗男

<70否否

7-14心梗女

>80否是

<7心梗女

70-80否是

7-14心梗女

>80否是

7-14

不穩定性心絞痛

男70-80是是

>14

不穩定性心絞痛

女<70否否

<7心梗男

70-80否否

>14心梗男

<70是是

7-14心梗女

70-80否否

>14心梗男

70-80否否

7-14心梗女

<70否否

<7

不穩定性心絞痛

3.使用樸素貝葉斯模型對iris資料集進行花分類。

嘗試使用3種不同型別的樸素貝葉斯:

並使用sklearn.model_selection.cross_val_score(),對各模型進行交叉驗證。

11 分類與監督學習,樸素貝葉斯分類演算法

1.理解分類與監督學習 聚類與無監督學習。簡述分類與聚類的聯絡與區別。簡述什麼是監督學習與無監督學習。2.樸素貝葉斯分類演算法 例項 利用關於心臟病患者的臨床歷史資料集,建立樸素貝葉斯心臟病分類模型。有六個分類變數 分類因子 性別,年齡 killp評分 飲酒 吸菸 住院天數 目標分類變數疾病 心梗 ...

11 分類與監督學習,樸素貝葉斯分類演算法

1.理解分類與監督學習 聚類與無監督學習。簡述分類與聚類的聯絡與區別。聯絡 分類與聚類都是在資料集中尋找離自己最近的點 區別 分類是一種有監督學習,目的是為了確定點的類別,而類別是已知的 聚類是一種無監督學習,目的是將點分為成若干個類,事先是沒有類別的。簡述什麼是監督學習與無監督學習。監督學習 在監...

機器學習學習筆記之 監督學習之樸素貝葉斯分類器

樸素貝葉斯分類器的訓練速度比線性模型更快。這種高效率所付出的代價是,樸素貝葉斯模型的泛化能力要比線性分類器 如 logisticregression 和 linearsvc 稍差。樸素貝葉斯模型如此高效的原因在於,它通過單獨檢視每個特徵來學習引數,並從每個特徵中收集簡單的類別統計資料。scikit ...