Baixe o app para aproveitar ainda mais
Prévia do material em texto
Modulo 1 Aula 1 1- Os sistemas de inteligência artificial (IA) mudaram a forma como interagimos com a computação. Essas aplicações são capazes de processar, com rapidez, uma quantidade enorme de dados que têm suas origens nos mais variados meios. Com base nesse conceito, analise as afirmativas abaixo e identifique aquela que está em conformidade com as características de um sistema de inteligência artificial. R: B. Os sistemas de IA devem coletar e analisar os dados, sendo capazes de gerar alguma inferência sobre a manipulação e análise desses dados. 2-As aplicações de inteligência artificial são classificadas como fracas, fortes e superinteligentes. Com relação às categorizações da inteligência artificial, analise as afirmativas e identifique a que está em concordância com as características da inteligência artificial classificada como forte. R: A. São sistemas capazes de aprender com as ações executadas, aprimorando a si mesmos em suas técnicas de análise de dados. 3- Considere a afirmativa a seguir: Quando de posse dos dados, procura-se agrupá-los e reduzi-los, sob forma de amostra, deixando de lado a aleatoriedade presente. Essa afirmativa faz referência a qual método matemático? R: B. Análise de frequências. 4-A quantidade de incidências em determinado intervalo de tempo é um indicativo de frequência. Supondo que um sistema de IA esteja coletando esses dados, é correto afirmar que: R: D. será um dado tabelado pelo sistema e que, com outras informações relacionadas, pode ser ou não considerado. 5-Com o passar do tempo, surgem várias linhas de estudo da IA. Uma delas é a biológica, que estuda o desenvolvimento de conceitos que pretendiam imitar as redes neurais humanas. Nos anos 60, essa ciência recebe a alcunha de inteligência artificial. Os pesquisadores da linha biológica acreditavam ser possível máquinas realizarem tarefas humanas complexas como raciocinar, por exemplo. Considerando esse trecho, é possível afirmar que: R: E. o estudo da IA é antigo, e pesquisadores desenvolveram essa ciência a partir do pensamento humano representado pelas redes neurais. Aula 2 1-Ontologias são especificações formais e explícitas de conceituações compartilhadas. Desenvolvidas na área de Inteligência Artificial, seu propósito é tornar mais simples o compartilhamento e a reutilização do conhecimento. Têm sido propostas diferentes metodologias associadas a diferentes atividades do processo de desenvolvimento de ontologia. Sobre a metodologia de Grüninger e Fox, assinale a alternativa correta: R: C. O terceiro passo corresponde à especificação da terminologia da ontologia, identificando os objetos relevantes. 2-Hoje em dia, pode-se encontrar diversas metodologias para auxiliar no desenvolvimento de novas ontologias, bem como fazer o reuso daquelas já existentes. Apesar de estarem disponíveis várias metodologias, não há uma forma correta de desenvolver ontologias. O que diferencia uma da outra é a simplicidade e facilidade de usar cada uma delas. Entre essas tantas, temos a abordagem Kactus e a metodologia Methondology: I. A abordagem Kactus tem como objetivo explorar o reuso do conhecimento em sistemas e a função das ontologias nesse contexto. II. As fases do Kactus compreendem reuso, formalização e refinamento da ontologia. III. A Methondology está condicionada à análise e adaptação dos conceitos de outras ontologias. IV. As atividades que devem ser realizadas usando a Methondology incluem gerenciamento e são orientadas para o desenvolvimento e apoio à ontologia. É correto apenas o que se afirma em: R: C. I e IV. 3-Ontologia é uma maneira formal de descrever taxonomias e redes de classificação, definindo essencialmente a estrutura do conhecimento para vários domínios. Nesse sentido, os substantivos representam classes de objetos, enquanto os verbos representam as relações entre os objetos. O processo de engenharia de ontologias exige o uso de diversas ferramentas de software. A ferramenta Protégé é a mais utilizada para desenvolver ontologias, pois: I. fornece uma série de ferramentas para a construção de modelos de domínio e aplicação baseadas em conhecimento com ontologias; II. sua maior desvantagem se concentra na falta de extensibilidade; III. usa a interface Semantic Web Rule Language para fazer matemática e raciocínio temporal, além de adicionar regras de raciocínio. Assinale a alternativa que contém a afirmação correta: R: D. I e III. 4- Atualmente, há diversas ferramentas open source e também comerciais disponíveis para auxiliar a criação e manipulação de várias ontologias. Essas ferramentas são utilizadas para construir uma nova ontologia do zero, auxiliar a reutilização de ontologias existentes (o que geralmente suporta edição, navegação, codificação, manutenção, documentação) e também exportar e importar diferentes formatos, visualizações, entre outras funcionalidades. Sobre OntoStudio, TopBraid Composer e Swoop, leia as seguintes afirmações: I. Através do Swoop, não é possível importar OWL parcialmente. II. A ferramenta Apollo não suporta visualização de gráfico, Web, extração de informações e capacidades multiusuário ou processamento colaborativo. III. A OntoStudio é uma ferramenta comercial que utiliza a arquitetura cliente-servidor, permitindo que vários clientes acessem e modifiquem essas ontologias. IV. A lógica de descrição OWL na ferramenta TopBraid Composer é apoiada através de diversos mecanismos OWL Full integrados. É correto apenas o que se afirma em: R: D. I, II e III. 5- A metodologia 101 foi criada por pesquisadores da Universidade de Stanford que juntaram suas experiências na criação de ontologias com as ferramentas Protégé, Chimaera e Ontolingua. Suponha que há necessidade de criar uma ontologia de diferentes tipos de medicamentos seguindo essa metodologia. O objetivo dessa criação é ajudar no desenvolvimento de um sistema de recomendação de medicamentos com base em informações dadas pelo usuário. Em certo momento, são definidos “conceitos”, como posologia, indicações, efeitos colaterais, contraindicações, entre outros. Essa definição refere-se a qual etapa? Assinale a alternativa correta. R: D. Definir propriedades das classes. Aula 3 1- A inteligência artificial é uma área que visa a tornar os sistemas computacionais mais independentes das pessoas. Diversas técnicas podem ser utilizadas para atingir esse fim, sendo a ontologia um ótimo exemplo. Assinale a alternativa correta, com relação à ontologia R: B. A ontologia permite a construção de um vocabulário formal para o entendimento do software. 2- A ontologia é uma técnica de inteligência artificial. Quanto às diferentes classificações que pode ter, analise as assertivas a seguir: I. Uma ontologia semiformal é expressa em linguagem natural, de forma restrita e estruturada. II. Uma ontologia de autoria neutra é escrita em linguagem única e convertida para vários sistemas. III. A ontologia de acesso comum é utilizada quando as informações são inacessíveis e a técnica permite entendê-las. Está correto o que se afirma em: R: D. II e III, apenas. 3- Uma das formas de classificar uma ontologia é por sua funcionalidade. De acordo com esse tipo de classificação, assinale a alternativa que indica quais afirmações são verdadeiras (V) e quais são falsas (F). ( ) A ontologia genérica é utilizada para aplicações abstratas que não têm um problema específico. ( ) A ontologia de domínio é utilizada para descrever conceitos de um domínio específico. ( ) A ontologia de tarefa descreve ações que o software deve realizar. ( ) A ontologia de aplicação faz o sistema realizar ações específicas indicadas pelo desenvolvedor. R: B. V – V – F – F. 4- Para desenvolver ontologia, é necessário utilizar softwares específicos para essa finalidade. O mercado apresenta várias opções, de acordocom a necessidade. Observe as afirmativas a seguir e verifique quais características são importantes para um software que trabalha com ontologia: I. Não precisam de extensão. II. Têm licenças proprietárias. III. Permitem trabalho colaborativo. IV. Têm biblioteca de ontologias. É correto o que se afirma em: R: C. III e IV, apenas. 5- Os sistemas especialistas são uma técnica de inteligência artificial (IA); no entanto, apresentam algumas especificações que os diferem de outras técnicas de IA mais comuns. De acordo com o tema, analise as seguintes asserções: I. Um software com inteligência artificial recebe essa classificação por utilizar algum tipo de algoritmo heurístico para a resolução de uma problemática. II. Sistemas especialistas separam o conhecimento especializado do resto do software. III. Sistemas baseados em conhecimento conseguem aplicar conhecimento específico a problemas difíceis do mundo real. Está correto o que se encontra em: R: A. I, apenas. Aula 4 1- A lógica proposicional se baseia em sentenças que devem expressar ideias e pensamentos completos, não podendo, dessa forma, serem utilizadas expressões com ambiguidade, que podem não gerar valores lógicos. Com base nisso, analise as seguintes sentenças: I. Está no meu bolso. II. Se chover amanhã, eu não vou nadar. III. José não acredita que a Terra é redonda. Quais são consideradas proposições? R: C. II e III, apenas. 2- A lógica computacional visa a expressar ideias por meio de fórmulas proposicionais. Veja a frase: "As pessoas, ao longo do ciclo da vida, podem apresentar as seguintes fases: criança, jovem, adulto ou idoso". Assinale a alternativa que descreve corretamente como construir uma sentença declarativa sobre as fases da vida apresentadas. R: B. Criança v jovem v adulto v idoso. 3- A lógica proposicional utiliza conceitos da teoria dos conjuntos a fim de explicar as operações lógicas, sendo uma forma interessante para compreender visualmente como os conectivos lógicos agem sobre as proposições. Com base nisso, observe a imagem a seguir: R: B. ^ 4- Os sistemas são desenvolvidos a fim de resolverem problemas de uma forma computacional, o que os desenvolvedores conhecem como requisitos de sistema. Considere que um software, para acessar determinado conteúdo, tenha as seguintes premissas: "Ser inscrito no sistema ou ter o pass master, ter mais de 18 anos. Esse acesso será autorizado se, e somente se, a mensalidade estiver em dia". Com base na linguagem lógica proposicional, assinale a alternativa que represente corretamente as premissas desse sistema. R: A. * P: ((p v q) ^ r) ↔ s. 5- A linguagem da lógica proposicional é uma forma simplificada de expressar pensamentos complexos. Dito isso, analise as asserções a seguir e a relação proposta entre elas: I. As letras minúsculas são utilizadas para demonstrar como são utilizados os relacionamentos entre as proposições. POIS II. Os símbolos são utilizados para expressar as proposições simples. A respeito dessas asserções, assinale a alternativa correta. R: E. As asserções I e II são proposições falsas. Modulo 2 Aula 5 1- Um sistema baseado em conhecimento (SBC) é um programa construído em torno de uma base de conhecimento, ou seja, uma coleção de conhecimentos, extraído de um humano especialista e armazenado de tal modo que o sistema possa utilizá-lo para raciocinar, dar conselho e apoiar tomadas de decisões. No processo de desenvolvimento de um SBC, existem as seguintes etapas: R: C. Planejamento > Aquisição de conhecimento > Implementação > Verificação e validação 2- A principal diferença entre um SBC e um sistema convencional está na forma como é separado o conhecimento dos mecanismos de inferência. Essa separação permite maior clareza e flexibilidade na hora de construir um sistema. Por isso, a etapa de aquisição de conhecimento é muito importante, uma vez que está diretamente relacionada ao sucesso do projeto. Em uma das fases do processo de desenvolvimento de um SBC, são formuladas regras para incorporar o conhecimento. Assinale a alternativa que contém o nome dessa etapa: R: D. Implementação. 3- A aquisição de conhecimento é uma atividade da engenharia do conhecimento muito importante na fase inicial de modelagem do sistema para a construção de uma base de conhecimento fundamental, bem como na fase de aplicação do sistema para atualização da base de conhecimento. Um dos estágios da aquisição de conhecimento dentro do processo de desenvolvimento de um SBC é a conceitualização. Assinale a alternativa que contém uma das atividades desenvolvidas durante esse estágio: R D. Design do sistema proposto para garantir que as interações e os relacionamentos específicos do domínio serão compreendidos e definidos. 4- O processo de validação de um sistema baseado em conhecimento consiste em analisar se as recomendações emitidas são adequadas ou não. Esse processo de validação é crítico para o sucesso e a aceitação do sistema, devendo compreender um processo contínuo. Sobre as possíveis formas de fazer essa validação, assinale a alternativa correta: R B. No modo dinâmico, é necessário fazer alterações no sistema de acordo com os resultados e as conclusões de várias execuções. 5- A verificação ao longo do processo de desenvolvimento de um sistema baseado em conhecimento prova que os modelos dentro do sistema são relacionamentos verdadeiros, assegurando que o conhecimento seja reproduzido com precisão e fazendo com que o especialista do domínio opere o programa para todas as contingências possíveis. Assim como o processo de validação, existe uma série de abordagens disponíveis para simplificar e formalizar o processo de verificação. O mais importante é que essa etapa identifique anomalias como: R E. Inconsistência – qualquer representação falsa do conhecimento. Aula 6 1- A engenharia do conhecimento mudou a abordagem baseada apenas no conhecimento humano para uma abordagem de modelagem que explorava mais a inteligência do computador e a interação de um agente inteligente para solucionar problemas. Em relação à engenharia do conhecimento para a criação de sistemas inteligentes, analise as afirmações a seguir: I – Com a evolução das tecnologias e dos conceitos da engenharia do conhecimento, os sistemas baseados em conhecimento passaram a serem conhecidos como sistemas inteligentes da informação. II – A principal atividade da engenharia do conhecimento é definir o melhor algoritmo a ser usado para resolver determinado problema. III – Algumas das atividades usadas em sistemas baseados em conhecimento são o projeto, a classificação e a previsão. IV – Os sistemas do conhecimento são a base da IA, uma vez que esta imita o comportamento das pessoas e suas decisões. Assinale a alternativa correta. R C. Apenas as afirmativas III e IV estão corretas. 2- Os computadores precisam aprender padrões, conceitos e dados não rotulados sem supervisão. Os resultados obtidos serão úteis para guiar a análise dos dados pelos algoritmos. Assinale a alternativa que apresenta as técnicas de classificação usadas no aprendizado de máquina não supervisionado. R A. Agrupamento, associação e sumarização. 3- A IA está presente em praticamente todos os ramos de atividades, como na indústria, nas vendas e no marketing, na área da saúde, em mecanismos de segurança, no ensino, na robótica, na ciência dos dados, entre outros. Considerando isso, avalie as seguintes afirmações sobre os mitos da IA: I – Mesmo a IA estando presente em quase todos os segmentos, as pessoas desconhecem o seu significado e sequer sabem a sua finalidade. PORQUE II – A IA precisa ser aprimorada nos atendimentos por telefone, uma vez que a maioria da população utiliza esse meio para conversar com as operadoras de telefonia, cartão de crédito, abastecimento de água e luz, e só com a melhoria dessesserviços a população compreenderá melhor o seu significado. Assinale a alternativa correta. R: C. A afirmação I é uma proposição verdadeira e a II é uma proposição falsa. 4- Machine Learning ou aprendizado de máquina tem o objetivo de compreender a estrutura dos dados que serão utilizados e adaptá-los a modelos conhecidos, facilitando a interpretação, a análise e a predição de informações por meio de algoritmos. Uma das características do Machine Learning é aprender com os dados fornecidos. Com relação à classificação da aprendizagem de máquina, avalie os itens a seguir e associe- os às afirmações de acordo com as características de aprendizado de máquina: 1. Supervisionado 2. Não supervisionado 3. Aprendizagem por esforço I. É baseado nos conceitos de punição e recompensa. II. A associação é uma das classificações deste algoritmo. III. Dentre um grupo de opções, o algoritmo deve escolher uma linha de raciocínio e analisar o resultado final. IV. Uma das aplicações deste algoritmo é na detecção de fraudes durante uma transação. V. O algoritmo é treinado para se obter um resultado esperado. Assinale a alternativa que apresenta a associação correta. R: A. 1 – V 2 – II, IV 3 – I, III 5- Big Data é uma grande base de dados contidos em repositórios que não estão necessariamente organizados de maneira estruturada e estão disponibilizados em servidores. As ferramentas de Big Data processam dados variados em alta velocidade. Em relação aos conceitos dos 5 Vs do Big Data, analise as afirmações a seguir. I – A veracidade do dado não precisa ser verificada, mas somente quando esse dado vira informação. II – Em uma organização, os dados são um dos ativos importantes e acrescentam valor nas decisões a serem tomadas. III – A forma como os dados são coletados podem vir de fontes variadas, independente de estarem estruturados ou não. IV – Um ponto que precisa ser considerado é a velocidade com que certos dispositivos geram dados para que as devidas providências sejam tomadas para realizar ajustes em caso de lentidão, por exemplo. Assinale a alternativa que apresenta a resposta correta. R: D. Apenas as afirmativas II, III e IV estão corretas. Aula 7 1- Um sistema especialista baseado em conhecimento tem a finalidade de agir como se fosse um profissional especialista, porém, um profissional, mesmo com informações imprecisas, ainda tem condições de tomar decisões corretas em ambientes complexos. Sobre as incertezas em base de conhecimento, pode-se afirmar que: R: E. As informações incertas são armazenadas em base de conhecimento e são tratadas por modelos probabilísticos. 2- Incertezas em um sistema especialistas podem estar presentes nos dados de entrada, na solução encontrada ou em ambos. Logo, pode-se exemplificar o problema de informações incertas por meio de um diagnóstico médico, pois um médico, para fazer um diagnóstico, trabalha com variáveis incertas, principalmente, relacionadas aos sintomas. Assinale a alternativa correta com relação ao tratamento de incertezas: R: E. As redes bayesianas representam a incerteza por modelos probabilísticos refletindo as relações causais entre a entrada (input) e a saída (output). 3- O raciocínio humano, segundo definições na web, é o exercício da razão pelo qual se procura alcançar o entendimento de atos e fatos, formulam-se ideias, elaboram-se juízos, deduz-se algo a partir de uma ou mais premissas. Contudo, há diversos modelos que traduzem o raciocínio para ser aplicado a sistemas computacionais. O raciocínio com incerteza é aplicado em sistemas especialistas. Assinale a alternativa correta com relação ao raciocínio com incerteza: R: E. O raciocínio com incerteza tem base na teoria das possibilidades associada a uma análise combinatória. 4- Diversos modelos têm sido usados para o tratamento de incertezas, como redes Bayesianas (incerteza por evidência) e a Teoria das Probabilidades (incerteza probabilística). Entretanto, a incerteza pode se manifestar em diversas formas, como, por exemplo, por meio de informações imprecisas ou de natureza subjetiva e, para esses tipos de representação da incerteza, o modelo nebuloso (lógica Fuzzy) é mais adequado. Assinale a alternativa correta com relação ao modelo nebuloso (lógica Fuzzy): R: A. A disjunção proposicional da lógica Fuzzy é representada por max(p v q). 5- O pensamento humano pode ser estruturado logicamente de acordo com uma regra que determina encontrar uma solução para um problema. Entretanto, o pensamento lógico não consegue tratar informações incertas, pois estas são tratadas por raciocínio probabilístico. Qual é a alternativa correta com relação ao raciocínio probabilístico? R: B. Falta de informação é sinônimo de lidar com incertezas. Aula 8 1- Os gráficos a seguir representam a forma de dedicação de um aluno em duas matérias. O conjunto de número 1 representa a pertença à classe de Engenharia de Software, e o de número 2, à de Controle de Sistemas. R: C. Os alunos entre os intervalos 3 e 5 representam a intersecção do conjunto e são os que participam das duas matérias. 2- Ao observar um sensor que obtém diferentes dados analógicos e um botão que realiza a ação de desligar e ligar uma lâmpada, vê-se que há uma diferença nos conjuntos. Uma temperatura pode ser considerada fria ou quente em diversos níveis, e o ato de ligar e desligar é absoluto. A partir do enunciado, qual a principal diferença entre um conjunto fuzzy e o clássico? R: D. O contexto da pertinência é o que caracteriza cada um: no contexto fuzzy, um elemento pode pertencer parcialmente; já no clássico, é exclusivo. 3- Impulsionado pelas discussões sobre possíveis consequências de um vírus contagioso, Agostinho precisa ajudar as pessoas, pois é enfermeiro e pode ajudar com informações. Ele faz o seguinte mapeamento: 1 - condição física: criança, jovem e idoso; 2 - níveis de higiene: baixo, médio, frequente; 3 - frequência de visita ao exterior: baixa, média e alta. Ele dispõe, também, da tabela a seguir: R: B. O primeiro será ajudado com informações, assim como o segundo. 4- A probabilidade de não chover, em Goiânia, é de 80% na próxima quarta-feira, segundos os meteorologistas, ao passo que a chuva pode ter índice pluviômetro altíssimo, alto, médio e baixo. Se chover baixo, não é necessária nenhuma medida, mas, se houver índice altíssimo, é necessário acionar os bombeiros para retirar pessoas das áreas de risco. A chuva esperada na quarta-feira é de índice pluviômetro baixo. Seguindo estritamente os dados do problema exposto, quais são as regras e as inferências? R: C. IF (chuva == "baixo") Então Saída = Nenhuma medida. IF (chuva == "altíssimo") Então Saída = Acionar Bombeiros. 5- O condomínio Eldorado aluga casas durante a alta temporada no litoral e resolveu mapear o seu contexto de acordo com a lógica fuzzy e os conjuntos clássicos. A partir disso, foram concebidos os seguintes conjuntos: Seja u = (1,2,3,4,5,6,7,8,9,10) o conjunto de casas descritas pelo número de hóspedes. Seja C o conjunto fuzzy que caracteriza a noção de conforto: c = {(1,0.2) (2, 0.5) (3, 0.8) (4, 1) (5, 0.7) (6, 0.3) (7, 0) (8, 0) (9, 0) (10, 0)} Seja L o conjunto fuzzy que caracteriza a noção de luxo: l = {(1,0) (2,0) (3, 0.2) (4, 0,4) (5, 0.6) (6, 0.8) (7, 1) (8, 1) (9, 1) (10, 1)}. Qual é o resultado da união e intersecção dos conjuntos C e L? R: E. C ∩ L = {(1,0) (2, 0) (3, 0.2) (4, 0.4) (5, 0.6) (6, 0.3) (7, 0) (8, 0) (9, 0) (10, 0)} C ∪ L = {(1,0.2) (2,0.5) (3, 0.8) (4, 1) (5, 0.7) (6, 0.8) (7, 1) (8, 1) (9, 1) (10, 1)} Modulo 3 Aula 9 1-Nos testes de Turing, realizados por volta de 1950, dentre as premissas que deram origem aos estudos de redes neurais artificiais, é possível destacar quatro, dentre elas: R: D. aprendizado de máquina para realizar adaptação diante de novas circunstâncias e criação de padrões. 2- Diante dos estudos realizadoscom modelagem cognitiva, foram criados modelos matemáticos para simular redes neurais artificiais e sua eletroquímica, demonstrando a interação entre as ________; tais modelos consistem em funções, que utilizam ________. A seguir, marque o item que completa as lacunas. R: E. sinapses nervosas – somatórios. 3- As redes neurais artificiais são compostas por nós, ou unidades, que são conectados por ligações direcionais. Uma ligação da unidade "i" para a unidade "j" serve para propagar a ativação de "ai" de "i" para "j", sendo que cada ligação tem um peso "wij" associado, que determina: R: C. as conexões entre os nós da rede neural artificial. 4- Existem várias estruturas que podem ser criadas a partir de duas estruturas principais de redes neurais artificiais. Qual a estrutura neural artificial que utiliza conexões em uma única direção e que forma uma matriz dirigida, com saídas de 0 e 1 ou de -1 e 1, podendo ter N entradas, porém uma única saída? R: A. Rede neural de camada única. 5- As redes neurais artificiais com multicamadas são semelhantes aos perceptrons que têm uma única camada. Porém, nesse caso, há mais de uma camada de representação de neurônio e seus respectivos estímulos, formando: R: C. grafos. Aula 10 1- Redes auto-organizáveis de Kohonen são aplicadas principalmente na área de visualização de dados. Nesse contexto, imagine que uma empresa queira fazer uma categorização dos seus clientes (por exemplo, clientes que costumam atrasar seus pagamentos). Para essa tarefa, foi utilizada a rede de Kohonen, que teve como dado de entrada todos os clientes dessa empresa. No entanto, foi selecionada uma amostra pequena para análise, cuja principal característica era o não pagamento de contas em dia, e "João" foi escolhido como o cliente que melhor representa essa amostra. Dessa maneira, marque a opção que representa o processo de construção da rede de Kohonen descrito: R: A. Competição. 2- As redes de Kohonen são um dos modelos de redes neurais mais populares, utilizadas, principalmente, para fazer o reconhecimento de padrões sem a presença de influência subjetiva externa. Por exemplo, imagine que uma rede de Kohonen vai ser utilizada para fazer o agrupamento de fotos parecidas. Então, a partir da seleção de uma amostra de fotos, determinada foto "f1" foi escolhida como a que melhor representa as características da amostra de fotos. Em seguida, foram definidas as fotos que mais se pareciam com a foto "f1" e com as características da amostra. Marque o processo de construção da rede de Kohonen a que se refere o exemplo: R: D. Cooperação. 3- Uma das principais características da rede de Kohonen é conseguir fazer o agrupamento de objetos similares. Um desses conceitos permite que não apenas o vencedor, mas também seus vizinhos, sejam ativos, o que favorece o agrupamento. Marque a alternativa que representa esse conceito: R: A. Competição suave. 4- Redes de Kohonen são utilizadas em um grande conjunto de aplicações da área médica, financeira e social. No contexto de redes de Kohonen, qual é a definição correta do conceito de vizinhança (neurônios vizinhos)? R: D. São neurônios vizinhos do neurônio vencedor em dado instante, ou seja, são elementos relacionados e similares ao neurônio vencedor. 5- A construção de uma rede de Kohonen envolve alguns passos e um algoritmo de construção. Marque a opção que representa o algoritmo correto para a construção de uma rede Kohonen: R: A. 1. Inicialize todos os vetores de peso. 2. Para 0 até X, onde X é o número de iterações de treinamento faça. 2.1. Selecione uma amostra do conjunto de dados de entrada. 2.2. Encontre o neurônio vencedor que melhor responde para a amostra selecionada. 2.3. Ajuste os pesos dos neurônios vizinhos. Fim do loop. Aula 11 1- Considere um agente taxista que pretende chegar a um destino. Ele tem uma função que permite distinguir as diferentes formas de chegar a esse destino, maximizando o percurso em função do tempo, da despesa e da segurança. Esse é um agente do tipo: R: D baseado na utilidade. 2- Considere um agente associado a um sensor em uma fábrica de brinquedos. O sensor detecta quando um brinquedo passa pela esteira. O agente recebe a informação do sensor e emite a ação de EMPACOTAR. Esse agente é do tipo: R: A. reativo simples. 3- No contexto dos algoritmos genéticos, considere os seguintes cromossomos-pais: 11000 e 01011. Após a reprodução, os cromossomos resultantes são 11011 e 01000. O resultado dessa operação é um processo de: R: B. cruzamento. 4- Considere um sistema de detecção de pessoas em um ambiente baseado em infravermelho. A saída do sistema dispara um alarme se houver alguma pessoa e não faz nada se não houver. Um sistema desse tipo executa um processo de: R: A. classificação. 5- O reinforcement learning (RL) é um tipo de aprendizagem de máquina semelhante ao aprendizado supervisionado no que se refere: R: A. a efetuar o mapeamento da entrada com a saída. Aula 12 1- Leia as seguintes afirmativas: (1) O uso de tecnologias de IA acaba com a maioria dos empregos das pessoas em fábricas ou unidades produtoras que utilizam robótica e sistemas especialistas... ...PORQUE... (2) ...a partir do momento em que são instalados no ambiente corporativo, os sistemas baseados em IA passam a ser responsáveis por toda e qualquer decisão tomada em nível estratégico. A respeito dessas duas frases, assinale a alternativa CORRETA. R: E. As duas afirmações são falsas. 2- De forma simplificada, podemos entender que o principal objetivo da IA é tentar reproduzir, em sistemas baseados em computador, as diversas capacidades e atributos de comportamento encontrados nos seres humanos. Para isso, as aplicações da IA normalmente são visualizadas como sendo das áreas de interface natural, ciência cognitiva ou robótica. Cada uma dessas áreas possui suas próprias aplicações, as quais são responsáveis pela execução de tarefas específicas nos sistemas de informação. Analise os itens a seguir e identifique aqueles que apresentam apenas exemplos de aplicações da ciência cognitiva: R: A. Sistemas de aprendizagem, algoritmo genético e redes neurais. 3- Com o passar do tempo, foram desenvolvidos programas de computador que reconhecem padrões e resolvem problemas comuns nas áreas de IA, como aprendizado de máquina e aprendizado profundo. Estes programas possuem algoritmos, que se assemelham a uma característica humana, compostos por camadas de nós, contendo uma camada de entrada, uma ou mais camadas ocultas e uma camada de saída. Uma camada de nó é uma fileira de interruptores que ligam ou desligam conforme a entrada é alimentada pela rede. A saída de cada camada é simultaneamente a entrada da camada subsequente, começando por uma camada de entrada inicial que recebe seus dado, como na imagem a seguir: R: E. Redes neurais 4- Uma das aplicações mais práticas e amplamente implementadas de IA nas empresas é o desenvolvimento de sistemas especialistas e outros sistemas de informação baseados no conhecimento. O sistema de informação baseado no conhecimento acrescenta uma base de conhecimento aos principais componentes encontrados em outros tipos de sistemas de informação baseados no computador. Analise as afirmações a seguir que tratam a respeito dos sistemas especialistas: I. É um sistema de informação que utiliza e mescla conhecimentos de diversas áreas para atuar como consultor de usuários finais. II. Oferecem respostas a perguntas de áreas problemáticas bem específicas, com inferências, assim como faz o ser humano. III. A única defasagem dos sistemas especialistas em comparação com os sistemas de robótica é que eles não conseguem explicar ao usuário o processo de raciocínio e as conclusões. Está CORRETO SOMENTE o que se afirma em: R: B. II. 5- A utilização de um sistema especialista envolve uma sessão interativa baseada no computador para explorar a solução de umproblema, com o sistema atuando como consultor de um usuário final. O sistema especialista questiona o usuário, procura na sua base de conhecimento alguns fatos, regras ou qualquer outro conhecimento, explica o processo de raciocínio, quando perguntado, e oferece orientação especializada na área específica em questão. Analise os itens a seguir sobre sistemas especialistas e identifique a afirmação CORRETA: R: D. Os sistemas especialistas ajudam a preservar e reproduzir o conhecimento dos especialistas. Aula 13 1- Sistemas especialistas representam uma parte da inteligência artificial e são baseados no conhecimento e na experiência de especialistas em um assunto. I. Trabalham em domínios abrangentes de conhecimento. II. Solucionam tarefas que apresentam várias dificuldades. III. Solucionam tarefas que têm um tamanho razoável. IV. Os especialistas são as pessoas responsáveis por criar o sistema especialista. V. Seu desempenho, ou seja, a velocidade para a resolução de problemas, é maior do que a velocidade de um especialista. Assinale a alternativa que representa as características de um sistema especialista. R: B. II, III, V. 2- O sistema especialista depende de informações de um expert em determinado assunto. Tais informações são fornecidas para um engenheiro de conhecimento. Quais são as ações que o engenheiro de conhecimento tem de fazer para que o levantamento das informações seja o mais fidedigno possível? R: C. Dialogar com o especialista, interpretar e traduzir o conhecimento. Fazer analogias. Evidenciar conceitos complexos. 3- Uma etapa fundamental para o funcionamento correto dos sistemas especialistas são as máquinas de inferência. Assinale a alternativa que contém o que é a máquina de inferência e sua função. R: B. É o núcleo do sistema e tem a função de conduzir a consulta, utilizando fatos e regras para a resolução do problema. 4- Tal como um sistema computacional tradicional, um sistema especialista, para ser construído, tem que passar por fases ordenadas. A primeira fase é a seleção do problema, a segunda é a aquisição do conhecimento, a terceira é a representação do conhecimento, a quarta é a codificação e a quinta é o teste do conhecimento e a avaliação. A última fase é a implementação e a manutenção. Cada uma dessas fases requer um ou mais tipos de atores. Quais são os atores da segunda, terceira e quarta fases, respectivamente? R: D. Fase 2: Engenheiro de conhecimento e especialista Fase 3: Engenheiro de conhecimento Fase 4: Programador (desenvolvedor) 5- O propósito de um sistema especialista é automatizar todo um processo que um especialista humano faz ou fazia, visando a melhorias de performance e agilidade na resolução de problemas. Com base nessa ideia de especialistas humanos e sistemas especialistas, relacione os tipos com as características. I. Especialista humano II. Sistema especialista ( ) Conhece muito sobre um determinado assunto e nem sempre está disponível. ( ) É mais rápido e está disponível o tempo todo. ( ) Emula o conhecimento e a experiência sobre determinado assunto. ( ) Age sem influência de fatores emocionais ou pressões. Assinale a alternativa que apresenta corretamente as relações. R: C. I - II - II - II. Aula 14 1- Métodos para validar os resultados obtidos em algoritmos de aprendizado de máquina são fundamentais para garantir a validade e a reprodutibilidade dos experimentos realizados. Dessa forma, o conhecimento das diferentes técnicas é de suma importância para o desenvolvimento do analista de dados. Sendo assim, indique a alternativa que expressa corretamente o funcionamento da validação cruzada: R: D. Para o método da validação cruzada é necessário dividir o conjunto de dados em diferentes partições, onde o algoritmo é treinado e testado até que todas as partições tenham sido utilizadas no teste. 2- No contexto de aprendizado de máquina, a tarefa a ser executada tem papel fundamental na escolha do algoritmo. Isso tem relação com o paradigma de aprendizado ao qual o problema está atrelado. Saber identificar esses paradigmas é imprescindível para a correta utilização dos métodos de aprendizado de máquina. Dessa forma, indique a alternativa que apresenta corretamente as diferenças entre um classificador e um regressor: R: A. Classificador é o nome dado ao estimador capaz de aproximar uma função em que o seu domínio é limitado pelo conjunto de valores nominais. Regressor é o nome dado ao estimador capaz de aproximar uma função em que o seu domínio é limitado pelo conjunto infinito e ordenado de valores. 3- Medidas para a visualização do desempenho de um classificador são obtidas por meio do uso de matrizes de confusão. Esta matriz ilustra o número de predições corretas e incorretas do classificador. Dessa forma, é possível calcular facilmente diferentes métricas para o algoritmo. R: C. Acurácia = 0,82, precisão = 0,80 e revocação = 0,85. 4- Uma técnica de amostragem para a validação de algoritmos é o método holdout. Nessa estratégia, divide-se o conjunto de dados em diferentes proporções para o treinamento e para o teste. Um problema comum com esse tipo de estratégia é a possível dependência da partição adotada para o treino e/ou teste. Indique a alternativa que apresenta corretamente uma solução para a utilização do método holdout: R: E. Para que os resultados apresentem menor dependência da partição, pode-se utilizar o método de random subsampling, no qual as partições são formadas por objetos aleatórios da base. 5- Quando se treina um algoritmo de aprendizado de máquina, deseja-se que ele apresente capacidade de generalização, ou seja, capacidade de prever a classe ou o valor de objetos não usados para o seu treinamento. Nesse contexto, indique a alternativa que explica adequadamente o processo de subajuste e sobreajuste da curva aos dados usados no treinamento: R: A. Sobreajuste é o nome dado ao ajuste completo da curva aos dados, diminuindo a capacidade da rede de generalizar objetos futuros. Subajuste é o nome dado à construção de um modelo simplista em relação aos dados, apresentando desempenho inferior mesmo durante a fase de treinamento. Aula 15 1- A robótica em ambiente escolar proporciona uma aprendizagem que estimula o raciocínio lógico e contribui para a socialização dos alunos. Sobre esses aspectos da robótica, é correto afirmar: r: B. A robótica pode ser organizada a partir de trabalhos em grupos, focada na resolução de problemas do cotidiano dos alunos, estimulando a tomada de decisões em conjunto, de forma coletiva, entre professores e alunos. 2- Os projetos de robótica na escola devem ser organizados de forma interdisciplinar, o que exige troca, reciprocidade e partilha, entre os conteúdos, dos professores das disciplinas envolvidas no projeto. Com relação à interdisciplinaridade, marque a alternativa correta. R: D. A interdisciplinaridade deve ser compreendida em um projeto como um movimento de compartilhar e partilhar relações entre o conteúdo de diversas áreas do conhecimento, em um trabalho coletivo e colaborativo com os colegas de outras disciplinas. 3- O Scratch é uma linguagem de programação, organizada de forma visual, que possibilita que a programação seja realizada para crianças. A seguir, marque o item correto sobre essa importante linguagem. R: A. A partir dessa linguagem de programação, professores podem estimular os alunos a produzirem, por exemplo, jogos, histórias animadas e mapas interativos. 4- Quanto aos aspectos pedagógicos que o professor deve considerar nas aulas de robótica, marque a alternativa correta. R: C. Para estimular o envolvimento e o comprometimento dos alunos na busca de soluções para um determinado problema nas aulas de robótica, seria fundamental que esse problema surgisse a partir do contexto escolar dos alunos. Os projetos devem ser construídos sempre de forma interdisciplinar entre os professores.5- Marque o item que expressa corretamente como o ambiente escolar deve ser organizado para as aulas de robótica. R: E. Para as aulas de robótica, o ambiente escolar pode ser uma sala de aula. O ideal é que seja ampla e confortável, possibilitando aos professores a (re)organização a partir das demandas que surgem durante esses encontros. Aula 16 1. A ideia central da Internet das Coisas (IoT) gira em torno de os equipamentos e os objetos terem a capacidade de se conectar na Internet. Essa conectividade traz muitos benefícios e alguns aspectos negativos. Dentre eles, o aspecto mais crítico é: D. falta de padronização, o que pode acarretar falhas de segurança. 2. A Indústria 4.0 é a nova revolução pela qual as indústrias estão passando, em busca de melhorias no processo produtivo e otimização dos custos de produção. A Internet das Coisas (IoT) é um dos pilares fundamentais dessa filosofia, pois contribui: E. acelerando o fluxo de informação produzido pelas máquinas para a nuvem. 3. O Arduino é uma plataforma de hardware livre, que permite o desenvolvimento de dispositivos para as mais variadas atividades. Por meio do uso de shields e/ou módulos específicos, ele consegue se conectar na Internet. Um módulo que vem sendo muito empregado nessa prática é o ESP32, o qual se torna bastante útil por: C. ser um módulo de baixo custo com propriedades bem equilibradas para a demanda da IoT. 4. A Internet das Coisas (IoT) se caracteriza, essencialmente, por permitir que qualquer objeto do uso diário possa, de alguma forma, conectar-se à internet. Isso implica que: B. os objetos possam enviar e receber informações e comandos conforme a necessidade. 5. A automação das residências, de forma que o proprietário possa ter controle remoto sobre os mais variados aspectos da casa, é possível graças à tecnologia da Internet das Coisas (IoT). Com esses avanços será possível, por exemplo, que uma pessoa possa programar o funcionamento da climatização da casa. Qual é o ganho direto que será obtido ao se realizar esse tipo de programação? D. Economia de energia elétrica e maior comodidade.
Compartilhar