expert sinta - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/aula12-230t.pdf · 20/10/2011 1 expert...
TRANSCRIPT
![Page 1: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/1.jpg)
20/10/2011
1
EXPERT SINTASHELL PARA
SISTEMAS BASEADOS EM CONHECIMENTO
DESENVOLVIDO PELO LABORATÓRIO DE INTELIGÊNCIA ARTIFICIAL (LIA) DAUNIVERSIDADE FEDERAL DO CEARÁ (UFC)FTP://FTP.LIA.UFC.BR/SINTA/
SCC0230 Inteligência Artificial
Prof. Dr. Thiago A. S. Pardo
SHELL
� Estrutura geral� Principal função do desenvolvedor: BC
2
![Page 2: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/2.jpg)
20/10/2011
2
RELEMBRANDO...
3
Regra 1seo motor recebe combustível eo motor tenta pegarentãoo problema é vela
Regra 2seo motor não tenta pegar eas luzes não acendementãoo problema é bateria e cabo
Regra 3seo motor não tenta pegar eas luzes acendementãoo problema é motor de partida
Regra 4sehouver combustível no tanquehouver combustível no carburadorentãoo motor recebe combustível
PASSO A PASSO BÁSICO
1. Criar variáveis� motor_recebe_combustivel, motor_tenta_pegar, problema,
etc.
2. Listar possíveis valores de variáveis� motor_recebe_combustivel: sim/não� problema: vela, bateria_e_cabo, etc.
3. Definir quais são as variáveis objetivo� problema
4. Criar perguntas para as variáveis� “O motor tenta pegar?”
5. Montar regras� Se motor_recebe_combustivel=sim e motor_tenta_pegar=sim
então problema=vela 4
![Page 3: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/3.jpg)
20/10/2011
3
EXPERT SINTA
� 1º passo� Executar sistema� Criar nova basede conhecimento
5
EXPERT SINTA
� 2º passo� Definir variáveis que serão utilizadas nas regras
6
![Page 4: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/4.jpg)
20/10/2011
4
EXPERT SINTA
� 3º passo� Definir possíveis valores de variáveis
7
EXPERT SINTA
� 4º passo� Definir variáveis que representam seu objetivo
8
![Page 5: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/5.jpg)
20/10/2011
5
EXPERT SINTA
� 5º passo� Definir perguntas para cada variável (opcional)
9
EXPERT SINTA
� 6º passo� Montar regras
10
![Page 6: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/6.jpg)
20/10/2011
6
EXPERT SINTA
� 6º passo� Montar regras
11
EXPERT SINTA
� 7º passo� Informações sobre base
12
![Page 7: Expert SINTA - wiki.icmc.usp.brwiki.icmc.usp.br/images/d/db/Aula12-230t.pdf · 20/10/2011 1 EXPERT SINTA SHELLPARA SISTEMAS BASEADOSEM CONHECIMENTO DESENVOLVIDOPELO LABORATÓRIODE](https://reader034.vdocuments.mx/reader034/viewer/2022042711/5f77f75943c7d42cf1764ccb/html5/thumbnails/7.jpg)
20/10/2011
7
EXPERT SINTA
� 8º passo� Usar
13
EXERCÍCIO
� Baixar Expert SINTA da wiki� No link “material didático”
� Criar sua própria base e testar a shell
� Cada dupla deve entregar ao fim da sessão
� Folha com regras definidas (em mãos)
� Base de conhecimento criada (por e-mail para o professor e para o estagiário PAE)� [email protected]� [email protected]
14