Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan lage en avansert Diagnostic Knowledge Base
    I februar 2011 , så amerikanere som IBMs Watson datanettverk konkurrerte på Jeopardy, en trivia quiz show. Datamaskinen lett slå sine menneskelige motstandere , men det hadde problemer med spørsmål som brukte ord med flere betydninger , eller avhengig av komplekse sammenhenger . Selv om Watson kjørte på en server farm som utplassert tusenvis av prosessorer og stor lagringskapasitet repositories , kan lignende teknologi kjøre på stasjonære datamaskiner , for å løse problemer i mye mindre domener . Instruksjoner
    en

    Velg et lite problem domene for pilotprosjektet . Dersom prosjektet innebærer medisinsk diagnose , begynner med ett enkelt område , som en liten undergruppe av respiratoriske problemer.
    2

    Søk på Internett for å lære hvordan ekspert systemene fungerer, og hvilke språk og verktøy kan brukes til pilotprosjektet. De fleste ekspert systemer har to deler, en kunnskapsbase der fakta er lagret , og en slutning motor som analyserer fakta å svare på spørsmål .
    3

    ned flere ekspert system verktøy og eksperimentere , for å skape pilotprosjektet. Mange av verktøyene er åpen kildekode , slik at de kan lastes ned gratis. Kommersielle produkter ofte tilbyr gratis prøveversjoner , men sjekk den endelige kostnaden før du velger disse. Eksperimenter med flere for å finne ut hvilke verktøy som fungerer best for prosjektet og problem domene. Etter en del prøving og feiling , velge den beste av disse for å skape den sakkyndige system .
    4

    Lag kunnskapsbasen. Begynne med å definere eksempler på fakta for å få en følelse for hvordan kunnskap er representert . Fakta lagres ofte som " hvis ", så konstruerer . Hvis symptomet er feber , er tilstanden influensa . Hvis symptomet er rennende nese, er betingelsen forkjølelse. En kunnskapsbase er bygget på mange tusen fakta , så vurdere hvordan å samle disse fakta og få dem inn i riktig form .
    5

    Bestem brukergrensesnitt. Vil en tekstbasert spørsmål og svar sesjon fungerer best - eller vil en rekke flervalgsspørsmål fungere bedre ? Base dette valget på folk som skal bruke systemet og mulighetene av programvaren .
    6

    Test systemet. Utvikle et sett med testtilfeller å avgjøre hvor godt den sakkyndige systemet fungerer. Hvis enkelte test tilfeller ikke gir de riktige svarene , sjekk kunnskapsgrunnlaget for å sikre at fakta ble kodet på riktig måte, og at tilstrekkelige fakta er tilgjengelig for å svare på spørsmålet . Fortsett å tune systemet , før det kan svare på alle test sakene , samt tilfeldige spørsmål som stilles av testere .
    7

    Utvid systemet til å dekke alle områder av problemet domenet. Fortsett å legge fakta på nye områder. Forbedre brukergrensesnittet og tune den slutning motor. Om nødvendig , legge til andre inferens motorer som kan analysere dataene ved hjelp av andre algoritmer .

    früher :

     Weiter:
      Relatert Artike
    ·History of ASCII tegnkodene 
    ·Slik konverterer ASPX til ASCX 
    ·Hvordan sjekke tilbakerulling Segment Size 
    ·Hvordan endre synligheten av en WPF Grid 
    ·Slik bruker du en for neste Loop i Visual Basic 
    ·Grunner til å opprette en Subrutine i programmering 
    ·Hvordan beregne en Gridview Felt Update 
    ·Qt Designer Tutorials 
    ·Slik fjerner de siste tegnene av Strings i Python 
    ·Hvordan endre en OST fil til PST 
      Anbefalte artikler
    ·Hvordan skrive Mens Looping erklæringer 
    ·Hva er koding Skills 
    ·PHP Layout Tutorial 
    ·MySQL tiltrer Update Query Tutorial 
    ·Hvordan skrive en enkel DB2 Program 
    ·Hvordan lage en tom array på Python 
    ·Eiendommer av algoritmer 
    ·Hvordan bruke en Switch Veske med Enum 
    ·Hvordan bruke strstr funksjon i C + + 
    ·Hvordan få tilgang til VBA til å lage et Excel- regne…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/