1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶSupervised Learning:分類

Connected

演習

kNNで道路標識を認識する

何度か人間が運転するテスト走行を経て、いよいよ自動運転車が単独でテストコースに挑戦します。

走り出すと、車載カメラが次の画像を捉えました。

Stop Sign

この標識を認識するために、kNN 分類器を適用できますか?

ワークスペースにはデータセット signs が読み込まれており、分類対象の観測が入ったデータフレーム next_sign も用意されています。

指示

100 XP
  • class パッケージを読み込みます。
  • kNN に使う標識ラベルのベクターを作成するため、signs から sign_type 列を取り出します。
  • knn() 関数で next_sign を判定します。
    • train 引数には、signs データフレームの先頭列を除いたものを指定します。
    • test 引数には、データフレーム next_sign を指定します。
    • 作成したラベルのベクターを cl 引数に指定します。