Buscar

PRÁTICA E LABORATÓRIO II

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Disc.: PRÁTICA E LABORATÓRIO II 
 
Professor: RAUL CARLOS COSTA QUEIROS Turma: 9001/AA 
 
 
Avaliação: 
10,00 
Nota Trab.: 
0 
Nota Partic.: 
0 
Nota SIA: 
10,0 pts 
 
 
 
 1. Ref.: 1038387 Pontos: 1,00 / 1,00 
 
Considere o código Python a seguir, analise as assertivas abaixo e marque a alternativa 
correta. 
>>> def train (self, patterns, max_iterations = 1000, N=0.5, M=0.1): 
 for i in range(max_iterations): 
for p in patterns: 
 inputs = p[0] 
 targets = p[1] 
 self.runNN(inputs) 
 error = self.backPropagate(targets, N, M) 
 if i % 50 == 0: 
 print 'Combined error', error 
 self.test(patterns) 
I. Define o treinamento a partir de uma rede neural artificial 
II. Aplica a técnica de backpropagation em redes neurais artificiais 
III. Programa apresenta um erro na linha 7 
 
 
Apenas as assertivas II e III estão corretas 
 
Apenas a assertiva I está correta 
 
Apenas a assertiva III está correta 
 
Apenas a assertiva II está correta 
 Apenas as assertivas I e II estão corretas 
Respondido em 08/03/2022 21:04:49 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038387.');
 2. Ref.: 1044536 Pontos: 1,00 / 1,00 
 
Analise o código Phyton descrito abaixo e marque a alternativa correta: 
 >>> class Meu_Objeto: 
... def __init__ (self): 
... self.nome='Pedro', 
... self.idade=49 
... print ('Sucesso!') 
... def imprime (self): 
... print ('Nome = %s e Idade=%d '%(self.nome,self.idade)) 
 
 
Erro de sintaxe: falta o ':' no final da instrução print ('Sucesso!') 
 
Cria um objeto com dois atributos, sendo um inteiro e outro do tipo string, respectivamente 
 
O programa apresenta um erro de execução, pois o mesmo não se encontra devidamente 
identado, como é requerido pela linguagem de programação Phyton 
 Permite mostrar o nome e a idade, ora definidos como atributos de Meu_Objeto 
 
Cria uma classe que deveria ser chamada Minha_Classe, ao invés de Meu_Objeto 
Respondido em 08/03/2022 21:40:08 
 
 
 3. Ref.: 1044745 Pontos: 1,00 / 1,00 
 
Analise o trecho de código Phyton descrito abaixo e marque a alternativa correta: 
 
for key in ['level','lang','tweets','phd']: 
 print key, partition_entropy_by(inputs, key) 
print 
 
senior_inputs = [(input, label) 
 for input, label in inputs if input["level"] == "Senior"] 
 
for key in ['lang', 'tweets', 'phd']: 
 print key, partition_entropy_by(senior_inputs, key) 
print 
 
print "building the tree" 
tree = build_tree_id3(inputs) 
print tree 
 
print "Junior / Java / tweets / no phd", classify(tree, 
 { "level" : "Junior", 
 "lang" : "Java", 
 "tweets" : "yes", 
 "phd" : "no"} ) 
 
print "Junior / Java / tweets / phd", classify(tree, 
 { "level" : "Junior", 
 "lang" : "Java", 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201044536.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201044745.');
 "tweets" : "yes", 
 "phd" : "yes"} ) 
 
print "Intern", classify(tree, { "level" : "Intern" } ) 
print "Senior", classify(tree, { "level" : "Senior" } ) 
 
 Constrói uma árvore de decisão 
 
Apresenta erro de sintaxe, pois falta parâmetros na instrução print que aparece na linha 3 
 
Cria uma estrutura de aprendizado numa rede neural artificial por backpropagation 
Erro de sintaxe: falta o ":" no final da instrução senior_inputs = [(input, label) for input, label 
in inputs if input["level"] == "Senior"] 
 
Descreve uma rede neural artificial sem a técnica de backpropagation 
 
Descreve um percepton que não interage com o backpropagation por não se tratar de uma 
rede neural artificial 
Respondido em 08/03/2022 21:43:05 
 
 
 4. Ref.: 1038388 Pontos: 1,00 / 1,00 
 
Considere o código Phyton abaixo e marque a alternativa correta. 
class SVMPegasos( ): 
 def __init__(self,lmbd,D): 
 self.lmbd = lmbd 
 self.D = D + 1 
 self.w = [0.] * self.D 
def sign(self, x): 
 return -1. if x <= 0 else 1. 
def hinge_loss(self,target,y): 
 return max(0, 1 - target*y) 
def data(self,test=False): 
 
 Implementa o algoritmo de Pégasos para redução da perda dos 
 
Implementa o algoritmo de Nuvem visando um melhor rendimento da aplicação de Data 
Science a partir de Big Data 
 
Trata-se de um algoritmo para otimização de clusterização do Big Data 
 
Configura um serviço para implementação de Big Data 
 
Trata-se de um algoritmo para escalonamento de Cloud 
Respondido em 08/03/2022 21:40:29 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038388.');
 
 5. Ref.: 1044739 Pontos: 1,00 / 1,00 
 
Considere a tecnologia de Cloud Computing, utilizada para análise de dados, através da 
linguagem de programação Phyton, analise as assertivas abaixo e marque a 
alternativa correta: 
 
I. Guardar arquivos em uma "entidade tecnológica" denominada tecnicamente nuvem 
surge do fato de que não se sabe exatamente onde os dados estão sendo armazenados ou 
processados. 
II. Os dados não são guardados realmente na nuvem, pois eles ficam na unidade de 
armazenamento do próprio usuário. 
III. A Cloud Computing permite armazenar logicamente os dados de clientes, que ficam 
fisicamente guardados em servidores de dados físicos, remotamente ligados. 
 
 
Apenas as assertivas I e II estão corretas 
 
Apenas a assertiva II está correta 
 
Apenas a assertiva III está correta 
 
Apenas a assertiva I está correta 
 Apenas as assertivas I e III estão corretas 
Respondido em 08/03/2022 21:38:20 
 
 
 6. Ref.: 1044726 Pontos: 1,00 / 1,00 
 
(TRE-CE/2012)Considere: 
 
 
1. class A: 
2. a = 1 
 
3. class B(A): 
4. _c = 3 
5. def __init__(self): 
6. print self.a 
7. print self.c 
 
8. a = A() 
9. print isinstance(a, B) 
 
10. b = B() 
11. print isinstance(b, B) 
 
12. b = A() 
13. print isinstance(b, A) 
 
 
Em relação à sintaxe em Python, é INCORRETO afirmar que na: 
 
 linha 9 o objeto a é uma instância da classe B. 
 
linha 13 o objeto b é uma instância da classe A. 
 
linha 5 exibe um método construtor. 
 
linha 3 a classe B está herdando A. 
 
linha 4 o atributo é considerado privado. 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201044739.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201044726.');
Respondido em 08/03/2022 21:42:14 
 
 
 7. Ref.: 1038389 Pontos: 1,00 / 1,00 
 
Quando pensamos em ciência de dados a partir de Big Data, devemos associar os recursos 
de Cloud Computing. Neste viés, marque a resposta certa: 
 
 
Permite acesso às informações por meio da operação de análise de dados em Big Data com 
alta disponibilidade, 24 horas por dia, 7 dias por semana, 365 dias no ano 
 
Um Big Data é o mesmo que Data Warehouse só que disponível na nuvem, enquanto o 
segundo é disponível localmente 
 
A computação em nuvem acontece obrigatoriamente a partir da clusterização de servidores de 
dados 
 
Na ciência de dados, a análise de dados, ou ocorre em Big Data, ou ocorre em CLoud 
Computing, pois a conjunção de ambas, impede a prática da ciência de dados 
 
A Cloud é um tipo de Big Data com alta disponibilidade 
Respondido em 08/03/2022 21:43:45 
 
 
 8. Ref.: 1038384 Pontos: 1,00 / 1,00 
 
Analise o trecho de programa abaixo e marque a alternativa correta: 
>>> class Gelatina: 
... def __init__ (self, tam, cor, sabor): 
... self.tam=tam 
... self.cor=cor 
... self.sabor=sabor 
 
 Cria uma classe definindo seus atributos 
 
Apresenta erro de sintaxe, pois não há alinhamento no programa apresentado 
 
Cria um objeto chamado Gelatina com 4 recursos: self, tam, cor e sabor 
 
Cria os métodos da classe Gelatina onde o primeiro deles é denominado self 
 
Erro de sintaxe: falta uma vírgula no final das linhas 3 e 4 
Respondido em 08/03/2022 21:41:07 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038389.');javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038384.');
 9. Ref.: 1044733 Pontos: 1,00 / 1,00 
 
Considerando a análise de dados a partir dos sistemas de recomendação, analise o trecho 
de programa abaixo e marque a alternativa correta: 
 
>>> def transformPrefs(prefs): 
... result={} 
... for person in prefs: 
... for item in prefs[person]: 
... result.setdefault(item, {}) 
... result[item][person]=prefs[person][item] 
... return result 
 
 
Erro de sintaxe, pois a linha 5 deveria ser escrita da seguinte forma: result.setdefault(person, 
{item}) 
 Prepara o mecanismo para a definição das preferências das pessoas numa rede social 
 
Erro de sintaxe, pois na linha 3 o correto seria for person in prefs[item]: 
 
Erro de sintaxe, pois falta ":" no final da linha 7 em return result: 
 
Realiza a busca através do processo de análise de dados dos itens desejados ou preferidos 
pelas pessoas, através de certa rede 
Respondido em 08/03/2022 21:46:19 
 
 
 10. Ref.: 1038391 Pontos: 1,00 / 1,00 
 
Considerando a análise de dados a partir das redes online, marque a resposta certa: 
 
 
A rede refere-se a redes de computadores, somente se for conceituada como MAN. 
 
A rede refere-se a redes de computadores, somente se for conceituada como LAN. 
 
Realiza a busca através do processo de análise de dados dos itens desejados ou preferidos 
pelas pessoas, através de certa rede. 
 
A localização de dados na rede ocorre apenas através da internet, pois os dados estão sempre 
nas nuvens. 
 
A rede refere-se a redes de computadores, somente se for conceituada como WAN. 
Respondido em 08/03/2022 21:50:10 
 
 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201044733.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%201038391.');

Outros materiais