Logo Passei Direto
Buscar

2 Exercícios IA pdf

User badge image
xa milly

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Inteligência Artificial 
Exercícios
Questão 1. Muitas crianças escrevem a palavra “Você” errado com cedilha: “Voçê”. Este é um 
exemplo de erro: 
(A) Léxico 
(B) Sintático 
(C) Semântico 
(D) De integração de discurso 
(E) De análise pragmática 
Questão 2. Em relação ao Processamento de Linguagem Natural: 
I. É difícil e complicado criar softwares de PLN pois as línguas faladas por humanos são 
extremamente ambíguas, enormes e mudam constantemente. 
II. Softwares de tradução automática, como o Google Tradutor, não fazem parte de PLN pois são 
baseados principalmente em estatística. 
III. Chatterbots e assistentes virtuais são programas de computador projetados para simular uma 
conversa humana, por exemplo a Alexa que se comunica em Português. 
É correto apenas o que se afirma em: 
(A) Todas (B) I e II (C) I e III (D) II e III (E) Nenhuma 
Questão 3. Responda com base na figura abaixo. 
Este processo muito utilizado em redes neuraise softwares de PLN, é chamado de:
(A) Flattening
(B) Stemming
(C) Treinamento da rede neural
(D) Execução da rede neural
(E) Deep learning 
Questão 4. Responda com base na notícia abaixo: 
“Por conta da pandemia do Covid-19, houve um aumento considerável de tecnologias 
que evitam o contato humano. O exemplo mais marcante disso é a tecnologia de chatbot que, 
em 2020, teve seu mercado avaliado em US$ 17,17 bilhões, com previsão de chegar aos US$ 
102,29 bilhões em 2026, segundo dados da Mordor Intelligence. Uma estimativa recente feita 
pela empresa de consultoria Gartner diz que, até 2022, 70% das interações com o cliente 
envolverão tecnologias de relação com a máquina, como os chatbots. Isso equivale a um 
aumento de 15%, se comparado com 2018.” 
Fonte: https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-
clientes-ate-2022/ 
Estes chatbots fazem parte de qual área da I.A.? 
(A) Representação de Conhecimento e Ontologias 
(B) Redes Neurais e Visão Computacional 
(C) Visão Computacional e Deep Learning 
(D) Raciocínio Automatizado e Robótica 
(E) Processamento de Linguagem Natural e Machine Learning 
https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-clientes-ate-2022/
https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-clientes-ate-2022/
https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-clientes-ate-2022/
https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-clientes-ate-2022/
https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-clientes-ate-2022/
https://newvoice.ai/2021/05/21/chatbots-vao-responder-por-70-das-interacoes-com-clientes-ate-2022/
 
Consulta 1: 
gosta(bruna,jair). 
 
Consulta 2:
crush(bruna,ricardo). 
Questão 5. 
Programa em Prolog: 
gosta(jair, bruna).
gosta(jair, daniela).
gosta(bruna, jair).
gosta(bruna, ricardo).
crush(B, C) :- gosta(B, C) , gosta(C, B). 
O resultado da Consulta 1 e Consulta 2 respectivamente é: 
(A) false e false
(B) true e true
(C) true e false
(D) false e true
(E) nulo e nulo 
Respondacom base no programa Prolog e consultas abaixo: 
Questões Subjetivas: 
Questão 1. 
Questão 2. 
Oqueé PLN e quais são as 3 maiores dificuldades no PLN? 
Porque a mesma frase abaixo gera duas árvores sintáticas diferentes? 
“Euvejoumhomem com um espelho” 
Questão 3. Com base na gramática definida a seguir, faça o reconhecimento 
bottom-up das frases “um gato mia” e “um rato corre desesperadamente” e desenhe 
as árvores sintáticas: 
frase ⇒ sujeito predicado 
sujeito ⇒ artigo substantivo 
predicado ⇒ verbo intransitivo 
predicado ⇒ verbo intransitivo advérbio modal 
artigo ⇒ um 
substantivo ⇒ gato | rato 
verbo intransitivo ⇒ mia | corre 
advérbio modal ⇒ desesperadamente 
Questão 4. Gere todas as frases da linguagem definida pela gramática a seguir, utilizando a 
abordagem top-down: 
frase ⇒ sujeito predicado 
sujeito ⇒ pronome pessoal | nome próprio 
predicado ⇒ verbo intransitivo 
pronome pessoal ⇒ você 
nome próprio ⇒ Zé 
verbo intransitivo ⇒ come | dorme 
Questão 5. Escreva o código Python abaixo e responda as perguntas. 
import nltk
tagged_sents = nltk.corpus.mac_morpho.tagged_sents()
texto = 'A manhã está ensolarada'
tokens = nltk.word_tokenize(texto)
unigram_tagger = nltk.tag.UnigramTagger(tagged_sents)
unigram_tagger.tag(tokens) 
 
a) Qual é a saída do programa?
b) O que é o Mac-Morpho corpus? Mostre um exemplo de uma de suas tuplas.
c) O que são as part-of-speech tags?
d) Como funciona o UnigramTagger? Qual é a diferença com o pos_tag() ? 
Questão 6. Descreva o que o programa abaixo faz, em seguida modifique-o para retirar as
stopwords do texto antes do seu processamento. 
from bs4 importBeautifulSoup import urllib.request import nltk response =
urllib.request.urlopen('https://pt.wikipedia.org/wiki/Intelig%
C3%AAncia_artificial') html = response.read() soup =
BeautifulSoup(html,"html5lib") text = soup.get_text(strip=True) 
tokens = [t for t in text.split()]
freq = nltk.FreqDist(tokens) for
key,val in freq.items(): 
if val > 10: 
print (str(key) + ':' + str(val)) 
freq.plot(20, cumulative=False) 
Entre no site http://swish.swi-prolog.org para responder as seguintes questões. 
Questão 7. Insira as seguintes regras Prolog: 
 
Coloque como pergunta (?-) “mortal(socrates).” (sem aspas) e clique no botão Run ou ENTER!
Qual é o retorno? 
Questão 8. Qual é o resultado de: 
a) ?- 2

Mais conteúdos dessa disciplina