开始使用免费开始使用

用 kNN 识别路牌

在多次由人工驾驶的训练之后,现在是让自动驾驶汽车独立完成测试路线的时候了。

当它开始驶离时,车载摄像头捕获到如下图像:

Stop Sign

您能否应用 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 = ___)
编辑并运行代码