Questões de Concurso sobre Algoritmos e técnicas

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
53 questões encontradas
Questões por página
20
Mais recentes
 

O Pensamento Computacional é uma habilidade fundamental para a resolução de problemas na era digital, não se restringindo apenas à programação de computadores. Assinale a alternativa que apresenta os quatro pilares fundamentais que estruturam o Pensamento Computacional.


A

Digitação, Formatação, Edição e Impressão.


B

Decomposição, Reconhecimento de Padrões, Abstração e Algoritmos.


C

Pesquisa, Leitura, Escrita e Interpretação.


D

Soma, Subtração, Multiplicação e Divisão.


E

Hardware, Software, Internet e Banco de Dados.

Em uma Secretaria Estadual de Atendimento ao Cidadão, foi implantado um sistema que analisa automaticamente milhares de mensagens enviadas por e-mail e redes sociais. O sistema identifica o assunto tratado, extrai sentimentos expressos pelos usuários e encaminha as demandas para os setores competentes de forma automatizada, reduzindo o tempo de resposta e melhorando a gestão das manifestações recebidas.


Esse cenário representa uma aplicação de


A

Visão Computacional.


B

Computação Gráfica.


C

Engenharia de Redes.


D

Sistemas Embarcados.


E

Processamento de Linguagem Natural.

Uma SEFAZ faz a análise de milhões de notas fiscais eletrônicas com relações não lineares, presença de ruído e necessidade de reduzir autuações indevidas decorrentes de variância do modelo. Nesse cenário, o algoritmo adequado para ser utilizado é


A

XGBoost, por maximizar ajuste aos dados sem necessidade de controle de profundidade.


B

Sistema baseado em regras fiscais, por incorporar conhecimento especialista e reduzir ruido estatístico.


C

Regressão Logistica, por capturar relações não lineares sem engenharia de atributos.


D

Classificador linear, por minimizar complexidade e manter desempenho em padrões heterogêneos.


E

Random Forest, por reduzir variância via agregação de múltiplas árvores treinadas com amostragem.

Em algoritmos de otimização local, existe uma técnica que inicia com uma solução candidata e, a cada iteração, avalia modificações possíveis, sempre escolhendo aquela que proporciona o maior aumento imediato na função objetivo. O algoritmo não aceita soluções que reduzam o valor da função, o que pode levar a ficar preso em máximos locais, sem garantir o valor global ótimo.


Com base nessas características, é correto afirmar que o algoritmo descrito é


A

Algoritmo Genético.


B

Simulated Annealing.


C

A*.


D

Busca em Largura.


E

Hill Climbing.

Em validação cruzada k-fold, o modelo é treinado k vezes, cada vez usando uma partição diferente como conjunto de teste, o que produz uma estimativa mais robusta do erro de generalização do que uma única divisão treino-teste.


C

Certo


E

Errado

O algoritmo k-Nearest Neighbors (KNN) baseia-se fundamentalmente em calcular a distância entre o novo ponto e todos os pontos de dados do conjunto de treinamento. As medidas de distância do KNN definem quão “próximos” ou “semelhantes” dois pontos são no espaço de recursos. Analise a fórmula da distância de Minkowski


Imagem associada para resolução da questão


Com relação a derivação da fórmula da distância de Minkowski, analise as afirmativas a seguir.


I. Se P = 2, a fórmula calculará a distância Euclidiana.

II. Se P = 1, a fórmula calculará a distância de Manhattan.

III. Se P = 0, a fórmula calculará a distância Hamming.


Está correto o que se afirma em


A

II e III, apenas.


B

I e III, apenas.


C

I e II, apenas.


D

II, apenas.


E

I, apenas.

No projeto de um sistema de reconhecimento facial para controle de acesso, a Engenharia de Computação utiliza Redes Neurais Convolucionais (CNNs).


O papel principal da camada convolucional em uma CNN na análise de imagens é


A

aplicar funções de ativação não lineares a todo o input.


B

reduzir a dimensionalidade da imagem por amostragem


C

gerar texto descritivo a partir da imagem.


D

calcular a soma ponderada das entradas, tratando a imagem como um vetor plano.


E

extrair características locais e espaciais da imagem usando filtros.

Na teoria da complexidade computacional, problemas podem ser classificados quanto à existência de algoritmos eficientes para sua resolução. É correto afirmar que problemas intratáveis são aqueles


A

para os quais existem algoritmos determinísticos de tempo polinomial que produzem soluções exatas.


B

cuja solução pode ser verificada em tempo polinomial, mas que também possuem algoritmos determinísticos conhecidos com esse mesmo limite de tempo.


C

para os quais não se conhece algoritmo de tempo polinomial, estando frequentemente associados a classes como NP-completo ou NP-difícil.


D

que admitem paralelização eficiente, podendo ser resolvidos em tempo polilogarítmico com número polinomial de processadores.


E

cuja solução pode ser obtida em tempo constante por circuitos booleanos de profundidade limitada.

No algoritmo random forest, cada árvore de decisão é treinada com um subconjunto diferente de variáveis, mas todas utilizam exatamente o mesmo conjunto de observações, para garantir que a variância do modelo seja reduzida sem comprometer o viés.


C

Certo


E

Errado

Uma IA generativa cujo aprendizado é realizado a partir da distribuição de probabilidade conjunta p(x,y), em que x é o dado de entrada e y é o rótulo que se queira classificar, pode gerar mais amostras por si só artificialmente, com base em suposições a respeito da distribuição de dados.


C

Certo


E

Errado

A respeito do aprendizado supervisionado, assinale a opção correta.


A

Os algoritmos de regressão logística garantem que o modelo seja treinado e testado exclusivamente com o mesmo conjunto de dados para minimizar a variância do modelo.


B

O algoritmo de regressão linear é mais adequado para prever variáveis categóricas do que o Naive Bayes.


C

Na validação cruzada, o conjunto de dados é particionado em conjunto de treino, validação e teste, para que se avalie o desempenho do modelo de maneira confiável.


D

A máquina de suporte de vetores é um algoritmo probabilístico que sempre fornece a probabilidade de uma classe específica.


E

O algoritmo k-nearest neighbors utiliza a média ponderada dos coeficientes para estimar as relações lineares entre as variáveis.

Sobre o algoritmo Florestas Aleatórias (Random Forests), considere as afirmativas a seguir.


I → Uma Floresta Aleatória é um método de conjunto projetado especificamente para a classificação com árvores de decisão.

II → Um exemplo de Floresta Aleatória é o algoritmo Ada Boost.

III → Bagging usando Árvores de Decisão é um caso especial de Florestas Aleatórias, em que a aleatoriedade é inserida no processo de construção do modelo, escolhendo aleatoriamente N exemplos, com substituição, a partir do conjunto de treinamento original.


Está(ão) correta(s)


A

apenas III.


B

apenas IV.


C

apenas I e II.


D

apenas I e III.


E

apenas II e IV.

Em aprendizado supervisionado, o algoritmo random forest utiliza múltiplas árvores de decisão para melhorar a precisão das previsões e reduzir o risco de overfitting.


C

Certo


E

Errado

O trabalho que José executa todos os dias é acessar o site do Detran, baixar extratos e incluí-los no sistema de procuradorias para subsidiar análises sobre dívida ativa. Para otimizar esse trabalho, o Departamento de Tecnologia da Informação implementou uma solução que automatiza as tarefas repetitivas do processo que José executa. Para iniciar o processo, José deve dar um clique em um botão para que as tarefas programadas na solução sejam executadas.


A solução implementada no órgão em que José trabalha é do tipo:


A

orquestrador;


B

robô assistido;


C

robô não assistido;


D

modelo de imagem;


E

aprendizado de máquina.

Na análise de séries temporais com dados de alta frequência e com padrões complexos de sazonalidade, o método de Monte Carlo via cadeia de Markov é a técnica com a maior eficiência computacional.


C

Certo


E

Errado

Existem muitas formas de representar algoritmos e estruturas de dados. Nesse sentido, como é chamada a imagem abaixo, utilizada para representar um algoritmo?


Imagem associada para resolução da questão


Fonte: elaborado especialmente para esta prova.


A

Descrição narrativa.


B

Fluxograma.


C

Diagrama de Chapin.


D

Português estruturado.


E

Pseudocódigo.

Ano: 2024
Prova: FGV - EPE - Analista - Área: Ciências de Dados - 2024

O treinamento em redes neurais artificiais é, essencialmente, um problema de otimização, em que se busca minimizar o erro entre as predições do modelo neural e os valores alvo preexistentes no conjunto de dados de treinamento.


Com respeito aos métodos relacionados à otimização de parâmetros em redes neurais artificiais, analise as afirmativas a seguir.


I. No algoritmo backpropagation, a aplicação da regra da cadeia é fundamental para o cálculo dos gradientes dos erros com respeito aos pesos (parâmetros) da rede neural artificial.

II. O método do gradiente (também chamado de método do máximo declive ou Gradient Descent – GD) escolhe aleatoriamente um pequeno número de instâncias de dados de treinamento a cada passo, aumentando a velocidade inicial de minimização das métricas de erro.

III. As técnicas de regularização L1 (Lasso) e L2 (Ridge) podem ser utilizadas para mitigar problemas relacionados a inicialização indevida de pesos (parâmetros) em redes neurais.


Está correto o que se afirma em


A

I, apenas.


B

II, apenas.


C

I e III, apenas.


D

II e III, apenas.


E

I, II e III.

O gráfico a seguir apresenta o comportamento de uma rede neural artificial:


Imagem associada para resolução da questão


Considerando que o modelo foi validado como insatisfatório, as duas técnicas que podem contornar o problema apresentado são:


A

parada precoce, minimização de entropia cruzada.


B

validação cruzada, dropout.


C

sobreamostragem, gradiente descendente estocástico.


D

dropout, parada em convergência.

Umas das principais diferenças entre o backpropagation e o SGD (stochastic gradient descent) é a forma como os pesos são atualizados, visto que o SGD utiliza o gradiente calculado para todos os dados de treinamento, ao passo que o backpropagation usa o gradiente calculado apenas para um mini-batch de dados de treinamento.


C

Certo


E

Errado

Ano: 2024
Prova: FGV - EPE - Analista - Área: Ciências de Dados - 2024

As técnicas de aprendizado supervisionado estão baseadas na determinação de modelos capazes de otimizar o mapeamento entre entradas e saídas de um conjunto de dados. Por vezes, o processo de treinamento pode gerar modelos muito complexos que “aprendem” o ruído existente nos conjuntos de dados, caracterizando o fenômeno de sobreajuste ou overfitting.


Um método que pode ajudar a mitigar a ocorrência do overfitting consiste em


I. dividir o conjunto de dados em k partes;

II. utilizar uma das partes para teste e as outras k-1 para treinamento;

III. repetir o processo para cada uma das k partes do conjunto de dados; e

IV. avaliar a média das métricas de performance para o modelo.


O método acima é chamado de


A

k vizinhos mais próximos (k nearest neighbors ou k-NN).


B

retropropagação (backpropagation).


C

validação cruzada (cross-validation).


D

regularização Lasso (Lasso regularization).


E

comitê de modelos (model ensembling).

 
 
Gerar simulado