機器學(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)的功能粘合起來,那么就很厲害了,類似于劉邦,馭人于千里之外。所以它又叫膠水語言。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式