SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Eng. Bruno Campagnolo de Paula campagnolo@tecpar.br  / @bcp http://www.brunocampagnolo.com TECPAR / CESI Curitiba – Paraná - Brasil Centro de Engenharia  de Sistemas Inteligentes Inteligência Artificial e Suas Aplicações A experiência do TECPAR
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Objetivo e sumário
Empresa pública  vinculada à Secretaria de Estado da Ciência, Tecnologia e Ensino Superior. É uma instituição de  pesquisa, desenvolvimento, produção e prestação de serviços .  ( est. 1940).  Missão: “ Realizar pesquisa, desenvolvimento e inovação, contribuindo para a sustentabilidade tecnológica e social do país“. TECPAR  - Instituto de Tecnologia do Paraná
Objetivo: “ Desenvolver projetos de P&D em Inteligência Artificial, orientados para  aplicações industriais ,  tecnológicas  e  científicas complexas ”. Também desenvolver projetos de Inovação Tecnológica na Agropecuária. CESI – Centro de Engenharia de Sistemas Inteligentes
Inteligência Artificial
- Não existe uma  definição geral e completa  para o que seja inteligência; - É possível  avaliar  se algum sistema (natural ou artificial) é ou não inteligente; - É possível determinar  atributos  para que um sistema seja considerado inteligente. O que é Inteligência?
Parte  das  Ciências da Computação  que busca  simular  ou  emular  o comportamento humano inteligente em termos de processos computacionais.  [Schalkoff, 1990] Definição de Inteligência Artificial
Classificação [ Russel & Norvig 1995 ] Classificação  dos Sistemas Inteligentes
Agente  Inteligente Ambiente Objetivos Planejamento e Tomada de Decisões Conhecimento Memória Percepções Ações
Evolução da Inteligência Artificial
Evolução da Inteligência Artificial
Diferenças da Computação Convencional Computação convencional Inteligência Artificial numérica simbólica procedural declarativa algorítmica heurística
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Subdivisões da Inteligência Artificial ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],... < lista não exaustiva!!! >
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aplicações de Inteligência Artificial ... < lista não exaustiva!!! >
A IA está cada vez mais próxima das pessoas comuns!
SISTEMAS BASEADOS EM CONHECIMENTO Sistemas Especialistas
Sistema desenvolvido, a partir do  conhecimento  de um especialista humano, com o objetivo de apresentar a mesma  performance  desse especialista na  solução de problemas  em um domínio específico.  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sistemas especialistas
O conhecimento do especialista
Arquitetura básica de um Sistema Especialista ,[object Object],[object Object],[object Object],Memória de longo prazo (domínio do problema) Estratégia de raciocínio Memória de curto prazo (fatos e conclusões)
Vantagens ,[object Object],[object Object],[object Object],Desvantagens ,[object Object],[object Object],[object Object],Riscos ,[object Object],[object Object],[object Object],[object Object]
Ciclo de desenvolvimento de SE’s
Processo complexo e longo de extração do conhecimento (experiência) de um especialista humano em determinado domínio. (crítico para o sucesso do projeto !!) Aquisição do Conhecimento
SE  < premissa 1 > E  < premissa 2 > ENTÃO  < conclusão A > Um dos primeiros e mais tradicionais modelos de representação do conhecimento; Bom nível de representação, simples, de fácil aprendizagem, porém pouco flexível. Modelo mais usado na construção de sistemas especialistas. Representação do Conhecimento em Regras de Produção
Inputs { VazaoInj :Vazao total  da agua de injecao Particulas :Numero de particulas em suspensao O2galv :Teor de oxigenio [ON]-line medido por par galvanico CorrLPR :Taxa de corrosao medida por LPR CorrRE :Taxa de corrosao medida por resstencia eletrica O2memb :Teor de oxigenio [ON]-line medido por membrana DeltaP :Perda de carga nos filtros BseqO2 :Bomba de injecao de sequestrante de oxigenio [ON]-[OFF] If VazaoInj >= [VazaoMin] Then Planta operando If VazaoInj < [VazaoMin] Then PLANTA FORA DE OPERACAO If Planta operando and PV12 = [OFF] Then Planta injetando If Planta operando and PV12 = [ON] Then PLANTA EM RECIRCULACAO If Planta operando and Planta com problemas de corrosao and Desaeradora dentro dos parametros operacionais and BseqO2 = [OFF] Then Sequestrante de Oxigenio Alarme amarelo and  BOMBA DE INJECAO DE SEQUESTRANTE DESLIGADA and  RELIGAR bomba de injecao de sequestrante de Oxigenio LABEL rec.injex.oxigenio &quot;RELIGAR bomba de injecao de sequestrante de Oxigenio&quot;
Regras não são a única forma de representar o conhecimento! Tabelas
Regras não são a única forma de representar o conhecimento! Mapas mentais Tendência!
Sistemas Especialistas para monitoramento de processos e controle da deterioração de equipamentos ST-Monitor  - Sistema especialista para o monitoramento e controle da corrosão em sistemas de topo de unidades de destilação de petróleo (REPAR, 1994/2000/2007/2011). Estudo de caso:  PETROBRAS
Inteligência Artificial ??  na cadeia do leite ?!? Sistema Inteligente para apoio  à cadeia produtiva do leite
Projeto GALAXIS Sistema Inteligente para apoio à cadeia produtiva do leite Objetivo geral: Desenvolver um sistema inteligente, a partir de técnicas de Engenharia do Conhecimento (Inteligência Artificial), para análise de dados e orientação aos produtores envolvidos na cadeia do leite.
Diagrama básico do sistema proposto:
Pesquisa TECPAR “ Sistemas Especialistas” Noctua Ferramenta Colaborativa para Construção de Conhecimento e Auxiliar Instigador
Regras Hiperglossário Noctua Etiquetas ? Questionamentos Mensagens Instantâneas ! Comentários Imagens Especialista(s) Engenheiro(s) do Conhecimento Histórico Perfis
Catalisador em Ação Perfil ? Questionamentos Etiquetas Regras (LUGER, 2004) Se motor tenta pegar  motor está recebendo combustível  Então problema é vela Regra X Se motor não tenta pegar luzes acendem Então problema é motor de partida Regra Y
Catalisador em Ação Se luzes acendem (regra Y) motor está recebendo combustível (regra X)  Então ??? Regra ? Senhor Especialista, dadas essas condições, existe uma conclusão possível?
TECPAR/CESI, ICC/IBMP, PUCPR, UP (Portugal) Inteligência Artificial aplicada em  Bioinformática
Aplicação de Inductive Logic Programming em Bioinformática ,[object Object],[object Object],REGRAS
Pesquisa TECPAR, UTFPR, PUCPR e UTC/França “ CSCW-SD - Plataforma de Apoio ao Trabalho Colaborativo no Desenvolvimento de Software por Equipes Pequenas” Inteligência Artificial Distribuída Sistemas MultiAgentes
CSCW-SD (plataforma OMAS) Agente Assistente Pessoal
Pesquisa TECPAR “ Robótica” Pesquisa em sensores e atuadores
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Robótica
Projetor de Luz Infravermelha (invisível) Câmera RGB (“comum”) Câmera infravermelha Conjunto de microfones Motor Kinect
Kinect Tendência!
Sifteo Cubes Tendência!
Pesquisa TECPAR “ GameAI” Inteligência Artificial aplicada em Jogos
Multi-Moo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Multi-Moo Ve
Outros projetos, tendências e  oportunidades ,[object Object],[object Object],[object Object]
+ Tendências a se observar! Interfaces com integração entre Duas ou mais telas Computação invisível e mais próxima do dia a dia Integração entre homem e máquina
Luger, G.F.  Inteligência Artificial: estruturas e estratégias para a solução  de problemas complexos  (4 edição). Bookman, 2004. Russell, S., Norvig, P.  Artificial Intelligence: A modern  approach.  Prentice Hall, 1995.   ( 2a. edição 2002 )  ( 1a. edição em português 2004 ) Bittencourt, G.  Inteligência Artificial: Ferramentas e teorias  (2a. edição).  Editora da UFSC, Florianópolis, 2001. Rezende, S.O.  Sistemas Inteligentes – Fundamentos e aplicações.  Manole, São Paulo, 2003. Schalkoff, R.J.  Artificial Intelligence: An engineering approach . McGraw-Hill, Singapore, 1990.  IEEE-CS  http://www.computer.org/portal/web/intelligent/home AITopics  http://www.aaai.org/AITopics/pwwiki.phpAITopics/HomePage Para saber mais
Campos, M.M., Saito, K.  Sistemas Inteligentes em Controle e Automação de Processos.  Ed. Ciência Moderna / Petrobras. Rio de Janeiro, 2004 Para saber mais
Eng. Bruno Campagnolo de Paula [email_address] @bcp http://www.brunocampagnolo.com CESI – Divisão de Inteligência Artificial TECPAR - Instituto de Tecnologia do Paraná Curitiba   Paraná   Brasil

Weitere ähnliche Inhalte

Was ist angesagt?

Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Inteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARInteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARBruno Campagnolo
 
Placas de expansão
Placas de expansãoPlacas de expansão
Placas de expansãoAndré Lopes
 
Tecnologias emergentes na sala de aula
Tecnologias emergentes na sala de aulaTecnologias emergentes na sala de aula
Tecnologias emergentes na sala de aulaCarlos Pinheiro
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1Nauber Gois
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareSuzana Viana Mota
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à InformáticaFabio Marques
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das CoisasLuiz Avila
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informaticaF Guanambi
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloRogerio P C do Nascimento
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadoresAron Sporkens
 
TIC - Conceitos Básicos
TIC - Conceitos BásicosTIC - Conceitos Básicos
TIC - Conceitos BásicosAntonio Semedo
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAislan Rafael
 
Introducao redes
Introducao redesIntroducao redes
Introducao redesErikHR
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas OperacionaisAdir Kuhn
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareDaniel Cukier
 

Was ist angesagt? (20)

Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Informática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - HardwareInformática Básica - Aula 03 - Hardware
Informática Básica - Aula 03 - Hardware
 
Inteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPARInteligência Artificial e suas aplicações - A experiência do TECPAR
Inteligência Artificial e suas aplicações - A experiência do TECPAR
 
Placas de expansão
Placas de expansãoPlacas de expansão
Placas de expansão
 
Tecnologias emergentes na sala de aula
Tecnologias emergentes na sala de aulaTecnologias emergentes na sala de aula
Tecnologias emergentes na sala de aula
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
 
Aula 03 - Hardware e Software
Aula 03 - Hardware e SoftwareAula 03 - Hardware e Software
Aula 03 - Hardware e Software
 
Informatica basica
Informatica basicaInformatica basica
Informatica basica
 
Introdução à Informática
Introdução à InformáticaIntrodução à Informática
Introdução à Informática
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Plano de curso informatica
Plano de curso informaticaPlano de curso informatica
Plano de curso informatica
 
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos EstombeloFundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
Fundamentos da Inteligencia Artificial :: Prof Dr. Carlos Estombelo
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
TIC - Conceitos Básicos
TIC - Conceitos BásicosTIC - Conceitos Básicos
TIC - Conceitos Básicos
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Introducao redes
Introducao redesIntroducao redes
Introducao redes
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 

Ähnlich wie Inteligência Artificial e suas aplicações - A experiência do TECPAR

Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Roberto C. S. Pacheco
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCszehzinho
 
Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimentozehzinho
 
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoTWebinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoTEmbarcados
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoTiago Barros
 
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxAlessandro Binhara
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificialkennedyaraujo
 
Os Rumos do Teste de Software
Os Rumos do Teste de SoftwareOs Rumos do Teste de Software
Os Rumos do Teste de Softwareandrevdrodrigues
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDRogerio P C do Nascimento
 
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIALENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIALActiveEon
 
Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalhomentrixmax
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceLuca Bastos
 
inteligencia artificial
inteligencia artificialinteligencia artificial
inteligencia artificialJean Carvalho
 
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Rogerio P C do Nascimento
 

Ähnlich wie Inteligência Artificial e suas aplicações - A experiência do TECPAR (20)

Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
Engenharia do Conhecimento e Inteligência Artificial - Aula 1/3
 
acesso-ao-conhecimento
acesso-ao-conhecimentoacesso-ao-conhecimento
acesso-ao-conhecimento
 
Fundamentos De Ia E SbCs
Fundamentos De Ia E SbCsFundamentos De Ia E SbCs
Fundamentos De Ia E SbCs
 
Fundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em ConhecimentoFundamentos De Ia E Sistemas Baseados em Conhecimento
Fundamentos De Ia E Sistemas Baseados em Conhecimento
 
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoTWebinar: Oportunidades e requisitos no projeto de hardware para IoT
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
 
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptxUma breve introdução ao Big Data e Inteligência Artificial.pptx
Uma breve introdução ao Big Data e Inteligência Artificial.pptx
 
CRP-5215-0420-2014-05
CRP-5215-0420-2014-05CRP-5215-0420-2014-05
CRP-5215-0420-2014-05
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Inteligência Artificial
Inteligência ArtificialInteligência Artificial
Inteligência Artificial
 
Os Rumos do Teste de Software
Os Rumos do Teste de SoftwareOs Rumos do Teste de Software
Os Rumos do Teste de Software
 
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhDDisciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
Disciplina Gerencia de Projetos - Prof. Rogerio P C do Nascimento, PhD
 
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIALENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
ENGENHARIA DE COMPUTAÇÃO E INTELIGÊNCIA ARTIFICIAL
 
Mercado de trabalho
Mercado de trabalhoMercado de trabalho
Mercado de trabalho
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ce
 
inteligencia artificial
inteligencia artificialinteligencia artificial
inteligencia artificial
 
[Ci2015] sim rva
[Ci2015] sim  rva[Ci2015] sim  rva
[Ci2015] sim rva
 
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
Disciplina Gestão da Informação | DCOMP, UFS | Prof. Dr. Rogério PC do Nascim...
 
Rumos do teste de software
Rumos do teste de softwareRumos do teste de software
Rumos do teste de software
 

Mehr von Bruno Campagnolo

Entenda a Global Game Jam e outras maratonas de criação de jogos digitais
Entenda a Global Game Jam e outras maratonas de criação de jogos digitais Entenda a Global Game Jam e outras maratonas de criação de jogos digitais
Entenda a Global Game Jam e outras maratonas de criação de jogos digitais Bruno Campagnolo
 
Game Jams - Organização e Sobrevivência
Game Jams - Organização e SobrevivênciaGame Jams - Organização e Sobrevivência
Game Jams - Organização e SobrevivênciaBruno Campagnolo
 
Desenvolvimento de jogos - Unipar 2015
Desenvolvimento de jogos - Unipar 2015Desenvolvimento de jogos - Unipar 2015
Desenvolvimento de jogos - Unipar 2015Bruno Campagnolo
 
Quer desenvolver um jogo? Participe de uma game jam!
Quer desenvolver um jogo? Participe de uma  game jam!Quer desenvolver um jogo? Participe de uma  game jam!
Quer desenvolver um jogo? Participe de uma game jam!Bruno Campagnolo
 
Desenvolvimento de jogos usando dispositivos alternativos
Desenvolvimento de jogos usando dispositivos alternativosDesenvolvimento de jogos usando dispositivos alternativos
Desenvolvimento de jogos usando dispositivos alternativosBruno Campagnolo
 
Unite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game JamsUnite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game JamsBruno Campagnolo
 
Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...
Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...
Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...Bruno Campagnolo
 
Game jams e ferramentas para criação de jogos que usem o corpo
Game jams e ferramentas para criação de jogos que usem o corpoGame jams e ferramentas para criação de jogos que usem o corpo
Game jams e ferramentas para criação de jogos que usem o corpoBruno Campagnolo
 
Workshop de Prototipação (microjam)
Workshop de Prototipação (microjam)Workshop de Prototipação (microjam)
Workshop de Prototipação (microjam)Bruno Campagnolo
 
Utilizando Game Jams como exercício de fomento para o desenvolvimento de jogos
Utilizando Game Jams como exercício de fomento para o desenvolvimento de jogosUtilizando Game Jams como exercício de fomento para o desenvolvimento de jogos
Utilizando Game Jams como exercício de fomento para o desenvolvimento de jogosBruno Campagnolo
 
GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...
GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...
GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...Bruno Campagnolo
 
Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014Bruno Campagnolo
 
Workshop de prototipação de jogos (“microjam”) - FAUUSP
Workshop de prototipação de jogos (“microjam”) - FAUUSPWorkshop de prototipação de jogos (“microjam”) - FAUUSP
Workshop de prototipação de jogos (“microjam”) - FAUUSPBruno Campagnolo
 
Aplicando Game Jams como exercício de estímulo para a criação de jogos
Aplicando Game Jams como exercício de estímulo para a criação de jogosAplicando Game Jams como exercício de estímulo para a criação de jogos
Aplicando Game Jams como exercício de estímulo para a criação de jogosBruno Campagnolo
 
48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...
48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...
48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...Bruno Campagnolo
 
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft KinectAdaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft KinectBruno Campagnolo
 
Post mortem da Global Game Jam em Curitiba - sede PUCPR
Post mortem da Global Game Jam em Curitiba - sede PUCPRPost mortem da Global Game Jam em Curitiba - sede PUCPR
Post mortem da Global Game Jam em Curitiba - sede PUCPRBruno Campagnolo
 

Mehr von Bruno Campagnolo (20)

Entenda a Global Game Jam e outras maratonas de criação de jogos digitais
Entenda a Global Game Jam e outras maratonas de criação de jogos digitais Entenda a Global Game Jam e outras maratonas de criação de jogos digitais
Entenda a Global Game Jam e outras maratonas de criação de jogos digitais
 
Game Jams - Organização e Sobrevivência
Game Jams - Organização e SobrevivênciaGame Jams - Organização e Sobrevivência
Game Jams - Organização e Sobrevivência
 
Desenvolvimento de jogos - Unipar 2015
Desenvolvimento de jogos - Unipar 2015Desenvolvimento de jogos - Unipar 2015
Desenvolvimento de jogos - Unipar 2015
 
Quer desenvolver um jogo? Participe de uma game jam!
Quer desenvolver um jogo? Participe de uma  game jam!Quer desenvolver um jogo? Participe de uma  game jam!
Quer desenvolver um jogo? Participe de uma game jam!
 
Desenvolvimento de jogos usando dispositivos alternativos
Desenvolvimento de jogos usando dispositivos alternativosDesenvolvimento de jogos usando dispositivos alternativos
Desenvolvimento de jogos usando dispositivos alternativos
 
Unite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game JamsUnite 2014 - Usando a Unity em Game Jams
Unite 2014 - Usando a Unity em Game Jams
 
Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...
Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...
Desenvolvendo Jogos usando dispositivos alternativos: Kinect, wiimote, tapete...
 
Game jams e ferramentas para criação de jogos que usem o corpo
Game jams e ferramentas para criação de jogos que usem o corpoGame jams e ferramentas para criação de jogos que usem o corpo
Game jams e ferramentas para criação de jogos que usem o corpo
 
Workshop de Prototipação (microjam)
Workshop de Prototipação (microjam)Workshop de Prototipação (microjam)
Workshop de Prototipação (microjam)
 
Utilizando Game Jams como exercício de fomento para o desenvolvimento de jogos
Utilizando Game Jams como exercício de fomento para o desenvolvimento de jogosUtilizando Game Jams como exercício de fomento para o desenvolvimento de jogos
Utilizando Game Jams como exercício de fomento para o desenvolvimento de jogos
 
GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...
GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...
GDC 2014 - Emerging Communities: a Snapshot of the Brazilian Indie Game Devel...
 
Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014Aquecimento Global Game Jam Curitiba 2014
Aquecimento Global Game Jam Curitiba 2014
 
Workshop de prototipação de jogos (“microjam”) - FAUUSP
Workshop de prototipação de jogos (“microjam”) - FAUUSPWorkshop de prototipação de jogos (“microjam”) - FAUUSP
Workshop de prototipação de jogos (“microjam”) - FAUUSP
 
Aplicando Game Jams como exercício de estímulo para a criação de jogos
Aplicando Game Jams como exercício de estímulo para a criação de jogosAplicando Game Jams como exercício de estímulo para a criação de jogos
Aplicando Game Jams como exercício de estímulo para a criação de jogos
 
48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...
48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...
48 horas para criar um jogo?! Utilizando game jams para acelerar o processo d...
 
Relato GDC 2012
Relato GDC 2012Relato GDC 2012
Relato GDC 2012
 
Global Game Jam 2012
Global Game Jam 2012Global Game Jam 2012
Global Game Jam 2012
 
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft KinectAdaptando e desenvolvendo jogos para uso com o Microsoft Kinect
Adaptando e desenvolvendo jogos para uso com o Microsoft Kinect
 
Post mortem da Global Game Jam em Curitiba - sede PUCPR
Post mortem da Global Game Jam em Curitiba - sede PUCPRPost mortem da Global Game Jam em Curitiba - sede PUCPR
Post mortem da Global Game Jam em Curitiba - sede PUCPR
 
IGDA Curitiba
IGDA CuritibaIGDA Curitiba
IGDA Curitiba
 

Kürzlich hochgeladen

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 

Kürzlich hochgeladen (6)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Inteligência Artificial e suas aplicações - A experiência do TECPAR

  • 1. Eng. Bruno Campagnolo de Paula campagnolo@tecpar.br / @bcp http://www.brunocampagnolo.com TECPAR / CESI Curitiba – Paraná - Brasil Centro de Engenharia de Sistemas Inteligentes Inteligência Artificial e Suas Aplicações A experiência do TECPAR
  • 2.
  • 3. Empresa pública vinculada à Secretaria de Estado da Ciência, Tecnologia e Ensino Superior. É uma instituição de pesquisa, desenvolvimento, produção e prestação de serviços . ( est. 1940). Missão: “ Realizar pesquisa, desenvolvimento e inovação, contribuindo para a sustentabilidade tecnológica e social do país“. TECPAR - Instituto de Tecnologia do Paraná
  • 4. Objetivo: “ Desenvolver projetos de P&D em Inteligência Artificial, orientados para aplicações industriais , tecnológicas e científicas complexas ”. Também desenvolver projetos de Inovação Tecnológica na Agropecuária. CESI – Centro de Engenharia de Sistemas Inteligentes
  • 6. - Não existe uma definição geral e completa para o que seja inteligência; - É possível avaliar se algum sistema (natural ou artificial) é ou não inteligente; - É possível determinar atributos para que um sistema seja considerado inteligente. O que é Inteligência?
  • 7. Parte das Ciências da Computação que busca simular ou emular o comportamento humano inteligente em termos de processos computacionais. [Schalkoff, 1990] Definição de Inteligência Artificial
  • 8. Classificação [ Russel & Norvig 1995 ] Classificação dos Sistemas Inteligentes
  • 9. Agente Inteligente Ambiente Objetivos Planejamento e Tomada de Decisões Conhecimento Memória Percepções Ações
  • 12. Diferenças da Computação Convencional Computação convencional Inteligência Artificial numérica simbólica procedural declarativa algorítmica heurística
  • 13.
  • 14.
  • 15. A IA está cada vez mais próxima das pessoas comuns!
  • 16. SISTEMAS BASEADOS EM CONHECIMENTO Sistemas Especialistas
  • 17.
  • 18. O conhecimento do especialista
  • 19.
  • 20.
  • 22. Processo complexo e longo de extração do conhecimento (experiência) de um especialista humano em determinado domínio. (crítico para o sucesso do projeto !!) Aquisição do Conhecimento
  • 23. SE < premissa 1 > E < premissa 2 > ENTÃO < conclusão A > Um dos primeiros e mais tradicionais modelos de representação do conhecimento; Bom nível de representação, simples, de fácil aprendizagem, porém pouco flexível. Modelo mais usado na construção de sistemas especialistas. Representação do Conhecimento em Regras de Produção
  • 24. Inputs { VazaoInj :Vazao total da agua de injecao Particulas :Numero de particulas em suspensao O2galv :Teor de oxigenio [ON]-line medido por par galvanico CorrLPR :Taxa de corrosao medida por LPR CorrRE :Taxa de corrosao medida por resstencia eletrica O2memb :Teor de oxigenio [ON]-line medido por membrana DeltaP :Perda de carga nos filtros BseqO2 :Bomba de injecao de sequestrante de oxigenio [ON]-[OFF] If VazaoInj >= [VazaoMin] Then Planta operando If VazaoInj < [VazaoMin] Then PLANTA FORA DE OPERACAO If Planta operando and PV12 = [OFF] Then Planta injetando If Planta operando and PV12 = [ON] Then PLANTA EM RECIRCULACAO If Planta operando and Planta com problemas de corrosao and Desaeradora dentro dos parametros operacionais and BseqO2 = [OFF] Then Sequestrante de Oxigenio Alarme amarelo and BOMBA DE INJECAO DE SEQUESTRANTE DESLIGADA and RELIGAR bomba de injecao de sequestrante de Oxigenio LABEL rec.injex.oxigenio &quot;RELIGAR bomba de injecao de sequestrante de Oxigenio&quot;
  • 25.
  • 26. Regras não são a única forma de representar o conhecimento! Tabelas
  • 27. Regras não são a única forma de representar o conhecimento! Mapas mentais Tendência!
  • 28. Sistemas Especialistas para monitoramento de processos e controle da deterioração de equipamentos ST-Monitor - Sistema especialista para o monitoramento e controle da corrosão em sistemas de topo de unidades de destilação de petróleo (REPAR, 1994/2000/2007/2011). Estudo de caso: PETROBRAS
  • 29. Inteligência Artificial ?? na cadeia do leite ?!? Sistema Inteligente para apoio à cadeia produtiva do leite
  • 30. Projeto GALAXIS Sistema Inteligente para apoio à cadeia produtiva do leite Objetivo geral: Desenvolver um sistema inteligente, a partir de técnicas de Engenharia do Conhecimento (Inteligência Artificial), para análise de dados e orientação aos produtores envolvidos na cadeia do leite.
  • 31. Diagrama básico do sistema proposto:
  • 32. Pesquisa TECPAR “ Sistemas Especialistas” Noctua Ferramenta Colaborativa para Construção de Conhecimento e Auxiliar Instigador
  • 33. Regras Hiperglossário Noctua Etiquetas ? Questionamentos Mensagens Instantâneas ! Comentários Imagens Especialista(s) Engenheiro(s) do Conhecimento Histórico Perfis
  • 34. Catalisador em Ação Perfil ? Questionamentos Etiquetas Regras (LUGER, 2004) Se motor tenta pegar motor está recebendo combustível Então problema é vela Regra X Se motor não tenta pegar luzes acendem Então problema é motor de partida Regra Y
  • 35. Catalisador em Ação Se luzes acendem (regra Y) motor está recebendo combustível (regra X) Então ??? Regra ? Senhor Especialista, dadas essas condições, existe uma conclusão possível?
  • 36. TECPAR/CESI, ICC/IBMP, PUCPR, UP (Portugal) Inteligência Artificial aplicada em Bioinformática
  • 37.
  • 38. Pesquisa TECPAR, UTFPR, PUCPR e UTC/França “ CSCW-SD - Plataforma de Apoio ao Trabalho Colaborativo no Desenvolvimento de Software por Equipes Pequenas” Inteligência Artificial Distribuída Sistemas MultiAgentes
  • 39. CSCW-SD (plataforma OMAS) Agente Assistente Pessoal
  • 40. Pesquisa TECPAR “ Robótica” Pesquisa em sensores e atuadores
  • 41.
  • 42. Projetor de Luz Infravermelha (invisível) Câmera RGB (“comum”) Câmera infravermelha Conjunto de microfones Motor Kinect
  • 45. Pesquisa TECPAR “ GameAI” Inteligência Artificial aplicada em Jogos
  • 46.
  • 48.
  • 49. + Tendências a se observar! Interfaces com integração entre Duas ou mais telas Computação invisível e mais próxima do dia a dia Integração entre homem e máquina
  • 50. Luger, G.F. Inteligência Artificial: estruturas e estratégias para a solução de problemas complexos (4 edição). Bookman, 2004. Russell, S., Norvig, P. Artificial Intelligence: A modern approach. Prentice Hall, 1995. ( 2a. edição 2002 ) ( 1a. edição em português 2004 ) Bittencourt, G. Inteligência Artificial: Ferramentas e teorias (2a. edição). Editora da UFSC, Florianópolis, 2001. Rezende, S.O. Sistemas Inteligentes – Fundamentos e aplicações. Manole, São Paulo, 2003. Schalkoff, R.J. Artificial Intelligence: An engineering approach . McGraw-Hill, Singapore, 1990. IEEE-CS http://www.computer.org/portal/web/intelligent/home AITopics http://www.aaai.org/AITopics/pwwiki.phpAITopics/HomePage Para saber mais
  • 51. Campos, M.M., Saito, K. Sistemas Inteligentes em Controle e Automação de Processos. Ed. Ciência Moderna / Petrobras. Rio de Janeiro, 2004 Para saber mais
  • 52. Eng. Bruno Campagnolo de Paula [email_address] @bcp http://www.brunocampagnolo.com CESI – Divisão de Inteligência Artificial TECPAR - Instituto de Tecnologia do Paraná Curitiba Paraná Brasil

Hinweis der Redaktion

  1. (KENDAL &amp; CREEN, 2007)