【发布时间】:2017-11-13 01:54:01
【问题描述】:
我正在使用 R 包附带的 mnist 数据集。你可能知道,它的划分方式如下:
- mnist$train$x:60,000 行乘 784 列。我认为是我们正在分析的图像。
- mnist$train$y:60,000 行 x 10 列。每列代表我们试图识别的数字之一的目标。如果一个 例如,某行是 6,那么该行的第 6 列将有 1.
- mnist$test$x:10,000 行,784 列。
- mnist$test$y:10,000 行 x 10 列。
这个数据集没有标签,只有这 4 个矩阵。我想知道knn 是否可以在这个数据集上完成,因为它没有标记,knn 是一种监督学习技术。如果是这样,参数是什么(训练、测试和 cl = 训练集真实分类的因子)?
【问题讨论】:
-
你确实是糊涂了;
mnist$train$y包含您的标签,一键编码。更仔细地阅读相关的 Keras 教程,看看他们也将问题作为一个监督学习者来处理......