Reconhecendo uma placa de trânsito com o kNN
Depois de várias viagens com um humano ao volante, é hora de o carro autônomo tentar fazer o percurso de teste sozinho.
Quando ele começa a se afastar, sua câmera captura a seguinte imagem:

Você pode aplicar um classificador kNN para ajudar o carro a reconhecer essa placa?
O conjunto de dados signs é carregado no seu espaço de trabalho junto com o quadro de dados next_sign, que contém a observação que você deseja classificar.
Este exercício faz parte do curso
Aprendizagem supervisionada em R: Classificação
Instruções do exercício
Carregue o pacote
class.Crie um vetor de rótulos de sinais para usar com o kNN extraindo a coluna
sign_typedesigns.Identifique o site
next_signusando a funçãoknn().Defina o argumento
trainigual ao quadro de dadossignssem a primeira coluna.Defina o argumento
testcomo igual ao quadro de dadosnext_sign.Use o vetor de rótulos que você criou como o argumento
cl.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Load the 'class' package
# Create a vector of labels
sign_types <- ___
# Classify the next sign observed
knn(train = ___[-1], test = ___, cl = ___)