ПочатиПочніть безкоштовно

Розпізнавання дорожнього знака за допомогою kNN

Після кількох поїздок із людиною за кермом настав час безпілотному авто самостійно пройти тестовий трек.

Коли воно починає від'їжджати, його камера фіксує таке зображення:

Stop Sign

Чи зможете ви застосувати класифікатор kNN, щоб допомогти авто розпізнати цей знак?

Набір даних signs завантажено у ваш робочий простір разом із датафреймом next_sign, який містить спостереження, що потрібно класифікувати.

Ця вправа є частиною курсу

Наглядове навчання в R: Класифікація

Переглянути курс

Інструкції до вправи

  • Завантажте пакет class.
  • Створіть вектор міток знаків для використання в kNN, витягнувши стовпець sign_type з signs.
  • Визначте next_sign за допомогою функції knn().
    • Встановіть аргумент 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 = ___)
Редагувати та запускати код