Inteligência Artificial - Roteiro de Estudos
Inteligência Artificial - Roteiro de Estudos
Inteligência Artificial - Roteiro de Estudos
Inteligência Artificial
Roteiro de
Estudos
Autor: Me. Jackson Luis Schirigatti
Revisor: Felipe Oviedo Frosi
Mediante a Inteligência Artificial (IA), uma máquina pode aprender de diversas formas, por
meio de indução ou dedução, por hábito ou conceito, de forma conexionista, emergente ou
probabilística, mas a maneira como ela pode resolver os problemas do mundo real, em termos
de decisões, ocorre por meio do aprendizado simbólico, a partir de técnicas de aprendizagem,
mediante buscas heurísticas, reconhecimento de padrões e relações. Nesse sentido, é preciso
entender os fundamentos da IA, os métodos e a resolução de problemas mediante a busca
heurística e a resolução de problemas por meio do reconhecimento de padrões e dos
fundamentos dos sistemas especialistas.
Caro(a) estudante, ao ler este roteiro, você irá:
entender a importância e os conceitos básicos das técnicas de IA para criar modelos e
algoritmos eficientes para soluções inteligentes;
entender os conceitos lógicos de sistemas dicotômicos e da lógica proposicional para
desenvolver algoritmos lógicos na resolução de problemas;
identificar a melhor abordagem de IA para a aplicação prática na resolução de problemas;
reconhecer as competências inteligentes em soluções que aplicam IA;
compreender as técnicas de aprendizagem de máquina e algoritmos heurísticos para a
resolução de problemas de automação inteligente.
Introdução
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 1/18
10/01/2022 11:01 Roteiro de Estudos
Atualmente, métodos e técnicas de Inteligência Artificial (IA), como os métodos de busca, estão
sendo aplicados em muitas áreas, por exemplo: entretenimento, trânsito, computação, saúde,
eletrônica, robótica, administrativa, navegação e indústria manufatureira e militar, dentre
outras, em um jogo de estratégia de poucos estados e, até mesmo, em um aplicativo que
roteiriza o alto tráfego em uma rede de computadores. A busca para a resolução de problemas
é uma subárea da IA e tem um direcionamento específico para a tomada de decisão, para
atingir um objetivo ou uma meta.
A intenção é compreender como os agentes inteligentes realizam as buscas de estado. Na
sequência, é apresentada a extensão dos miniproblemas para as diversas aplicações das
buscas por resolução de problemas na vida real. As aplicações de resolução de problemas por
buscas são inúmeras e, atualmente, estão sendo utilizadas em: aparelhos celulares; máquinas e
equipamentos industriais; dispositivos de navegação para veículos e robôs; planejamento de
regiões aéreas e ferroviárias; decisões estratégicas militares; sistemas de planejamento de
manufatura. Toda essa ampla aplicação é resultado da combinação dos agentes inteligentes
integrados às demais subáreas da IA. Essa integração corresponde aos sistemas multiagentes,
que utilizam vários agentes juntos para resolver um problema, ou seja, os agentes cooperam
uns com os outros, resultando em uma interação social e ajuda mútua.
Fundamentos da Inteligência
Artificial (IA)
A definição exata de Inteligência Artificial (IA) é discutível, mas a palavra “artificial” refere-se a
tudo o que é feito pelo homem, e “inteligência” é a capacidade de compreender, aprender e
resolver problemas. Nesse sentido, a IA pode ser aplicada:
nas fábricas inteligentes, com o apoio da tecnologia de automação e comunicação;
na medicina, por meio dos sistemas especialistas, no diagnóstico de doenças;
na segurança da informação, mediante a identificação de habilidades inteligentes, e em
inúmeras outras aplicações.
A IA já não é mais teoria, mas é a aplicação para o benefício humano. Para Faceli et al. (2011),
há alguns anos, a área de IA era vista como uma parte da ciência da computação teórica, com
aplicações em pequenos problemas práticos curiosos e desafiadores, mas de pouco valor
prático, e resolvidos pela codificação da computação. Essa codificação refere-se a algoritmos ou
pseudocódigos que especificam, passo a passo, como o problema pode ser resolvido. A ideia
básica de programar máquinas para executar tarefas é que elas podem resolver problemas
que os humanos não conseguiriam ou demorariam muito tempo para resolver. Exemplos
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 2/18
10/01/2022 11:01 Roteiro de Estudos
práticos de solução de problemas são: resolução de cálculos com uma grande quantidade de
dados e informações; aplicações de modelos matemáticos, estatísticos; outras tarefas que
estariam além da capacidade humana de processamento e memória.
Para compreender a base da IA, é preciso recorrer à lógica. A história da IA e,
consequentemente, do Aprendizado de Máquina (AM) é antiga, pois se fundamenta na lógica,
cujos trabalhos iniciais são relacionados a Aristóteles, antes de 322 a.C. A continuidade a esses
estudos foi dada por outros filósofos, matemáticos e lógicos da época.
Já no século XIX, George Boole (1815-1864), matemático inglês, desenvolveu a álgebra
booleana, cujos conceitos de “verdadeiro” e “falso” são utilizados até hoje. A álgebra booleana é
aplicada na lógica proposicional e dos predicados e, pelos engenheiros eletrônicos, é
empregada no desenvolvimento das portas lógicas (AND, OR, NOT etc.) para as pastilhas de
silício utilizadas nos processadores de dados dos computadores.
No início do estudo da lógica computacional, apresenta-se um conceito de sistemas
dicotômicos, que são os interruptores ou circuitos formados por um conjunto de interruptores.
O estudo desses sistemas está relacionado ao conceito elétrico de dispositivos, denominados
chaves ou interruptores (abertos ou fechados), como mostra a Figura 1.
A Figura 1 mostra o princípio lógico de entendimento e base para a linguagem binária dos
computadores. Em um sistema dicotômico, os interruptores têm dois estados: aberto (falso) ou
fechado (verdadeiro). O estado falso corresponde a uma negação, em que a passagem da
corrente é interrompida pelo interruptor aberto. Por sua vez, o estado verdadeiro corresponde
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 3/18
10/01/2022 11:01 Roteiro de Estudos
a uma chave fechada, onde passa uma corrente elétrica de uma extremidade do fio até a outra
(A-B). A partir desse conceito de chave aberta e fechada, há o princípio lógico de falso e
verdadeiro, que corresponde aos bits 0 e 1.
Por meio do conhecimento da lógica, da evolução dos computadores e, consequentemente, de
uma linguagem de programação, as máquinas conseguiram automatizar ações em forma de
instruções e, assim, resolver problemas de cálculos estatísticos, geométricos e matemáticos
complexos. Essa também foi a base para o estudo e o aprimoramento da aprendizagem e do
comportamento inteligente das máquinas.
Os trabalhos do matemático britânico Alan Turing tiveram maior influência nesse campo.
Turing publicou um artigo denominado Computing Machine and Intelligence, no qual apresentou
o que hoje é conhecido como Teste de Turing, que testa se uma máquina consegue emular o
pensamento humano. Atualmente, semelhante ao teste de Turing, há o CAPTCHA (Completely
Automated Public Turing Test To Tell Computers and Humans Apart), ou “eu não sou um robô”, na
verificação humana em sites. O CAPTCHA é um algoritmo que surgiu em 1997 e verifica se a
pessoa que acessa um sistema web não é um robô. Nesse sentido, corresponde à ideia de
“teste público de Turing”, diferenciando humanos de robôs.
LIVRO
Inteligência Artificial
Autor: Ben Coppin
Editora: LTC
Ano: 2010
Comentário: É importante ler “Uma breve história da
inteligência artificial”, capítulo I, páginas 1 a 13 desse livro,
dando atenção à página 7, que trata de Alan Turing, os anos de
1950 e o Teste de Turing.
Onde encontrar?
Biblioteca Virtual da Laureate.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 4/18
10/01/2022 11:01 Roteiro de Estudos
LIVRO
Inteligência Artificial
Autor: George F. Luger
Editora: Pearson
Ano: 2013
Comentário: É importante fazer a leitura a partir da página 4
desse livro até “Uma breve história dos fundamentos de IA” e o
Teste de Turing, no item 1.1.4, nas páginas 11 a 13. Como
representação da IA, há uma explicação sobre cálculo
proposicional e cálculos de predicados, nas páginas 38 e 42.
Onde encontrar?
Biblioteca Virtual da Laureate.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 5/18
10/01/2022 11:01 Roteiro de Estudos
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 6/18
10/01/2022 11:01 Roteiro de Estudos
Os estados dos miniproblemas também podem ser visualizados mediante a expansão dos
estados por uma “árvore de estados”. As diferentes configurações ou os possíveis estados em
uma “árvore de estados”, que são possíveis de alcançar a partir do estado inicial (nó raiz da
árvore), são denominadas espaço de busca ou espaço de estados. Segundo Medeiros (2018), o
miniproblema do Puzzle pode ser estendido para um quebra-cabeça de n x n casas, em que n >
3, sendo um exemplo de problema que o agente de resolução de problemas pode resolver e
que pode ser estendido para problemas do mundo real, por meio de alto poder computacional
e de recursos como memória e processamento.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 7/18
10/01/2022 11:01 Roteiro de Estudos
LIVRO
Onde encontrar?
Biblioteca Virtual da Laureate.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 8/18
10/01/2022 11:01 Roteiro de Estudos
LIVRO
Inteligência Artificial
Autores: Stuart J. Russel e Peter Norvig
Editora: Campus
Ano: 2004
Comentário: O livro apresenta uma introdução aos seguintes
assuntos: Inteligência Artificial (IA), conhecimento, pensamento
e planejamento (inferência lógica) e aprendizagem (modelos de
aprendizagem), focalizando a resolução de problemas por meio
de busca. Para este roteiro, interessam os problemas de busca,
assim, sugerimos a leitura detalhada do tópico “Problemas de
satisfação e restrições” (p. 171 a 188).
Onde encontrar?
Biblioteca Virtual da Laureate.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 9/18
10/01/2022 11:01 Roteiro de Estudos
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 10/18
10/01/2022 11:01 Roteiro de Estudos
LIVRO
Fundamentos de Sistemas
Especialistas
Para compreender melhor os avanços e problemas relacionados ao convívio social entre
máquinas e programas inteligentes, é preciso entender como as áreas de robótica de serviços,
robótica assistiva e tutores inteligentes se integram ao processamento da linguagem natural e
à automação do comportamento humano. Esses sistemas se tornam especialistas em alguma
área específica de suporte e decisão.
Na área da robótica de serviços, já existem robôs que imitam comportamentos humanos
relacionados aos movimentos, como abrir portas, correr, saltar, dentre outros. Por exemplo, os
robôs humanoides realizam tarefas dos humanos, como os serviços em restaurantes,
atendendo os clientes, fazendo pedidos e sugerindo opções com base no perfil do cliente,
enquanto o pedido já vai sendo enviado para a cozinha. Esses robôs também podem levar os
pratos prontos até a mesa, retirar a louça suja e lavá-la.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 11/18
10/01/2022 11:01 Roteiro de Estudos
Por meio da IA, é possível ensinar um sistema inteligente a trabalhar, pensar e raciocinar e,
mais ainda, a ensina a ensinar. Como exemplo, é possível afirmar que são os aplicativos tutores
que forçam o aprendizado do vocabulário e o apoio ao aprendizado de várias ciências,
mediante a inteligência do Watson da IBM. Segundo Rui (2018, p. 100),
IBM Watson é um sistema cognitivo que possibilita uma nova parceria entre
pessoas e máquinas. No trabalho e na educação, inúmeras startups estão
desenvolvendo chatbots (assistentes inteligentes), algoritmos de computador
projetados para simular conversação humana, responder questões de rotina
laboral e personalizar experiências de aprendizagem.
Os tutores auxiliam os alunos em seus estudos, por meio de perguntas, e os direcionam para a
resposta certa, perguntando de outra maneira ou mediante dicas. Nesse sentido, o Watson
adapta para cada aluno um melhor ensino-aprendizado, por meio de técnicas diferenciadas. A
Figura 2 ilustra um robô tutor que recebe informações pela linguagem natural, gera, processa e
avalia hipóteses, explica e orienta as perguntas e dúvidas, se adapta e aprende.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 12/18
10/01/2022 11:01 Roteiro de Estudos
Para Hurwitz et al. (2016), o Watson inicia-se com o processamento da linguagem natural,
mediante um conjunto de anotadores de dados, extraindo informações como: sintomas, idade,
localização, dentre outras; ou seja, ele entende a linguagem natural e, depois, gera e avalia
hipóteses a partir de evidências, por meio de um modelo estatístico genérico. Quando uma
evidência se torna alta, o Watson gera potenciais respostas às possíveis perguntas do ser
humano.
Desse modo, é possível afirmar que o Watson aprende com as respostas, porém não utiliza
regras para realizar as inferências, mas a estatística (estimação). Em outras palavras, o sistema
tutor da IBM é probabilístico e gera um modelo estatístico de pontuação de confiança e de
aperfeiçoamento constante.
LIVRO
Introdução à robótica
Autor: Maja J. Mataric
Editora: Unesp/Blusher
Ano: 2014
Comentário: Com a leitura das páginas 101 e 102, é possível
entender a respeito do sistema inteligente Watson da IBM, sua
definição como sistema social inteligente e como software que
recolhem padrões, fornecendo sugestões que ajudam a
encontrar lacunas de aprendizagem e fazendo os alunos
eliminarem as dificuldades.
Onde encontrar?
Biblioteca Virtual da Laureate.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 13/18
10/01/2022 11:01 Roteiro de Estudos
Técnicas de Aprendizagem de
Máquina no Contexto da
Mineração de Dados
A capacidade da inteligência humana é aprender, e todo o progresso humano é o resultado dos
esforços anteriores e da evolução do nosso entendimento. A aprendizagem automática das
máquinas, também denominada Aprendizado de Máquina (AM), ou Machine Learning, é um
ramo da ciência da computação no qual, há décadas, os cientistas fazem as máquinas
aprenderem.
O avanço da computação, em termos de processamento e memória, os algoritmos de
aprendizagem contribuíram para a revolução da IA. Atualmente, as máquinas já aprendem por
meio dos sistemas inteligentes e, em fábricas, os robôs já estão sendo utilizados para
automatizar diversas tarefas.
Neste tópico, apresentaremos outra forma de reconhecimento de padrões, realizada mediante
a análise de grupos, o que, em síntese, faz uma máquina aprender. Para Castro e Ferrari (2016),
a ideia de análise de grupos, também denominada agrupamento de dados, é algo antigo e tem
como objetivo a organização de coisas similares em categorias. A análise de grupos é utilizada
para organizar grandes bases de dados ou um conjunto de objetos, para que sejam facilmente
compreendidos ou pesquisados.
A Figura 3 apresenta objetos geométricos que podem ser mais bem compreendidos quando
agrupados com base em suas similaridades ou características em comum, como um grupo de
círculos, elipses, quadrados e triângulos. Cada grupo tem características de similaridade ou de
distância. Essa característica gráfica dos objetos é denominada grupos naturais.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 14/18
10/01/2022 11:01 Roteiro de Estudos
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 15/18
10/01/2022 11:01 Roteiro de Estudos
LIVRO
Onde encontrar?
Biblioteca Virtual da Laureate.
Conclusão
Neste roteiro, foi possível compreender a importância da IA para a resolução de problemas no
mundo real, por meio de métodos e técnicas de aprendizagem de máquina. A IA é uma ciência
antiga e, com base nos conceitos lógicos de Aristóteles e George Boole, surgiram os sistemas
dicotômicos e, consequentemente, os computadores. Essa evolução fez o homem explorar,
cada vez mais, o potencial da lógica e do processamento das máquinas. Ademais, Alan Turing
teve grande influência na IA, devido ao Teste de Turing, que permite verificar se uma máquina
consegue emular o pensamento humano.
A partir desses eventos históricos, a IA evoluiu paralelamente à computação. Na aprendizagem
de máquina, teve avanços relacionados aos métodos de busca por heurística, por
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 16/18
10/01/2022 11:01 Roteiro de Estudos
Referências Bibliográficas
CASTRO, L. N. de.; FERRARI, D. G. Introdução à mineração de dados: conceitos básicos,
algoritmos e aplicações. São Paulo: Saraiva, 2016.
COPPIN, B. Inteligência Artificial. São Paulo: LTC, 2010.
FACELI, K. et al. Inteligência artificial: uma abordagem de aprendizado de máquina. Rio de
Janeiro: LTC, 2011.
HURWITZ, J. et al. Big data para leigos. Rio de Janeiro: Alta Books, 2016.
LUGER, G. F. Inteligência Artificial. 6. ed. São Paulo: Pearson Education do Brasil, 2013.
MATARIC, M. J. Introdução à robótica. São Paulo: Editora Unesp/Blusher, 2014.
MEDEIROS, L. F. de. Inteligência artificial aplicada: uma abordagem introdutória. Curitiba:
Intersaberes, 2018.
MORAIS, I. S de et al. Introdução ao Big Data e Internet das coisas (IoT). Porto Alegre: SAGAH,
2018.
RUI, F. Trabalho, educação e inteligência artificial: a era do indivíduo versátil. Porto Alegre:
Penso, 2018.
RUSSELL, S. J.; NORVIG, P. Inteligência Artificial. 3. ed. Rio de Janeiro: Campus, 2004.
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 17/18
10/01/2022 11:01 Roteiro de Estudos
https://laureatebrasil.blackboard.com/bbcswebdav/institution/laureate/conteudos/PR_TEC_INTART_20/roteiro/index.html 18/18