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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

机器学习算法:补一个k-近邻算法的测试

發布時間:2025/3/18 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习算法:补一个k-近邻算法的测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前寫k-近鄰算法(http://boytnt.blog.51cto.com/966121/1569629)的時候,沒附上測試數據,這回找了一個,測試一下算法的效果。數據來源于http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/breast-cancer-wisconsin.data,關于乳腺癌的樣本,屬性描述見breast-cancer-wisconsin.names。


樣本的大致形式如下:

1 1000025,5,1,1,1,2,1,3,1,1,2

第1個屬性是編號,我們不關心,最后一個屬性是結果,2表示benign(良性),4表示malignant(惡性)。其余9個屬性是樣本特征。注意里面有缺失數據(用?表示,共計16行,占2.3%),計算時要先做數據清洗,這里簡單填充成0即可。


用k-近鄰算法來測試一下:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 public?void?TestNearestNeighbour() { ????var?trainingSet?=?new?List<DataVector<double>>(); ????var?testSet?=?new?List<DataVector<double>>(); ????? ????//讀取數據 ????var?file?=?new?StreamReader("breast-cancer-wisconsin.txt",?Encoding.Default); ????for(int?i?=?0;i?<?699;++i) ????{ ????????string?line?=?file.ReadLine(); ????????var?parts?=?line.Split(','); ????????? ????????var?p?=?new?DataVector<double>(9); ????????for(int?j?=?0;j?<?p.Dimension;++j) ????????{ ????????????if(parts[j?+?1]?==?"?") ????????????????parts[j?+?1]?=?"0"; ????????????p.Data[j]?=?Convert.ToDouble(parts[j?+?1]); ????????} ????????p.Label?=?Convert.ToInt32(parts[10])?==?2???"benign"?:?"malignant"; ????????? ????????//用600個樣本做訓練,剩下99個做測試 ????????if(i?<?600) ????????????trainingSet.Add(p); ????????else ????????????testSet.Add(p); ????} ????file.Close(); ????? ????//檢驗 ????var?nn?=?new?NearestNeighbour(); ????nn.Train(trainingSet); ????int?error?=?0; ????foreach(var?p?in?testSet) ????{ ????????var?label?=?nn.Classify(p); ????????if(label?!=?p.Label) ????????????++error; ????} ????? ????Console.WriteLine("Error?=?{0}/{1},?{2}%",?error,?testSet.Count,?(error?*?100.0?/?testSet.Count)); }


運行結果是99個測試樣本猜錯2個,錯誤率2.02%,效果不錯。



附件:http://down.51cto.com/data/2365048




? ? ?本文轉自 BoyTNT 51CTO博客,原文鏈接:http://blog.51cto.com/boytnt/1572149,如需轉載請自行聯系原作者


總結

以上是生活随笔為你收集整理的机器学习算法:补一个k-近邻算法的测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产午夜精品视频 | 日韩av手机在线免费观看 | 日韩一级在线视频 | 亚洲欧美精品一区 | 国产3级在线 | 国产精品第一国产精品 | 天天操精品 | 四房婷婷 | 色一情一乱一区二区三区 | 日韩欧美国产一区二区三区在线观看 | 国产自产21区 | 高潮网 | 鲁丝片一区二区三区 | 中文字幕一区二区三区人妻在线视频 | 国产电影一区二区三区爱妃记 | www日| 少妇真实被内射视频三四区 | 69视频网站 | 一本大道东京热无码aⅴ | 色多多视频在线观看 | 91成人精品 | 精品毛片一区二区三区 | 色盈盈影院 | 成熟的女同志hd | 亚洲视频中文字幕在线观看 | 在线免费观看视频你懂的 | 欧美日日骚| 久久久精品视频在线观看 | 特黄特色大片bbbb | 毛片内射久久久一区 | 国产在线第一页 | 在线观看污污网站 | 一本大道综合伊人精品热热 | 国产精品久久AV无码 | 桃色视频 | 国产成人久久婷婷精品流白浆 | 久久手机看片 | 性欧美另类 | 美国黄色一级大片 | 大黄毛片 | 国产伦精品一区二区三区在线 | 少妇日b| 后进极品白嫩翘臀在线视频 | 成人精品久久久午夜福利 | 姑娘第5集在线观看免费 | 中文字幕av在线免费观看 | 在线xxxx | 在线免费观看h片 | 欧美日韩一卡二卡 | 国产视频一区二区在线 | 秋霞网一区二区三区 | 白峰美羽在线播放 | 国产一区免费观看 | 日日夜夜爽 | 91综合精品 | 欧美精品久 | 天海翼视频在线观看 | 成年人晚上看的视频 | 国产福利一区二区三区在线观看 | 欧美混交群体交 | 久久新视频 | 超碰免费91| 国产农村妇女精品一区二区 | 四虎国产在线 | 钻石午夜影院 | 欧美少妇b | 亚洲最大免费视频 | 国产精品人妻一区二区三区 | 亚洲国产大片 | 男女性生活视频网站 | 欧美一区二区三区激情啪啪 | 成人免费毛片东京热 | 韩国特级毛片 | 大尺度做爰呻吟舌吻网站 | 亚洲hh | 桃花久久 | 操人视频免费 | 日本一区二区三区免费视频 | 在线操| 91在线精品播放 | 草莓视频在线观看入口w | 澳门黄色录像 | 日韩特级 | 强行无套内谢大学生初次 | 天天亚洲| 日本熟妇一区二区三区四区 | 华人永久免费 | 亚洲国产精选 | 99精品一区二区 | xxx69美国| 天天射寡妇射 | 爱爱视频免费网站 | 欧洲在线视频 | 亚洲精品aⅴ中文字幕乱码 国产精品调教视频 | 免费在线黄色片 | 伊人久久久久久久久久久久久 | 人妻久久一区二区三区 | 青青草99| 亚洲a在线播放 |