用 kNN 识别路牌
在多次由人工驾驶的训练之后,现在是让自动驾驶汽车独立完成测试路线的时候了。
当它开始驶离时,车载摄像头捕获到如下图像:

您能否应用 kNN 分类器,帮助车辆识别这个路牌?
数据集 signs 已加载到您的工作空间,同时还提供了数据框 next_sign,其中包含您要进行分类的观测。
本练习是课程的一部分
R 中的监督学习:分类
练习说明
- 加载
class包。 - 通过从
signs中提取sign_type列,创建用于 kNN 的路牌标签向量。 - 使用
knn()函数识别next_sign。- 将
train参数设为去掉首列的signs数据框。 - 将
test参数设为数据框next_sign。 - 将您创建的标签向量用于
cl参数。
- 将
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Load the 'class' package
# Create a vector of labels
sign_types <- ___
# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)