|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skapar ett Advanced Diagnostic Knowledge Base

    I februari 2011 , såg amerikanerna som IBM: s Watson datornätverk tävlade på Jeopardy , en frågesport show . Datorn lätt slå sina mänskliga motståndare , men det hade svårt med frågor som använde ord med flera betydelser , eller förlitat sig på komplexa relationer . Även Watson körde på en serverfarm som utplacerade tusentals processorer och enorma arkiv lagring , kan liknande teknik köras på stationära datorer , för att lösa problem i mycket mindre domäner . Instruktioner
    1

    Välj ett litet problem domän för ett första pilotprojekt . Om projektet omfattar medicinsk diagnos , börja med ett enkelt område , som en liten delmängd av respiratoriska problem .
    2

    Sök på Internet för att lära sig hur expert system fungerar , och vilka språk och verktyg kan användas för pilotprojektet . De flesta expertsystem har två delar , en kunskapsbas där fakta lagras , och en slutledning som analyserar de fakta att svara på frågor .
    3

    Ladda ner flera verktyg expertsystem och experimentera , att skapa pilotprojektet . Många av verktygen är öppen källkod , så att de kan laddas ner gratis . Kommersiella produkter erbjuder ofta gratis testversioner , men kontrollera den slutliga kostnaden innan du väljer dem . Experimentera med flera för att ta reda på vilka verktyg som fungerar bäst för projektet och problemet domän . Efter några försök och misstag , välja den bästa av dessa för att skapa expertsystem .
    4

    Skapa kunskapsbasen . Börja med att definiera prov fakta för att få en känsla för hur kunskap representeras . Fakta lagras ofta som " om " och sedan konstruerar . Om symptom är feber , är villkoret influensa . Om symtom är rinnande näsa , är villkoret vanlig förkylning . En kunskapsbas bygger på tusentals fakta , så överväga hur man kan samla in dessa fakta och få dem i rätt form .
    5

    Bestäm användargränssnittet . Kommer en textbaserad frågestund fungerar bäst - eller kommer ett antal flervalsfrågor fungera bättre ? Base detta val på de människor som kommer att använda systemet och funktionerna i programvaran .
    6

    testa systemet. Utveckla en uppsättning testfall för att avgöra hur väl experten systemet fungerar . Om vissa testfall inte ger de rätta svaren , kontrollera kunskapsbasen för att se till de faktiska omständigheterna kodades korrekt , och att tillräckliga fakta finns tillgängliga för att svara på frågan . Fortsätt att trimma systemet , tills den kan svara på alla testfall , samt slumpmässiga frågor från testare .
    7

    Expandera systemet till att omfatta alla delar av problemet domänen . Fortsätt att lägga fakta på nya områden . Förfina användargränssnittet och finjustera slutledning . Om det behövs , lägga till andra inferens motorer som kan analysera data med andra algoritmer .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är syntaxmarkering
    ·Effektiv användning av Microsoft Enterprise Library
    ·Hur du gör ditt eget tangentbord Karaktär
    ·Oz programmering Hjälp
    ·Hur du använder SVN Med BuddyPress
    ·Hur man skapar Xsd
    ·Hur att hitta var en UIIMage är placerad i en UIIMageV…
    ·De bästa metoderna för Massor av matematiska beräkni…
    ·Förklaring av användningen av en Array
    ·Hur man spela in med Flowplayer
    Utvalda artiklarna
    ·Hur man gör en dubbel till en sträng på VB
    ·Java Switch Uttalande Tutorial
    ·Hur man använder Avlänka PHP
    ·Hur till Öppen Python i CMD
    ·Numeriskt Port Fel i Python
    ·Standard Operating Procedures i Oracle RAC Miljö
    ·Delsträng Funktioner i VBS
    ·Hur fixar Driftstid Misstag 6
    ·Vikten av Process Selection i System Design
    ·Hur man titta på en mapp på VB6
    Copyright © Dator Kunskap http://www.dator.xyz