用 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 = ___)