肺结节分类算法代码_knn算法对鸢尾花数据集分类(代码分享)

4fa2b789f5759057fae112a2cbc491d9.png

这部分是与bilibili上的视频对应的:

https://www.bilibili.com/video/BV1A7411U7gB/

应有些网友朋友的要求,放一下源码:

from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
from sklearn.metrics import accuracy_score
import numpy as np

# load data
data = load_iris()
X = data['data']
Y = data['target']

# split arrays or matrices into random train and test subsets
X_train, X_test, Y_train, Y_test= train_test_split(X, Y, test_size=0.2, random_state=0)

# model train
model = KNeighborsClassifier(n_neighbors=3)
model.fit(X_train, Y_train)

# model predict
Y_pred= model.predict(X_test)

# model evaluation
correct_pred = np.count_nonzero(Y_pred==Y_test)
accuracy = correct_pred / len(Y_test)
print("model accuracy is " + str(accuracy))


# print(accuracy_score(Y_test, Y_pred))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值