構建乙個學習演算法

2021-09-25 17:32:22 字數 536 閱讀 7236

構建乙個學習演算法的推薦方法:

1.先設計乙個簡單快速實現的演算法,實現該演算法並通過交叉驗證集測試該演算法

2.繪製學習曲線,通過觀察學習曲線,判斷模型是欠擬合還是過擬合,然後決定通過增加測試集,增加特徵,或者其他有效方法

3.進行誤差分析,人工檢查交叉驗證集中演算法判斷錯誤的例項,看看這些例項是否有某種系統化的趨勢

有時我們需要嘗試不同的模型,然後進行比較,來選擇那個模型更有效。我們通過乙個數值來衡量,這個數值就是交叉驗證結果的誤差

引入查準率和查全率:

1.tp(true positive)—**為真,實際為真

2.fn(false negative)–**為假,實際為真

3.fp(false positive)–**為真,實際為假

4.tn(true negative)–**為真,實際為假

然後引入查準率和查全率的公式

另外我們可以檢視不同演算法隨資料集的增加,準確率的變化曲線。

我們希望我們的演算法是低偏倚和第偏差的,所以要做的就是選擇更多的特徵來降低偏移,增加更多的資料來降低偏差

構建乙個 synchronized

校對 智多芯 定稿 numbbbbb,cmb synchronized在 objective c 中是一種控制結構。它接受乙個物件指標作為引數,後面跟著一段 塊。物件指標充當鎖,在任何時候 synchronized 塊中只允許有乙個執行緒使用該物件指標。這是一種使用鎖進行多執行緒程式設計的簡單方法。...

Django 構建乙個專案

一 建立django程式 終端命令 django admin startproject fahaicmd ide建立django程式時,本質上都是自動執行上述命令 其他常用命令 python manage.py createsuperuser 使用命令列建立預設超級使用者 二 配置檔案 django...

學習乙個朱劉演算法

什麼是最小樹形圖?相信大家如果會過來看這篇文章,想必也應該對最小生成樹有所了解的,最小生成樹求的是無向圖的一顆生成樹的最小權值。我們的最小樹形圖就是來解決乙個有向圖的一顆生成樹的最小權值,對於度娘來說,最小樹形圖是這樣定義的 最小樹形圖,就是給有向帶權圖中指定乙個特殊的點root,求一棵以root為...