Sobre o algoritmo KNN (K-Vizinhos mais próximos) tradiciona...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para compreender a questão sobre o algoritmo KNN (K-Vizinhos mais Próximos), é essencial entender o que é um algoritmo de classificação e como o KNN se encaixa nesse contexto.
O KNN é um dos algoritmos de Machine Learning mais simples e intuitivos, utilizado para classificação e regressão. Ele é um método de aprendizado não supervisionado baseado em instâncias, o que significa que não há um processo de treinamento propriamente dito. Em vez disso, ele armazena todos os casos de treinamento e classifica novos casos com base em uma medida de similaridade (como a distância Euclidiana).
Agora, vamos analisar cada uma das alternativas:
Alternativa C: "é um algoritmo simples e o treinamento é extremamente rápido." Esta é a alternativa correta. O KNN é simples porque a principal operação é calcular a distância entre instâncias, e não envolve um processo de treinamento tradicional. Ao contrário de muitos outros algoritmos de aprendizado de máquina, ele não aprende explicitamente um modelo durante uma fase de treinamento. Essa simplicidade é uma de suas principais características.
Alternativa A: "k é um hiperparâmetro e, portanto, definido ao longo da realização do treinamento." Esta afirmação é parcialmente correta, pois k é realmente um hiperparâmetro, mas é escolhido antes da execução do algoritmo, não durante um treinamento que o KNN não possui.
Alternativa B: "o KNN é um algoritmo que tem o mesmo propósito que o K-médias e o K-medóides." Esta alternativa está incorreta. O KNN é um algoritmo de classificação/regressão, enquanto K-médias e K-medóides são algoritmos de agrupamento (clustering).
Alternativa D: "ele cria K agrupamentos das instâncias de entrada." Esta afirmação está incorreta, já que o KNN não realiza agrupamento, mas classifica instâncias com base na proximidade aos vizinhos mais próximos.
Alternativa E: "é um algoritmo que aloca pouca memória, pois não carrega as instâncias todas de uma vez." Essa afirmação está errada. O KNN geralmente requer mais memória, pois deve armazenar todas as instâncias de treinamento para realizar suas comparações de distância.
Concluindo, a alternativa C descreve corretamente o KNN como um algoritmo simples e sem necessidade de um treinamento extenso, o que é um aspecto fundamental a ser reconhecido em provas e concursos para o cargo de Tecnologista.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo