Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — FGV 2024

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
fg077004
Banca
FGV
Órgão
CGE-PB
Ano
2024
Nível
Superior
Cargo
Auditor de Contas Públicas - Auditoria de Tecnologia da Informação
O auditor de contas públicas João deverá realizar uma auditoria financeira e precisa construir um modelo de aprendizado de máquina, simples e interpretável, para classificar transações como "suspeitas" ou "não suspeitas". Para tanto, João deverá basear-se em atributos, como valor da transação, localização, tipo de transação e histórico do cliente, contidos em um conjunto de dados relativamente pequeno.Nesse contexto, para criar esse modelo, João deverá aplicar a técnica de classificação binária:
  1. Ak-means;
  2. Bregressão linear;
  3. Cárvore de decisão;
  4. Drede neural artificial;
  5. Eanálise de componentes principais.
Revelar gabarito e comentário

GabaritoC — árvore de decisão;

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”.

Classificação binária com aprendizado de máquina

Gabarito: letra C. João precisa de um modelo simples, interpretável e adequado para classificação binária em um conjunto de dados pequeno. A árvore de decisão atende perfeitamente: é um algoritmo de aprendizado supervisionado que produz regras intuitivas (simples e interpretáveis) e funciona bem com poucos dados. As demais alternativas são inadequadas: k-means é não supervisionado (agrupamento), regressão linear é para valores contínuos, redes neurais são complexas e exigem muitos dados, e PCA é uma técnica de redução de dimensionalidade, não de classificação.

Técnica

Tipo de Aprendizado

Objetivo Principal

Adequada para Classificação Binária?

Interpretabilidade

Funciona com Poucos Dados?

k-means

Não supervisionado

Agrupamento (clustering)

❌ Não

Sim (grupos)

Sim

Regressão linear

Supervisionado

Predição de valores contínuos

❌ Não (requer adaptação)

Sim

Sim

Árvore de decisão

Supervisionado

Classificação/Regressão

✅ Sim

Alta (regras if-else)

Sim

Rede neural artificial

Supervisionado

Classificação/Regressão

✅ Sim, mas inadequada

Baixa (caixa-preta)

Não (exige muitos dados)

Análise de componentes principais (PCA)

Não supervisionado

Redução de dimensionalidade

❌ Não

Baixa (componentes latentes)

Sim

Classificação binária
  • 1Supervisionado
    • Árvore de decisão
      • Simples e interpretável
      • Funciona com poucos dados
    • Regressão logística
  • 2Não supervisionado
    • K-means (agrupamento)
    • PCA (redução de dimensionalidade)
  • 3Outros
    • Regressão linear (valores contínuos)
    • Rede neural (complexa, muitos dados)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

K-means é um algoritmo de agrupamento (clustering), pertencente ao aprendizado não supervisionado. Ele não classifica transações com base em um rótulo pré-definido, apenas separa os dados em grupos similares. Portanto, não serve para classificação binária.

Alternativa B — ❌ Incorreta

Regressão linear é um modelo de regressão, que prevê valores contínuos (ex.: preço, temperatura). Para classificação binária, seriam necessárias adaptações (regressão logística), e mesmo assim não é o mais simples e interpretável para o caso.

Alternativa C — ✅ Correta ⟵ GABARITO

A árvore de decisão é um modelo de classificação supervisionado, simples e interpretável. Ela divide o espaço de atributos em regiões com base em regras if-else, permitindo visualizar facilmente o raciocínio. Funciona bem com conjuntos de dados pequenos e é uma escolha clássica para problemas de classificação binária.

Alternativa D — ❌ Incorreta

Rede neural artificial é um modelo complexo, de difícil interpretação (caixa-preta) e que geralmente requer grandes volumes de dados para treinamento. Para um conjunto pequeno e necessidade de interpretabilidade, não é adequada.

Alternativa E — ❌ Incorreta

Análise de componentes principais (PCA) é uma técnica de redução de dimensionalidade não supervisionada. Ela transforma os dados em um novo conjunto de variáveis, mas não realiza classificação. Pode ser usada como pré-processamento, mas não é um modelo de classificação em si.

Gabarito: letra C.

Link permanente: /questoes/fg077004