機器學(xué)習(xí)實戰(zhàn)-----八大分類器識別樹葉帶源碼
今天我想送給大家兩句話:1:在這個浮躁的社會中,每個人都想找到捷徑,那么我想認真踏實地做好一件事也便是最大的捷徑了。2:不要管別人做什么,有自己的目標,可能你現(xiàn)在的環(huán)境牛人多多,讓你壓力巨大,也可能你身處的環(huán)境廢物多多,讓你感慨你本可以讓自己更加強大。不要管這些,只要相信自己選擇的,走下去。
以上獻給迷茫的人們,同時也自勉。不多說,進入八大分類器。
引言:樹葉有好多種,如下圖:
目標:寫一個系統(tǒng),讓系統(tǒng)區(qū)分各種樹葉屬于哪個品種。
我的思路如下圖:
特征提?。阂簿褪俏覀兦皫讖堈f的xi,抽取能代表這個物體的特征。比如讓你去識別另外一個人,一般從臉型,膚色,身高,體重…..這些特征去標記,現(xiàn)在計算機識別樹葉可能就從葉子啊,形狀啊,寬度啊,有無鋸齒啊,這些去識別。這個詳細我們暫時不說,下次再說。
訓(xùn)練分類器:就是找到一個有某些特征的樣本,我們只需要對新來的特征和前面出現(xiàn)類似的特征進行比對,那么找出最可能的類別,我們就說這個新的樣本是屬于這個類別的。
測試數(shù)據(jù):當這個模型找出來了,我們是不是得測試一下這個人可不可信對吧,就好像我們生活中的,有的人酷愛吹牛逼,那么我們對他說的話,是不是就抱著懷疑的態(tài)度?而有的人幾乎很少說謊話,那么他說的話是不是可信度就大,這個測試數(shù)據(jù)就是這個道理,測試效果越好,那么這個模型分類器可能效果就越好。
下面是代碼講解部分,為了方便我先以截圖的形式,呈上代碼,最后用百度云上傳我的數(shù)據(jù)集和源代碼,希望大家學(xué)得愉快。
一 代碼講解
這一段代碼沒什么好說的,就是導(dǎo)入matplotlib,pandas,sklearn的這些包.python這個語言最強大的地方就是可以直接引用別的語言寫的代碼包,其實python作為一門腳本語言它本身的執(zhí)行速度是很慢的,但是它就像膠水一樣把其他語言實現(xiàn)的功能粘合起來,那么就很厲害了,類似于劉邦,馭人于千里之外。所以它又叫膠水語言。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖 2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】 2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26