始める無料で始める

交通標識データセットを探る

knn() 関数が一時停止標識をどのように分類できたのかを理解するには、使用した学習用データセットを確認するとよいでしょう。

それぞれの既知の道路標識は 4x4 のグリッドに分割され、図のように16個の中心ピクセルそれぞれについて、赤・緑・青のレベルが記録されています。

Stop Sign Data Encoding

その結果、各標識の sign_type と、16 x 3 = 48 個の色の特徴量が記録されたデータセットになります。

この演習はコースの一部です

Rで学ぶSupervised Learning:分類

コースを見る

演習の手順

  • str() 関数で signs データセットの構造を確認します。
  • ラベルが入っている列を table() に渡して、各標識タイプの観測数を数えます。
  • 提供された aggregate() コマンドを実行し、平均の赤レベルが標識タイプによって変わるかを確認します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Examine the structure of the signs dataset


# Count the number of signs of each type
table(___)

# Check r10's average red level by sign type
aggregate(r10 ~ sign_type, data = signs, mean)
コードを編集して実行