As máquinas de vetores de suporte (SVM) são um conjunto de ...
( ) Como vantagem, as SVM são eficazes em espaços de alta dimensionalidade e eficaz nos casos em que o número de dimensões é maior que o número de amostras.
( ) Como desvantagem, as SVM utilizam um subconjunto de pontos de treinamento na função de decisão, sendo, portanto, sendo pouco eficiente em termos de uso de memória.
( ) Como desvantagem, se o número de características for muito maior que o número de amostras, evitar o sobreajuste na escolha das funções Kernel e do termo de regularização é crucial.
( ) Como vantagem, as SVMs fornecem estimativas de probabilidade diretamente; estas são calculadas usando uma validação cruzada de muitas partes que é um processo dispendioso.
As afirmativas são, respectivamente,
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: B
Fundamento decisivo: O decisivo era comparar as assertivas com a lista de vantagens e desvantagens de SVM na documentação do scikit-learn citada na base. Essa comparação fixa a sequência em V – F – V – F, o que conduz ao gabarito B.
- Quando a questão citar vantagens e desvantagens de uma técnica em documentação oficial, confira se a assertiva não trocou o sinal da consequência prática do atributo descrito.
- Em SVM do scikit-learn, 'usar subconjunto de pontos na função de decisão' deve ser associado a eficiência de memória, não ao contrário.
- Se a assertiva disser que SVM fornece probabilidade diretamente, desconfie: a base indica que isso depende de validação cruzada e não é fornecido de forma direta pelo método base.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito: B) V – F – V – F
1) Verdadeira (V)
SVM é muito eficaz em alta dimensionalidade e também quando há mais atributos (features) do que amostras, situação comum em PLN e bioinformática.
2) Falsa (F)
O SVM utiliza apenas os vetores de suporte na função de decisão. Isso é considerado uma vantagem, pois tende a ser mais eficiente em memória, e não menos eficiente.
3) Verdadeira (V)
Quando o número de características é muito maior que o número de amostras, a escolha do kernel, do parâmetro C (regularização) e de outros hiperparâmetros é crucial para evitar overfitting.
4) Falsa (F)
O SVM não fornece probabilidades diretamente. Para obter probabilidades no Scikit-Learn é necessário habilitar probability=True, o que envolve validação cruzada adicional e aumenta o custo computacional.
Macete para prova
Vantagens do SVM
Alta dimensionalidade.
Funciona bem com poucos exemplos e muitas variáveis.
Usa vetores de suporte.
Pode usar kernels para problemas não lineares.
Desvantagens do SVM
Escolha do kernel é crítica.
Sensível aos hiperparâmetros.
Treinamento pode ser lento em bases grandes.
Não fornece probabilidades diretamente.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo