In februari 2011 Maken , Amerikanen keek als IBM's Watson computernetwerk streden op Jeopardy , een trivia quiz . De computer gemakkelijk zijn menselijke tegenstanders te verslaan , maar het had moeite met de vragen die gebruikte woorden met meerdere betekenissen , of zich op complexe relaties . Hoewel Watson liep op een server farm dat ingezet duizenden processoren en enorme opslagcapaciteit repositories , kunnen soortgelijke technologie draaien op desktop computers , om problemen op te lossen in veel kleinere domeinen . Instructies 1 Selecteer een klein probleem domeinnaam voor een eerste proefproject . Als het project omvat medische diagnose , te beginnen met een eenvoudige ruimte , als een kleine deelverzameling van respiratoire problemen . Kopen van 2 Zoeken op het internet om te leren hoe expert systemen werken , en welke talen en tools kunnen worden gebruikt voor het proefproject . De meeste expert systemen hebben twee delen , een kennisbank waarin feiten zijn opgeslagen , en een gevolgtrekking motor die de feiten analyseert om vragen te beantwoorden . 3 Download meerdere expertsysteem gereedschappen en experiment , te maken het proefproject . Veel van de tools zijn open source , zodat ze kunnen gratis worden gedownload . Commerciële producten bieden vaak gratis trial -versies , maar controleer dan de uiteindelijke kosten voor het kiezen van deze . Experimenteer met verschillende om uit te vinden welk hulpmiddel het beste werkt voor het project en probleem domein. Na wat trial and error , kies de beste van deze aan het expertsysteem te creëren . 4 Maak de kennisbasis . Beginnen met de definitie monster feiten om een gevoel voor hoe kennis wordt vertegenwoordigd krijgen . Feiten worden vaak opgeslagen als "als , " dan construeert . Als symptoom is koorts , voorwaarde is griep . Als symptoom is loopneus , voorwaarde is verkoudheid . Een kennisbank is gebouwd op vele duizenden feiten , dus nagaan hoe deze feiten te verzamelen en krijgen ze in de juiste vorm . 5 Bepaal de gebruikersinterface . Zal een op tekst gebaseerde vraag en antwoord sessie werk best - of zal een reeks meerkeuzevragen beter werken ? Baseren deze keuze op de mensen die het systeem en de mogelijkheden van de software zal gebruiken . Test 6 het systeem . Ontwikkelen van een set van testgevallen te bepalen hoe goed de expert systeem werkt . Indien bepaalde testcases niet de juiste antwoorden opleveren , check de kennisbasis te zorgen dat de feiten correct werden gecodeerd , en dat er voldoende gegevens beschikbaar zijn om de vraag te beantwoorden . Blijven om het systeem af te stemmen , totdat het allemaal van de testcases , evenals willekeurige vragen van testers kunnen beantwoorden . 7 Vouw het systeem om alle gebieden van het probleem gebied te bekostigen . Blijven feiten in nieuwe gebieden toe te voegen . Verfijnen van de user interface en afstemmen van de gevolgtrekking motor . Indien nodig , voeg andere gevolgtrekking motoren die kunnen analyseren van de gegevens met behulp van andere algoritmen .
|