日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Error Based Pruning剪枝算法、代码实现与举例

發布時間:2023/12/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Error Based Pruning剪枝算法、代码实现与举例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

EBP(Error Based Pruning):
下列算法轉載自鏈接:

weka3初體驗以J48(C4.5)構造決策樹以及setoptions各參賽含義

EBP算法的具體實現在
http://www.rulequest.com/Personal/c4.5r8.tar.gz
的prune.c文件中,由于是C寫的,所以我寫了個EBP剪枝算法的python接口:
https://github.com/appleyuchi/Decision_Tree_Prune

下面的BranchErrors、LeafErrors + ExtraLeafErrors、BranchErrors來自代碼中的prune.c中的變量
?第一步:計算葉節點的錯分樣本率估計的置信區間上限U
?第二步:計算葉節點的預測錯分樣本數
–葉節點的預測錯分樣本數=到達該葉節點的樣本數*該葉節點的預測錯分樣本率U
?第三步:判斷是否剪枝及如何剪枝
–分別計算三種預測錯分樣本數:
?計算子樹t的所有葉節點預測錯分樣本數之和,記為TreeErrors
?計算子樹t被剪枝以葉節點代替時的預測錯分樣本數,記為LeafErrors + ExtraLeafErrors
?計算子樹t的最大分枝的預測錯分樣本數,記為BranchErrors
–比較TreeErrors,LeafErrors + ExtraLeafErrors ,BranchErrors,如下:
?TreeErrors最小時,不剪枝
?LeafErrors + ExtraLeafErrors 最小時,進行剪枝,以一個葉節點代替t
?BranchErrors最小時,采用“嫁接”(grafting)策略,即用這個最大分枝代替t

EBP算法的最早提出在
<Quinlan的C4.5:program for machine learning>
的37頁,
提出的時候沒有提到嫁接,分析案例時39頁提到了嫁接。

解釋下嫁接:
1.嫁接不是整個子樹剪掉,而是減掉其中的一些樹枝。
2.當測試數據到達葉子節點的上面一個分割點的時候,如果樹枝的屬性取值與該測試數據的屬性取值不一致,那么此時測試數據的類別就以
“最初根節點到當前分割節點”為止的數據集的比例最大的類別作為該測試數據的判定類別。

具體實例:
<Quinlan的C4.5:program for machine learning>
P37-39

上述結果可以采用上面的http://www.rulequest.com/Personal/c4.5r8.tar.gz
來重現,使用vote數據集,運行方法:
1)c4.5.c中把DF改為vote,
并且在當前路徑下放置vote.names,vote.data兩個文件
2)make all
3)./c4.5

運行過程分析:
總共進行了3次剪枝,1次嫁接。
其中:
physician fee free=n:這個分支進行了2次剪枝,
1step:對adoption of the budget resolution=n進行剪枝
2step:對pysician fee feeze=n進行剪枝
注意是Bottom-Top

physician fee free=y:這個分支進行了1次剪枝
physician fee free=u:這個分支進行了1次嫁接

注意整個過程是down-top方式遍歷
例如physician fee free=n這個分支的剪枝過程就體現down-top

EBP是PEP更加悲觀的算法,所謂的“悲觀”到底體現在哪里?
例如16條數據中,一條數據預測錯誤,那么錯誤率是116\frac{1}{16}161?
根據這個實際錯誤率,使用置信區間25%估算得到“悲觀錯誤率”(pessimistic error rate):
U0.25(1,16)=0.157U_{0.25}(1,16)=0.157U0.25?(1,16)=0.157
然后用這個"悲觀錯誤率"來預測上面的悲觀錯誤數量,
再把悲觀錯誤疊加到實際錯誤數量上,然后再進行“維持原樣”、“剪枝”、“嫁接”的“悲觀錯誤數量”進行比較,哪個的“悲觀錯誤數量”最小就用哪種。
關于U0.25(1,16)=0.157U_{0.25}(1,16)=0.157U0.25?(1,16)=0.157的悲觀錯誤率、悲觀錯誤數量的估算方法如下:
https://blog.csdn.net/appleyuchi/article/details/83834101

另外J48的剪枝算法是EBP和REP,不是PEP,
Quinlan的C4.5-Release8的實現版本中,
http://www.rulequest.com/Personal/c4.5r8.tar.gz
使用的剪枝算法也是EBP,不是PEP。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Error Based Pruning剪枝算法、代码实现与举例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品99久久久久 | 性av网| 特黄1级潘金莲 | 黑帮大佬和我的365日第二部 | 999视频在线播放 | 国产一区视频观看 | 一区二区三区日韩欧美 | 丰满少妇一区二区三区视频 | 第一页综合 | 欧美一二在线 | 欧美另类人妖 | 人与动物黄色片 | 亚洲欧美日韩精品一区 | 成人午夜网 | 亚洲一区免费看 | 四虎1515hh.com | 操操操操操操操 | 91网入口| 中文字幕精品一区二区三区精品 | 欧美性猛交xx | 亚洲免费一级 | 精品人妻一区二区免费视频 | 在线国产网站 | 狠狠操人人干 | 日日cao | 夜夜超碰| 天堂在线观看av | www.亚洲.com| 经典三级在线视频 | 日韩国产二区 | 污视频在线网站 | 亚洲熟女少妇一区二区 | 91宅男| 疯狂撞击丝袜人妻 | 天天看片中文字幕 | 黄色三级视频 | 女生和男生一起插插插 | 久操伊人 | 少妇荡乳情欲办公室456视频 | 精品国产一区二区三区久久久 | 天天插综合 | 国产高清sp | 丰满肉嫩西川结衣av | 在线免费黄 | 亚洲免费网址 | 日韩精品亚洲一区 | av伦理在线 | 久草视频手机在线观看 | 免费欧美在线 | 欧美日韩首页 | 久热色| 亚洲精品免费播放 | 欧美中出| jizzjizz日本免费视频 | 91精品成人| 国产精品人人做人人爽 | 国产69精品久久久久久久久久 | 亚洲最大网站 | 中文字幕日日夜夜 | 国产精品夜夜夜爽张柏芝 | 狠狠操综合网 | 中文字幕一区二区免费 | 久久国产精品一区二区三区 | 黄网在线观看视频 | 欧洲亚洲天堂 | 久久影视一区二区 | 手机在线免费视频 | 国产乱码精品一区二区三区精东 | 国产又猛又黄 | 97精品人人妻人人 | 777av| 欧美日韩中文 | 中文字幕7 | 性欧美大战久久久久久久免费观看 | 免费在线观看不卡av | 精品白浆 | 操操操干干干 | www.亚洲 | 麻豆传谋在线观看免费mv | 日韩极品在线 | 精品国产伦一区二区三 | 18无码粉嫩小泬无套在线观看 | 国产精品aⅴ | 国产精九九网站漫画 | 日韩一级欧美 | 亚洲第一看片 | 日韩一道本| 麻豆精品国产传媒av绿帽社 | 日本黄色免费大片 | 三级国产三级在线 | 亚洲一区二区天堂 | 成人免费毛片果冻 | 久久成人国产精品入口 | 日韩一级在线视频 | av女优天堂在线观看 | 久久天天躁狠狠躁夜夜躁2014 | 国产成人在线观看 | 欧美性videos高清精品 | 国产一区二区亚洲 |