Expert SINTA
um shell que permite construir SEs.
www.lia.ufc.br/~bezerra/exsinta
Como utilizar: 1. Estabelecer variveis 2. Estabelecer objetivos (variveis de sada) 3. Estabelecer interfaces (perguntas a serem feitas) 4. Criar as regras
Expert SINTA
Probabilidades
Simplifica a implementao de sistemas especialistas; Possui construo automtica de telas e menus do tratamento probabilstico das regras de produo; Utiliza explicaes sensveis ao contexto da base de conhecimento modelada.
Expert SINTA
Expert SINTA
editor de bases o meio pelo qual a shell permite a implementao das bases desejadas;
banco de dados global so as evidncias apontadas pelo usurio do sistema especialista durante uma consulta.
Conectivo: NO, E, OU (une as premissas) Atributo: uma varivel capaz de assumir uma ou mltiplas instanciaes no decorrer da consulta base de conhecimentos. Operador: une o atributo e o valor da premissa que define o tipo de comparao a ser realizada. So operadores relacionais: =, >, <=, <>, entre outros; Valor: um item de uma lista a qual foi previamente criada e relacionada a um atributo.
<atributo>=<valor><grau de confiana>
Atributo: uma varivel capaz de assumir uma ou mltiplas instanciaes no decorrer da consulta base de conhecimentos. =: um operador de atribuio (o novo valor substitura o antigo ou ser empilhado com os demais). Valor: um item de uma lista a qual foi previamente criada e relacionada a um atributo. Grau de confiana: uma porcentagem indicando a confiabilidade. O grau de confiana varia de 0% a 100%.
Variveis: Descoberta: o candidato fez alguma descoberta? Experincia: quantos anos de experincia tem o candidato ? Mdia: qual a nota mdia do candidato em seu curso superior ? Posio: que posio deve ser oferecida ao candidato ? Qualifica: o candidato se qualifica para uma posio ? Diploma: o candidato possui diploma?
Expert SINTA Tela Principal Variveis de entrada: Descoberta (Sim / No), Diploma (Sim / No), Experincia (em anos),
Variveis de sada: Posio (Nenhuma / Pesquisa / Eng. De Servio / Eng. De Produto), Qualifica (Sim / No).
Criando as Regras
R1: SE (Diploma = No) ENTO (Posio = Nenhuma); R2: SE (Diploma = Sim) ENTO (Qualifica = Sim); R3: SE (Diploma = Sim) E (Descoberta = Sim) ENTO (Posio = Pesquisa); R4: SE (Qualifica = Sim) E (Mdia <= 7,0 ) E (Experincia >= 2) ENTO (Posio = Eng. De Servio); R5: SE (Qualifica = Sim) E (Mdia < 7,0) E (Experincia < 2) ENTO (Posio = No); R6: SE (Qualifica = Sim) E (Mdia > 7,0) ENTO (Posio = Eng. de Produto);
Cadastrando as Regras
Iniciaremos pela definio das variveis: - carburador tem gasolina (univalorada) - diagnostico (multivalorada) - Valores - bateria ou cabos - ignicao - carro sem combustivel - mangueira bloqueada - vela de ignicao - farois ligam (univalorada) - motor liga (univalorada) - tanque vazio (univalorada)