Buscar

IA visão geral

Prévia do material em texto

Revisão:
Classes, Métodos, Objetos, Construtores, 
e herança
MsC. Douglas Santiago Kridi
Disciplina: Programação Orientada à Objetos
Graduação em Sistemas de Informação
UNINASSAU – FAP
douglaskridi@gmail.com
Roteiro
• Classes
• Objetos
• Métodos
• Construtores 
• Herança
2IA: Visão Geral
Introdução
O que é Inteligência Artificial?
3IA: Visão Geral
Introdução
▪ Etimologicamente - Inteligência (Origem: Latim)
▪ Aquilo que permite ao ser humano escolher entre uma
coisa e outra;
▪ Habilidade de realizar, de forma eficiente, uma
determinada tarefa.
▪ Artificial (Origem: Latim)
▪ Algo não natural, isto é, produzido pelo homem
4IA: Visão Geral
Inter (entre) e legere (escolher)
Introdução
▪ Logo:
5IA: Visão Geral
“Um tipo de inteligência produzida pelo homem 
para dotar as máquinas de algum tipo de 
habilidade que simula a inteligência do homem.”
Introdução
▪ Definições:
6IA: Visão Geral
“Ramo da ciência da computação preocupado com a
automação de comportamento inteligente." [LUGER &
STUBBLEFIELD, 93]
"É o campo de estudo que tenta explicar e emular o
comportamento inteligente em termos de processos
computacionais." [SCHALKOFF, 90]
"Inteligência artificial é o estudo de como fazer os
computadores realizarem coisas que, no momento, as
pessoas fazem melhor." [RICH, Elaine & KNIGHT, Kevin,
93]
Introdução
▪ Perguntas que a IA precisa responder:
▪ Como ocorre o pensar?
▪ Como o humano extrai o conhecimento do mundo?
▪ Como a memória, os sentidos e a linguagem ajudam no
desenvolvimento da inteligência?
▪ Como surgem as ideias?
▪ Como a mente processa informações e tira conclusões
decidindo por uma coisa ao invés de outra?
7IA: Visão Geral
Introdução
▪ A inteligência humana está aliada a sua capacidade
de interagir com o meio através de habilidades
cognitivas (sentidos) e conotativas (ação), ou seja,
▪ se movimentar,
▪ reconhecer sons (fala) e imagens,
▪ se expressar, etc.
8IA: Visão Geral
Introdução
▪ Existe um esforço, principalmente no campo da
robótica, no sentido de implementar “máquinas
inteligentes”, para propiciar:
▪ uma maior interação com o meio e
▪ desenvolver padrões de inteligência envolvidos na
▪ aquisição do conhecimento,
▪ reconhecimento,
▪ aprendizado, etc.
9IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional/artificial
▪ Sistemas Fuzzy
▪ Redes Neurais
▪ Algoritmos Genéticos
▪ Técnicas de Reconhecimento de Padrões
10IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional
▪ Sistemas Fuzzy
11IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional
▪ Sistemas Fuzzy
12IA: Visão Geral
Base de Regras
Técnicas de IA
▪ Inteligência computacional
▪ Redes Neurais
▪ Os sinais de entrada, são multiplicados por pesos, que
indicam sua influencia sobre a saída.
▪ As RNA’s “aprendem” por meio de exemplos na fase de
aprendizagem.
▪ Dependendo da arquitetura, RNA’s podem “aprender”
em tempo de execução.
13IA: Visão Geral
. . .
Técnicas de IA
▪ Inteligência computacional
▪ Algoritmos Genéticos
▪ Algoritmos genéticos procuram soluções aproximadas
em problemas de busca e otimização.
14IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional
▪ Aprendizado por reforço.
▪ É uma sub área de Aprendizagem de Maquina, onde as ações
de um agente geram recompensas proporcionais a qualidade
da mesma.
▪ O conhecimento é adquirido por meio da exploração ativa do
ambiente.
▪ A cada passo, uma ação é premiada. Note que a melhor ação
possível, não é conhecida a priori.
15IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional
▪ Aprendizado por reforço.
▪ Exemplo: ACO (Ant Colony Optimization)
16IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional
▪ Aprendizado por reforço.
▪ Exemplo: ACO (Ant Colony Optimization)
17IA: Visão Geral
Técnicas de IA
▪ Inteligência computacional
▪ Técnicas de Reconhecimento de Padrões: Clusterização
18IA: Visão Geral
Técnicas de IA
▪ Exemplos de aplicação 01:
▪ Monitoramento de padrões térmicos em colmeias.
19IA: Visão Geral
Técnicas de IA
▪ Exemplos de aplicação 01:
▪ Monitoramento de padrões térmicos em colmeias.
20IA: Visão Geral
Alerta/AquecimentoLeitura/Aquecimento Microclima Padrões
Dia em horas Dia em horas
Técnicas de IA
▪ Exemplos de aplicação 01:
▪ Monitoramento de padrões térmicos em colmeias.
21IA: Visão Geral
Referências Bibliográficas
22IA: Visão Geral
Java: como programar 
DEITEL, Harvey M.; DEITEL, Paul J. Editora Bookman - 10ª 
ed. - 2016
Programação Orientada a Objetos (Apostila)
MARINHO, Antonio L. - Editora Pearson/Ser - 2016
Programação I (Apostila)
CORRÊA, Ana G. D. - Editora Pearson/Ser - 2015
Java e Orientação à Objetos 
Disponível em http://www.caelum.com.br/apostila-java-
orientacao-objetos/

Continue navegando