Flower Category Analysis - Ipynb - Colab
Flower Category Analysis - Ipynb - Colab
ipynb - Colab
x.shape
(150, 4)
train_X.shape
(112, 4)
# perform modeling
# Logistic Regression, SVM, Decision Tree
from sklearn.linear_model import LogisticRegression
from sklearn.neighbors import KNeighborsClassifier
from sklearn import svm
from sklearn.tree import DecisionTreeClassifier
model = LogisticRegression()
model.fit(train_X, train_Y)
print('Logistic Regression:', model.score(test_X, test_Y))
model_1 = svm.SVC()
model_1.fit(train_X, train_Y)
print('SVM:', model_1.score(test_X, test_Y))
SVM: 0.9210526315789473
model_2 = DecisionTreeClassifier()
model_2.fit(train_X, train_Y)
print('Decision Tree:', model_2.score(test_X, test_Y))
model_3 = KNeighborsClassifier(n_neighbors=3)
model_3.fit(train_X, train_Y)
print('KNN: ', model_2.score(test_X, test_Y))
KNN: 0.9210526315789473
https://colab.research.google.com/drive/1Cb8G6GPfW2F5Ga6SL2p5jTfGq3ydluRM?authuser=1#scrollTo=sqJ3Yn1NBhPt&printMode=true 1/2
9/24/24, 3:54 PM (MORENO)Flower Category Analysis.ipynb - Colab
neighbors:1, accuracy:0.9210526315789473
neighbors:2, accuracy:0.9210526315789473
neighbors:3, accuracy:0.9210526315789473
neighbors:4, accuracy:0.9210526315789473
neighbors:5, accuracy:0.8947368421052632
neighbors:6, accuracy:0.9210526315789473
neighbors:7, accuracy:0.8947368421052632
neighbors:8, accuracy:0.9210526315789473
neighbors:9, accuracy:0.9210526315789473
neighbors:10, accuracy:0.9210526315789473
[<matplotlib.lines.Line2D at 0x79a255039300>]
model_1 = svm.SVC()
model_1.fit(train_X_std, train_Y)
print('SVM:', model_1.score(test_X_std, test_Y))
SVM: 0.9210526315789473
https://colab.research.google.com/drive/1Cb8G6GPfW2F5Ga6SL2p5jTfGq3ydluRM?authuser=1#scrollTo=sqJ3Yn1NBhPt&printMode=true 2/2