KNN Flashcards

1
Q

O que é o K-Nearest Neighbors (KNN)?

A

O KNN é um algoritmo de aprendizado supervisionado que classifica novas observações com base nas K observações de treinamento mais próximas, medindo a distância entre elas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Como o KNN determina a classe de uma nova observação?

A

O KNN atribui a nova observação à classe mais frequente entre suas K observações mais próximas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que são as fronteiras de decisão no KNN?

A

As fronteiras de decisão no KNN podem ser bastante complexas. No caso do 1NN, essas fronteiras são poliedros convexos centrados em cada observação do conjunto de treinamento, formando o Diagrama de Voronoi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais são as etapas principais no processo de classificação com KNN?

A

Definir o valor de K.
Calcular as distâncias entre a observação de teste e todas as observações de treinamento.
Ordenar as distâncias e considerar os K vizinhos mais próximos.
Classificar a observação na classe de maior frequência entre os K vizinhos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Por que o KNN é considerado um algoritmo lazy?

A

O KNN é considerado um algoritmo lazy porque não cria uma função de discriminação durante a fase de treinamento; em vez disso, faz predições calculando distâncias na fase de teste.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são os aspectos positivos do KNN?

A

Não paramétrico, não faz suposições sobre os dados.
Versátil, funciona bem com dados não lineares.
Eficaz para pequenos conjuntos de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quais são os aspectos negativos do KNN?

A

Calcula todas as distâncias, o que é computacionalmente caro para grandes datasets.
Ineficaz para grandes conjuntos de dados devido a limitações de tempo e eficiência.
Precisa de algoritmos alternativos para grandes datasets.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é KNN com Distância Ponderada (WKNN)?

A

É um aperfeiçoamento do KNN onde a contribuição de cada vizinho é ponderada pela sua distância até a observação de interesse, dando maior peso aos vizinhos mais próximos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como a escolha de K afeta o desempenho do KNN?

A

Um K muito pequeno pode causar overfitting e instabilidade.
Um K muito grande pode ser afetado por alta variabilidade.
K é geralmente definido via validação cruzada para obter o melhor desempenho.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly