Mitä ovat asiantuntijajärjestelmät?

Tekniikka on aina ollut parempien, nopeampien ja älykkäämpien koneiden rakentamista. Asiantuntijajärjestelmät omaksuvat tämän käsitteen käyttämällä kehittynyttä tietokone logiikkaa luodakseen ohjelmiston, joka näyttää “ajattelevan” ja tekevän päätöksiä itsenäisesti. Perinteisesti Boolen logiikkaan perustuva logiikka – joka käyttää vain oikeita tai vääriä arvoja – asiantuntijajärjestelmät käyttävät monimutkaisia ​​algoritmeja laskeakseen vastaukset suuresta tietokannasta. Jos tietokone ei pysty määrittämään oikeaa vastausta, ei oleteta, että ohjelma olisi väärä, vaan tietopohja ei sisällä tarpeeksi tietoa aiheesta.

Kun tietokoneen on tehtävä päätös, kaikki hajoaa sarjaksi oikeita tai vääriä lausuntoja. Jos se on ohjelmoitu syttymään, kun painiketta painetaan, painikkeen painaminen asettaa sen arvoon true ja sen painamatta jättäminen vääriksi. Väärä tarkoittaa, ettei valoa ole, kun taas tosi sytyttää valon. Tämä on tietokoneen logiikan perusta.

Asiantuntijajärjestelmä vie nämä oikeat ja väärät vastaukset uudelle tasolle. Yhdistämällä sarjan oikeita ja vääriä vastauksia tietokone yrittää määrittää, miten reagoida tiettyyn tilanteeseen. Se voi muuttaa vastaustaan ​​tietyn mallin ja oikeiden ja väärien vastausten määrän perusteella.

Näiden järjestelmien idea perustuu ihmisten ajatteluun. Ihminen voi tallentaa valtavan määrän uutta tietoa ja tehdä päätöksiä aiemman tiedon perusteella. Tietokone on ohjelmoitu “ajattelemaan” ja tekemään päätöksiä tietokannasta löytyneen tiedon ja aiempien kokemusten perusteella. Tietokone on tavallaan ikään kuin “oppisi” menneistä onnistumisistaan ​​ja epäonnistumisistaan.

Asiantuntijajärjestelmiä on kaksi pääasiallista muotoa. Perinteinen asiantuntijajärjestelmä tekee Boolean -logiikkaa päätöksissään. Sumuinen logiikka -asiantuntijajärjestelmä sitä vastoin ei. Se laskee joukon arvoja, jotka jäävät yksinkertaisten oikeiden tai väärien vastausten väliin määrittääkseen, missä määrin väite on enemmän totta vai enemmän.

Sumuiset asiantuntijajärjestelmät ovat “ajattelutavaltaan” enemmän ihmisen kaltaisia ​​kuin perinteiset asiantuntijajärjestelmät. Näille asiantuntijajärjestelmille ei kerrota erityisiä vastauksia ongelmaan, vaan niille annetaan yksi lausunto, josta ne tekevät lisäpäätelmiä. Tätä prosessia kutsutaan johtopäätökseksi.
Jos esimerkiksi lauseessa lukee ”Kaikki naaraskissat ovat raidallisia. Miss Kitty on naaraskissa ”, sumeat asiantuntijajärjestelmät päättelivät, että koska kaikki naaraskissat ovat raidallisia ja neiti Kitty on naaraskissa, neiti Kitty on raidoitettava. Hämärä logiikka voi myös laskea monimutkaisempia arvoja, kuten määrittää todennäköisyyden, että tietty naaraskissa on raidallinen, jos vain prosenttiosuudella naaraskissa on raitoja. Perinteiset asiantuntijajärjestelmät tarvitsevat paljon enemmän opastusta samojen johtopäätösten tekemiseksi.