1. Learn
  2. /
  3. Courses
  4. /
  5. R로 배우는 Supervised Learning: 분류

Connected

Exercise

kNN으로 도로 표지판 인식하기

여러 번의 인간 운전자가 동승한 주행을 마친 뒤, 이제 자율주행차가 혼자 시험 코스를 시도할 때가 되었어요.

차가 출발하자 카메라가 다음 이미지를 포착했습니다:

Stop Sign

kNN 분류기를 적용해 이 표지판을 차량이 인식하도록 도와줄 수 있을까요?

데이터셋 signs가 작업 공간에 로드되어 있으며, 분류하려는 관측치를 담은 데이터 프레임 next_sign도 함께 제공되어 있어요.

Instructions

100 XP
  • class 패키지를 로드하세요.
  • signs에서 sign_type 열을 추출하여 kNN에 사용할 표지 레이블 벡터를 만드세요.
  • knn() 함수를 사용해 next_sign을 식별하세요.
    • train 인수는 signs 데이터 프레임의 첫 번째 열을 제외한 나머지로 설정하세요.
    • test 인수는 데이터 프레임 next_sign으로 설정하세요.
    • cl 인수에는 앞에서 만든 레이블 벡터를 사용하세요.