matlab集成c代码-KNNbyMatlab:Matlab和Python实现KNN

时间:2024-06-10 18:31:30
【文件属性】:

文件名称:matlab集成c代码-KNNbyMatlab:Matlab和Python实现KNN

文件大小:223KB

文件格式:ZIP

更新时间:2024-06-10 18:31:30

系统开源

matlab集成c代码 KNNbyMatlab KNN算法的matlab实现。训练了两个数据集,分别是MNIST和CIFAR, 数据库下载地址: mnist : cifar10: KNN_MNIST 运行环境:将MNIST四个数据集文件加入文件夹内即可运行。 在matlab2017b环境下编写测试 默认运行全部数据,大约耗时2000到3000秒 运行过程中,会输出分类错误的样本索引,可从输出的错误分类样本索引大概估计出准确率。 KNN_CIFAR 运行环境:将CIFAR七个数据集文件加入文件夹内即可运行。 在matlab2017b环境下编写测试 默认运行全部数据,大约耗时2000到3000秒 运行过程中,会输出分类错误的样本索引,可从输出的错误分类样本索引大概估计出准确率。正确率大约在38%左右。 KNN_KDTREE 运行环境:python3.6 需要导入scipy库、numpy库,将MNIST四个数据集文件加入文件夹内; 在文件夹中打开windowsPowerShell,输入命令python .\kdtree.py运行即可; 默认运行4000个训练数据,400个测试数据; 会输出查


【文件预览】:
KNNbyMatlab-master
----KNN_CIFAR()
--------CIFAR_KNN.m(1KB)
----README.md(2KB)
----knn_kdtree()
--------LoadingMNIST.py(3KB)
--------.idea()
--------kdtree.py(8KB)
--------LoadingCIFAR10.py(3KB)
--------illustrators()
----KNN_MNIST()
--------loadMNISTImages.m(860B)
--------loadMNISTLabels.m(553B)
--------KNN_MNIST.m(917B)

网友评论