Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como criar um Knowledge Base Avançada de Diagnóstico
Em fevereiro de 2011 , os americanos assistiram a rede de computadores da IBM Watson competiu em Jeopardy , um show de trivia quiz. O computador bateu facilmente os seus adversários humanos , mas teve dificuldade com questões que usou palavras com múltiplos significados , ou contou com relacionamentos complexos . Embora Watson correu em uma fazenda servidor que enviou milhares de processadores e repositórios de armazenamento enormes , tecnologia semelhante pode ser executado em computadores de mesa , para resolver problemas em domínios muito menores. Instruções
1

Selecione um domínio pequeno problema para um projeto piloto inicial. Se o projeto envolve diagnóstico médico , comece com uma área simples, como um pequeno subconjunto de problemas respiratórios .
2

Pesquisar na Internet para aprender como os sistemas especialistas trabalham, e que linguagens e ferramentas podem ser utilizadas para o projeto piloto. A maioria dos sistemas especialistas têm duas partes, uma base de conhecimento em que fatos são armazenados , e um motor de inferência que analisa os fatos para responder a perguntas .
3

Baixe ferramentas vários sistemas especialistas e experiência, para criar o projeto piloto. Muitas das ferramentas são de código aberto , de modo que pode ser baixado gratuitamente. Os produtos comerciais geralmente oferecem versões gratuitas , mas verifique o custo final antes de escolher estes. Experimente com vários para descobrir qual funciona melhor ferramenta para o projeto e domínio do problema . Depois de algumas tentativas e erros , escolha a melhor delas para criar o sistema especialista.
4

Criar a base de conhecimento. Comece por definir fatos de exemplo para ter uma idéia de como o conhecimento é representado . Os fatos são muitas vezes armazenados como "se", então constrói . Se sintoma é a febre , a condição é a gripe . Se sintoma é coriza, condição é resfriado comum. A base de conhecimento é construído em muitos milhares de fatos , por isso considero como reunir esses fatos e levá-los para a forma adequada.
5

Determine a interface do usuário. Será uma questão baseada em texto e resposta sessão de trabalho melhor - ou será uma série de questões de múltipla escolha funcionar melhor? Base de dados de esta escolha sobre as pessoas que irão utilizar o sistema e os recursos do software.
6

testar o sistema. Desenvolver um conjunto de casos de teste para determinar o quão bem o sistema especialista funciona. Se certos casos de teste não deu as respostas corretas , verifique a base de conhecimento para garantir que os fatos foram codificados corretamente, e que os fatos suficientes estão disponíveis para responder a pergunta. Continue a ajustar o sistema , até que possa responder a todos os casos de teste , bem como a perguntas aleatórias colocadas por testadores.
7

expandir o sistema para cobrir todas as áreas do domínio do problema . Continue a adicionar fatos em novas áreas. Refinar a interface do usuário e ajustar o motor de inferência . Se necessário, acrescente outros motores de inferência que podem analisar os dados usando outros algoritmos .

Anterior :

Próximo : No
  Os artigos relacionados
·Diferenças entre Se & Enquanto Demonstrações 
·Como fazer um botão no Xcode 
·Como fazer fitas em CSS3 
·Common Lisp e motor de HTML Encadernação 
·Como copiar o botão Código para Incorporação 
·Como se livrar de Números em COBOL 
·Como escrever um número na base 16 
·Como Fazer um AutoIT Script Infinite Loop 
·Como configurar o Eclipse e Zend Debugging 
·Como criar um botão de imagem Redirecionar com um camp…
  Artigos em destaque
·O papel ea função de Metadados 
·Como escrever uma variável de matriz em uma declaraçã…
·Usos para uma função recursiva 
·Como Prevenir Uso Múltiplo de um arquivo de cabeçalho…
·Como faço para escrever um programa de conversão de t…
·Função em C para Palindromes 
·Como converter HTML para WAP 
·A função aleatória em COBOL 
·Como ler um número de caracteres de arquivos no CPP 
·Como compilar um programa QBasic 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados