Asiantuntijajärjestelmä
Asiantuntijajärjestelmä on tietokoneella suoritettava ohjelma. Kuten ihmisen asiantuntija, se tietää paljon jostakin aiheesta. Ihmiset voivat esittää asiantuntijajärjestelmälle kysymyksen. Asiantuntijajärjestelmä käyttää sitten sääntöjä ja antaa vastauksen kysymykseen. Tämä automaattisen päättelyn menetelmä kuuluu tietotekniikan alaan, jota kutsutaan tekoälyksi.
Eri ihmisryhmillä voi olla erilainen pääsy asiantuntijajärjestelmään. Tietokoneverkkoa hallinnoivilla henkilöillä on erilaiset tarpeet kuin toimistotyöntekijällä tai sihteerillä.
Miten asiantuntijajärjestelmät toimivat
Asiantuntijajärjestelmät koostuvat
- Tosiasioiden, sääntöjen ja periaatteiden kokonaisuus
- Tietojoukko, joka ratkaistaan sen asiantuntemuksen avulla.
- Käyttöliittymä
Kun heiltä kysytään kysymys, he suodattavat tiedot omien sääntöjensä avulla. Ne saattavat antaa tuloksen tai esittää lisäkysymyksen.
Asiantuntijajärjestelmien luokat
- Tapauspohjaisissa asiantuntijajärjestelmissä on useita tapauksia; kukin tapaus kuvaa ongelmaa ja sen ratkaisua kyseisessä tapauksessa. Nykyinen ongelma sovitetaan mahdollisimman tarkasti tapaukseen. Tapauksesta löydettyä ratkaisua sovelletaan sitten nykyiseen ongelmaan. Tällaisten järjestelmien pääongelmana on määritellä, miten tapaukset liittyvät toisiinsa tai ovat samankaltaisia. Esimerkkinä tällaisesta järjestelmästä voidaan käyttää potilasta: Potilaalla on tietty määrä oireita, ja asiantuntijajärjestelmä voisi diagnosoida potilaan.
- Sääntöpohjaiset järjestelmät eivät perustu tapauksiin, vaan niiden sijaan on olemassa joukko sääntöjä. Säännöt ilmaistaan muodossa JOS A SITTEN B. Useimmissa järjestelmissä ihmisen on kirjoitettava säännöt.
- Kolmas lähestymistapa on rakentaa järjestelmiä, jotka perustuvat päätöspuihin. Tällaiset järjestelmät pystyvät oppimaan tai laajentamaan tietopohjaansa induktiivisen päättelyn avulla. Kun luokittelu on tehty, järjestelmä käyttää polkua puun läpi. Lopulta se päätyy puun lehteen, joka osoittaa ongelman ratkaisuluokan. Jokainen puun haarautuminen perustuu attribuuttiin, joka tarkistetaan. Attribuutin arvo määrittää, miten polkua jatketaan. Ihannetapauksessa hyviä tuloksia saadaan käyttämällä pieniä puita. Ongelmana on löytää hyviä attribuutteja, joihin päätökset perustuvat.
Kysymyksiä ja vastauksia
K: Mikä on asiantuntijajärjestelmä?
A: Asiantuntijajärjestelmä on tietokoneella toimiva ohjelma, jolla on ihmisen asiantuntijan kaltaista tietoa jostakin aiheesta.
K: Miten asiantuntijajärjestelmä vastaa kysymyksiin?
V: Asiantuntijajärjestelmä käyttää ennalta määriteltyjä sääntöjä arvioidakseen sille esitettyjä kysymyksiä ja vastatakseen niihin.
K: Mihin tietojenkäsittelytieteen alaan asiantuntijajärjestelmien esittämä automaattisen päättelyn menetelmä kuuluu?
V: Asiantuntijajärjestelmien käyttämä automaattisen päättelyn menetelmä kuuluu tekoälyn alaan.
K: Mikä on asiantuntijajärjestelmän tehtävä?
V: Asiantuntijajärjestelmän tehtävänä on käsitellä kysymyksiä ja antaa vastauksia tietopohjan avulla.
K: Kuka voi käyttää asiantuntijajärjestelmää?
V: Eri ihmisryhmät voivat käyttää asiantuntijajärjestelmää tarpeidensa mukaan. Esimerkiksi tietoverkkoja hallinnoivilla henkilöillä ja toimistotyöntekijöillä tai sihteereillä voi olla erilainen pääsy asiantuntijajärjestelmään.
K: Mikä erottaa ihmisen asiantuntijan asiantuntijajärjestelmästä?
V: Ihmisasiantuntijalla on synnynnäinen ymmärrys ja ymmärrys monimutkaisista käsitteistä, kun taas asiantuntijajärjestelmän tietämys perustuu sen ohjelmoinnissa määriteltyihin sääntöihin.
K: Miten asiantuntijajärjestelmän tietopohjaa päivitetään?
V: Asiantuntijajärjestelmän tietopohjaa päivitetään lisäämällä uusia sääntöjä ja tietoja tarpeen mukaan. Päivitykset voivat johtua uudesta tutkimuksesta tai muutoksista asiantuntijajärjestelmän käsittelemällä tiedonalalla.