AI ML 鳶尾花分類
李柏翰
leepohan@gmail.com
15 March, 2022
*
1
使用機器學習的鳶尾花分類
*
2
機器學習幾乎無處不在。這一天變得越來越必要。從推薦買什麼到識別一個人,機器人,到處都是機器學習。所以在這個項目中,我們將創建機器學習的“Hello World”,即鳶尾花分類
Loading package
*
3
packages:
1. Numpy- 1.19.3�2. Matplotlib- 3.3.2�3. Seaborn – 0.11.1�4. Pandas – 1.2.4�5. Scikit-learn – 0.24.2
鳶尾花分類步驟:
1. 加載數據�2. 分析和可視化數據集�3. 模型訓練。�4. 模型評估。�5. 測試模型
鳶尾花資料集 Load
*
4
iris數據集包含三類花,Versicolor,Setosa,Virginica,每類包含4個特徵,'Sepal length','Sepal width','Petal length','Petal width'。鳶尾花分類的目的是根據花的具體特徵來預測花。
鳶尾花資料集
*
5
Load 數據
*
6
第 1 步 - 加載數據:
首先,我們為項目導入了一些必要的包。
Analyze 數據
*
7
第 2 步 - 分析和可視化數據集:
code
*
8
code
*
9
A detailed classification report
*
10
可視化數據集
*
11
模型訓練
*
12
第 3 步 - 模型訓練:
模型評估
*
13
第 4 步 - 模型評估:
輸出:�0.9666666666666667
準確率在96%以上。現在讓我們看看基於測試數據集的詳細分類報告。
詳細報告
*
14
預測
*
15
Hyper plane
*
16
SVN and optimization
*
17
Visualize the whole dataset
*
18
Plot the avarage
*
19
*
20
Reference:
[1] https://codertw.com/[1] https://codertw.com/程式語言[1] https://codertw.com/程式語言/466633/
[2] https://data-flair.training/blogs/iris-flower-classification/
*
21
Thanks for attention