Prévia do material em texto
EM2120031 - SISTEMAS DE APRENDIZADO DE MÁQUINA
1. Ref.: 4332284 Pontos: 1,00 / 1,00
O algoritmo de aprendizado de máquina K-means é um algoritmo de agrupamento estatístico que permite
separar um conjunto de dados em K grupos disjuntos. Qual a técnica usada para isso?
Classificação
Simbolização
Clusterização
Regressão
Associação
2. Ref.: 4329328 Pontos: 1,00 / 1,00
Com o objetivo de obter informações por meio do aprendizado de máquina, verificou-se que o processo que
estava sendo realizado consistia em examinar as características dos objetos e agrupá-los de acordo com suas
semelhanças; verificou-se também o uso de algoritmos de aprendizado não supervisionados. Identifique que
ação está sendo realizada:
Estimativa de densidade
Regressão
Clustering
Redução dimensional
Classificação
02492 - FUNDAMENTOS DE INTELIGÊNCIA ARTIFICIAL
3. Ref.: 6041497 Pontos: 1,00 / 1,00
Julgue os itens que se seguem acerca de Inteligência Artificial.
I. Em Inteligência Artificial, pode-se adotar dois paradigmas de modelagem, o conexionista e o simbólico. Redes
neurais e algoritmos genéticos estão mais associados ao primeiro, enquanto o uso de linguagens como Prolog e
Lisp está relacionado ao segundo.
II. São exemplos de técnicas de inteligência computacional, os algoritmos genéticos e as redes neurais
artificiais.
III. Inteligência Artificial é um conjunto de métodos e(ou) técnicas que procura desenvolver sistemas dotados de
comportamento semelhante a certos aspectos do comportamento inteligente.
Assinale a alternativa correta.
Todas as afirmativas estão corretas.
Todas as afirmativas estão incorretas.
Apenas as afirmativas I e II estão corretas.
Apenas as afirmativas II e III estão corretas.
Apenas as afirmativas I e III estão corretas.
4. Ref.: 6041780 Pontos: 1,00 / 1,00
Em relação à aplicação dos métodos de Inteligência Artificial, avalie as informações a seguir:
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4332284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4332284.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4329328.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4329328.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041497.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041497.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041780.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041780.');
I - Indução em árvore de decisão é utilizada para identificação de fraudes em cartões de crédito.
II - Redes neurais artificias são utilizadas no desenvolvimento de sistemas de análise de risco em aplicações
financeiras.
III - Sistemas especialistas baseados em regras são utilizados no desenvolvimento de sistemas de diagnóstico
de falhas em hardware.
IV - Algoritmos genéticos são utilizados basicamente para monitorar a evolução humana.
É correto o que se afirma em
os itens II e III estão corretos.
os itens I, II e IV estão corretos.
os itens I, II e III estão corretos.
apenas o item III está correto.
apenas o item IV está correto.
7393 - REDES NEURAIS ARTIFICIAIS (RNA)
5. Ref.: 7805501 Pontos: 1,00 / 1,00
Nas redes perceptron de multicamadas, esse mecanismo de aprendizado tem o objetivo de minimizar a função
de custo, ajustando iterativamente os pesos na rede. Cada neurônio pode definir a contribuição do seu peso
para o erro cumulativo da rede, através da mudança de peso sináptico em consideração ao gradiente local da
função de erro. Qual opção abaixo preenche corretamente essa definição?
Camada de saída (Output layer)
Função de ativação (Activation function)
Viés (Bias)
Backpropagation (Retropropagação)
Camada oculta (Hidden layer)
6. Ref.: 7805475 Pontos: 0,00 / 1,00
Um hospital público de uma grande cidade da região sudeste do Brasil está implantando uma rede Perceptron
de múltiplas camadas (Multilayer Perceptron) para prever a ocorrência de diabetes. Essa rede perceptron de
múltiplas camadas usará qual tipo de aprendizado em sua construção?
Aprendizado de pesos
Aprendizado supervisionado
Aprendizado final
Aprendizado Não supervisionada
Aprendizado oculto
7394 - DEEP LEARNING
7. Ref.: 7803055 Pontos: 1,00 / 1,00
Frameworks são estruturas compostas por um conjunto de códigos genéricos que permite o desenvolvimento de
sistemas e aplicações. Um framework funciona como uma espécie de template ou modelo que, quando
utilizado, oferece certos artifícios e elementos estruturais básicos para a criação de alguma aplicação ou
software. Dentre as opções abaixo, qual framework é indicado para aplicações web?
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805501.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805501.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805475.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805475.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7803055.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7803055.');
MXNet.
Microsoft CNTK (Cognitive Tookit).
Pytorch.
Django.
TensorFlow.
8. Ref.: 7803092 Pontos: 0,00 / 1,00
Essa biblioteca baseada em python permite definir, otimizar e avaliar expressões matemáticas. Foi construído
com base na biblioteca NumPy do python e permite atingir velocidades que rivalizam com implementações C
feitas à mão para problemas envolvendo grandes quantidades de dados. Ele também pode superar C em uma
CPU em muitas ordens de magnitude, aproveitando as GPUs recentes.
Dentre os frameworks ou biblioteca abaixo, qual deles possui essa característica?
Microsoft CNTK (Cognitive Tookit).
Keras.
Pytorch.
TensorFlow.
Theano.
7395 - VISÃO COMPUTACIONAL E RECONHECIMENTO DE IMAGEM
9. Ref.: 7805292 Pontos: 0,00 / 1,00
No dia a dia de qualquer projeto de desenvolvimento é necessário preocupar-se com a qualidade e posterior
manutenção dos códigos. Isso também ocorre em aplicações de visão computacional. Por isso mesmo, é tão
importante o uso de frameworks. Nesse sentido, selecione a opção correta que apresente uma vantagem de
usar frameworks para desenvolver aplicações de visão computacional.
Oferecer garantia de suporte sempre que houver algum bug de funcionalidade
Aumentar a quantidade de código para priorizar a manutenção posteriormente
Trabalhar exatamente como as bibliotecas
Padronizar o desenvolvimento com estruturas padrões de código
Utilizar os melhores algoritmos de visão computacional
7396 - PROCESSAMENTO DE LINGUAGEM NATURAL E RECONHECIMENTO DE VOZ
10. Ref.: 7806818 Pontos: 0,00 / 1,00
Ainda que não pareça quando um computador escuta nossa voz por um microfone, ele também pode ser capaz
de compreendê-la dado que tenha um componente de ______________ programado nele. Que opção melhor
se encaixa na lacuna?
Processamento da Linguagem Natural
Processamento de Sinais
Processamento de Imagem
Inteligência Artificial
Processamento de Áudio e Voz
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7803092.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7803092.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7805292.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806818.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7806818.');