← Questões de Programação

Programação · FGV · 2022

Questão comentada de Programação

O sckit-learn suporta o processamento de algoritmos de aprendizado de máquina do tipo supervisionado como, por exemplo,

Gabarito: D

O scikit-learn é uma biblioteca muito usada em Python para tarefas de machine learning, e ela traz implementações prontas tanto para aprendizado supervisionado quanto não supervisionado. No supervisionado, você treina o modelo com dados rotulados, isto é, com entrada e resposta conhecida, como ocorre na classificação e na regressão. Entre os algoritmos supervisionados clássicos disponíveis na biblioteca estão Naive Bayes, árvores de decisão, SVM e k-vizinhos mais próximos, dependendo do uso e da configuração. Já técnicas como clustering, PCA e mistura gaussiana são associadas ao aprendizado não supervisionado, porque trabalham sem rótulos de saída. Por isso, a alternativa D é a correta: Naive Bayes e árvores de decisão são exemplos típicos de algoritmos supervisionados suportados pelo scikit-learn. Em provas, a banca costuma misturar nomes de algoritmos de classificação com métodos de redução de dimensionalidade ou agrupamento para testar se você sabe separar o que aprende com rótulo do que aprende sozinho. Resumo de prova: se tem classe/valor-alvo conhecido, pense em supervisionado; se é agrupamento, compressão ou descoberta de padrões sem resposta prévia, desconfie de supervisionado.

Continue treinando

Questões relacionadas