quase tudo sobre… - ulisboa
TRANSCRIPT
Quase Tudo sobre…
Sistemas Inteligentes Especialização MEIC
Sistemas Inteligentes Especialização correspondente à área do DEI:
Inteligência Artificial
Inteligência Artificial
Sistemas Inteligentes
O que é IA?
“It is the science and engineering
of making intelligent machines.”
IA (Ficção) MARVIN (Hitchhiker’s Guide to the Galaxy)
IA (Ficção) C3PO e R2D2 (Star Wars)
IA (Ficção) HAL (2001 Space Odyssey)
IA (Ficção) KITT (Knight Rider)
IA Real IBM Watson Jeopardy Player
IA Real Infinite Mario AI Player
IA Real Table-tennis Playing Quadcopter
IA Real Deep-Q Atari Player
IA Real AlphaGo
Combinação de várias técnicas de IA
• Procura
• Monte-Carlo Tree Search
• Aprendizagem
• Deep Neural Network
• Reinforcement Learning
No entanto, a IA não se foca apenas na resolução de problemas
É importante olhar para outros aspectos como • Comportamento humano (racional e não racional) • Inteligência social • Inteligência Emocional
IA Real Social Robot, EMYS plays Sueca
... e muito mais ...
... e muito mais ...
Gartner's 2016 Hype Cycle for Emerging Technologies
Inteligência Artificial
Agentes…
… autónomos
… que aprendem … que jogam
… robóticos
… que falam
… que sabem
… que resolvem problemas
… que sentem
IA no DEI • Agentes autónomos
• Agentes robóticos
• Agentes que jogam
• Agentes que aprendem
• Agentes que sabem
• Agentes que falam
• Agentes que resolvem problemas
• Agentes que sentem
As disciplinas
Agentes Autónomos e Sistemas Multiagente
• O que é um agente autónomo? Como é que múltiplos agentes autónomos podem coexistir e interagir num ambiente comum?
• Como utilizar técnicas orientadas a agentes na resolução de problemas complexos?
Aprendizagem e Decisão Inteligente
• Como desenvolver agentes capazes de planear e decidir face à incerteza?
• Como desenhar agentes capazes de aprender por tentativa e erro a resolver tarefas?
• Como desenvolver agentes capazes de se adaptar a outros agentes que existam no mesmo ambiente?
Língua Natural
Natural language processing (NLP) is a field of computer science, artificial intelligence, and linguistics concerned with the interactions between computers
and human Natural Languages.
• Conceitos e manipulação básicos;
• Morfologia;
• Sintaxe;
• Semântica;
• Seminários (com convidados)
Procura e Planeamento
• Quais os tipos de problemas que podem ser resolvidos com base em técnicas de procura e planeamento?
• Quais as principais metodologias de procura e planeamento?
• Como formular um problema complexo como um problema de planeamento e resolvê-lo?
Representação de Conhecimento e Raciocínio
• Quais os principais métodos de representação de conhecimento e de raciocínio?
• Como representar e raciocinar sobre grandes quantidades de conhecimento?
• Como partilhar de forma eficiente grandes quantidades de conhecimento entre vários sistemas?
Sistemas de Apoio à Decisão
Para além das disciplinas…
Agentes autónomos
Aprendizagem
Interacção humano-robô
Modelação neuronal
http://gaips.inesc-id.pt
IA para Jogos
Sistemas Complexos
Reconhecimento e síntese de fala
Sistemas de diálogo
Tradução automática
Sistemas de pergunta-resposta
http://www.l2f.inesc-id.pt
Satisfação de restrições
Verificação formal
http://sat.inesc-id.pt
Optimização
Semantic Web
Análise de Redes Sociais
http://dmir.inesc-id.pt
Análise de Big Data
Recuperação/Extracção de Informação
Gestão de Conhecimento
Procura e Planeamento
Representação de Conhecimento
Grupo de Inteligência Artificial
Análise de Padrões