| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan oprettes en avanceret Diagnostisk Knowledge Base
    I februar 2011 , amerikanerne set som IBMs Watson computernetværk konkurrerede på Jeopardy , et trivia quiz show. Computeren nemt slå sine menneskelige modstandere, men det havde svært med spørgsmål, som brugte ord med flere betydninger , eller påberåbt komplekse relationer. Selvom Watson kørte på en serverfarm , som indsat tusindvis af processorer og enorme opbevaring spalter kan lignende teknologi køre på stationære computere, til at løse problemer i meget mindre domæner. Instruktioner
    1

    Vælg et lille problem domæne for en indledende pilotprojekt. Hvis projektet involverer medicinsk diagnose , begynder med et enkelt område , som en lille delmængde af respiratoriske problemer.
    2

    Søg på internettet for at lære, hvordan ekspert systemer fungerer , og hvilke sprog og værktøjer kan bruges til pilotprojektet. De fleste ekspertsystemer har to dele, en vidensbase , hvor kendsgerninger er gemt, og en slutning motor , der analyserer de faktiske forhold til at besvare spørgsmål .
    3

    downloade flere ekspert system værktøjer og eksperimentere , for at skabe pilotprojektet. Mange af virkemidlerne er open source, så de kan downloades gratis. Kommercielle produkter ofte tilbyde gratis prøveversioner , men tjek den endelige pris , før du vælger disse. Eksperimenter med flere til at finde ud af , hvilket værktøj der fungerer bedst for projektet og problemet domæne. Efter lidt trial and error, vælge den bedste af disse til at skabe eksperten system.
    4

    Opret videnbase. Begynde med at definere prøve fakta for at få en fornemmelse for, hvordan viden er repræsenteret . Fakta opbevares ofte som " hvis " og derefter konstruerer . Hvis symptom er feber , tilstand er influenza. Hvis symptom er løbende næse, betingelse er almindelig forkølelse. En videnbase er bygget på tusindvis af fakta , så overveje, hvordan at indsamle disse kendsgerninger , og få dem ind i rette form .
    5.

    Bestem brugergrænsefladen. Vil en tekstbaseret spørgerunde arbejde bedst - eller vil en række multiple choice-spørgsmål fungere bedre? Base dette valg på de mennesker , der vil bruge systemet , og kapaciteten af softwaren.
    6

    Test systemet. Udvikle et sæt af testcases til at afgøre, hvor godt eksperten systemet fungerer. Hvis nogle prøvesager ikke giver de rigtige svar , tjek af videngrundlaget for at sikre de faktiske forhold blev kodet korrekt , og at der er tilstrækkelige kendsgerninger er til rådighed til at besvare spørgsmålet . Fortsæt med at tune systemet, indtil det kan besvare alle de prøvesager , samt tilfældige spørgsmål fra testere.
    7

    udvide systemet til at omfatte alle områder af problemet domæne. Fortsæt med at tilføje fakta på nye områder. Finpudse brugergrænseflade og tune inferens motor. Hvis det er nødvendigt , tilføje andre inferens motorer, der kan analysere data ved hjælp af andre algoritmer.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan tilføjes en hjemmeside ikon til browserens adre…
    ·Hvad Er Character Code 
    ·Hvad Er MARC format 
    ·Hvordan man laver en Fleece tæppe med billeder 
    ·Sådan Lær Fortran på en Mac 
    ·Sådan oprettes en webdel med en brugerdefineret værkt…
    ·Forskellen mellem Recursion & Iteration 
    ·Sådan at uploade billeder til ASP.Net 
    ·Hvad er forskellen mellem en forsamling Sprog og en Mas…
    ·Sådan får en Valider WSDL fil fra URL Axis 
      Anbefalede Artikler
    ·Sådan bruges Listbox i Visual Studio 
    ·Sådan får betalt for at gøre en Facebook App 
    ·Hvordan man kan omgå papirkurven Når Dropper en TABLE…
    ·Hvad betyder NET CLR Mean 
    ·Sådan Time VBA funktioner 
    ·PHP IDE Vs. PHP Eclipse 
    ·Sådan vises de Timer & minutter i to områder med Java…
    ·Sådan Start en Java-applet Med Udklipsholder Adgang 
    ·Sådan fjernes en knap ved hjælp removeChild i AS3 
    ·Sådan oprettes en String Fra Query Results i PHP MySQL…
    Copyright © Computer Viden http://www.computerdk.com