Pular para o conteúdo principal

Questão de Engenharia de Software — Inteligencia Artificial — FGV 2024

Engenharia de SoftwareInteligencia Artificial
Código
fg099871
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Ciência de Dados e Analytics
A classificação de dados é uma tarefa comumente executada por meio de algoritmos de aprendizado de máquina. Uma técnica muito conhecida de classificação se dá por aprendizado supervisionado, e classifica novas instâncias de dados por associação à classe da maioria das instâncias de dados preexistentes mais próximas a elas. A avaliação dessa proximidade é baseada em normas (isto é, métricas de distância) definidas no espaço multidimensional das amostras.Assinale a técnica de classificação que melhor se enquadra nas características descritas acima.
  1. ARegressão Logística.
  2. BSVM.
  3. CK-NN.
  4. DLDA.
  5. ENaïve Bayes.
Revelar gabarito e comentário

GabaritoC — K-NN.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmo K-NN (K-Nearest Neighbors)

Gabarito: letra C. A descrição fornecida — classificar novas instâncias pela classe da maioria das instâncias mais próximas, avaliando a proximidade com métricas de distância — é a definição exata do algoritmo K-NN (K-Nearest Neighbors). Trata-se de um método de aprendizado supervisionado, não paramétrico, que rotula um ponto com base nos K vizinhos mais próximos no espaço multidimensional.

As demais alternativas são técnicas de classificação, mas não se baseiam primordialmente na vizinhança e na votação majoritária dos vizinhos mais próximos.

Alternativa A — ❌ Incorreta

Regressão Logística é um modelo linear utilizado para classificação binária, que estima probabilidades com uma função sigmoide. Não utiliza o conceito de distância entre instâncias para classificar novos pontos.

Alternativa B — ❌ Incorreta

SVM (Support Vector Machine) busca encontrar um hiperplano que maximize a margem entre as classes. Embora use funções de kernel que envolvem distâncias, a classificação não se dá por votação da maioria dos vizinhos, mas sim pela posição relativa ao hiperplano.

Alternativa C — ✅ Correta ⟵ GABARITO

K-NN (K-Nearest Neighbors) funciona exatamente como descrito: calcula a distância (Euclidiana, Manhattan, etc.) entre a nova instância e todas as instâncias do conjunto de treinamento, seleciona os K vizinhos mais próximos e atribui a classe majoritária entre eles. É o algoritmo mais simples e intuitivo entre os listados para o cenário apresentado.

Alternativa D — ❌ Incorreta

LDA (Linear Discriminant Analysis) é um método que projeta os dados em um espaço de menor dimensão para maximizar a separabilidade entre classes, baseando-se em médias e covariâncias. Não utiliza explicitamente métricas de distância para classificar por vizinhança.

Alternativa E — ❌ Incorreta

Naïve Bayes é um classificador probabilístico baseado no Teorema de Bayes com a suposição de independência entre as características. Não envolve cálculo de distância ou vizinhança para classificar.

Gabarito: letra C

Link permanente: /questoes/fg099871