Mikä on järkeilijä? Määritelmä, tyypit ja sovellukset
Päättelijä on tekoäly (AI) -järjestelmä, joka on suunniteltu pohtimaan tietoa ja tekemään päätöksiä sen perusteella. Päättelijöitä käytetään usein asiantuntijajärjestelmissä, jotka ovat tietokoneohjelmia, jotka jäljittelevät ihmisen asiantuntijan päätöksentekokykyä tietyllä alalla. Päättelijä käyttää tyypillisesti loogisia päättelytekniikoita tehdäkseen johtopäätöksiä sille annetusta tiedosta. Jos päättelijälle on esimerkiksi kerrottu, että "kaikki ihmiset ovat kuolevaisia" ja "Sokrates on ihminen", hän voi päätellä, että "Sokrates on kuolevainen". Päättelijä voi myös käyttää tietojaan vastatakseen kysymyksiin ja selittääkseen päätelmiään.
Joitakin yleisiä päättelijöiden sovelluksia ovat:
1. Asiantuntijajärjestelmät: Pohdintoja voidaan käyttää luomaan asiantuntijajärjestelmiä, jotka voivat tarjota neuvoja ja tehdä päätöksiä tietyllä alalla, kuten lääketieteellisessä diagnoosissa tai taloussuunnittelussa.
2. Luonnollisen kielen prosessointi: Pohdintoja voidaan käyttää luonnollisen kielen ymmärtämiseen ja kysymyksiin vastaamiseen tekstin merkityksen perusteella.
3. Automaattinen päättely: Pohdintoja voidaan käyttää automatisoimaan loogisia päättelytehtäviä, kuten matemaattisten lauseiden todistamista tai juridisten argumenttien arviointia.
4. Tiedonhallinta: Päättelijöitä voidaan käyttää suurten tietomäärien järjestämiseen ja hallintaan, kuten tietokannassa tai tietokannassa.
Päättelyjä on useita, mukaan lukien:
1. Välitä päättelyt: Nämä päättelyt alkavat joukolla premissioita ja käyttävät loogisia sääntöjä päätelmien johtamiseen.
2. Taaksepäin perustelevat: Nämä päättelyt aloittavat päätelmästä ja käyttävät loogisia sääntöjä löytääkseen premissit, jotka johtivat tähän johtopäätökseen.
3. Abduktiiviset päättelyt: Nämä päättelyt käyttävät sekä eteenpäin että taaksepäin päättelyä löytääkseen todennäköisimmän selityksen tietylle tosiasiajoukolle.
4. Deduktiiviset päättelyt: Nämä päättelijät käyttävät loogisia sääntöjä päätelläkseen päätelmiä joukosta premissioita.
Joitakin esimerkkejä päättelijöistä ovat:
1. CLIPS (C Language Integrated Production System): Sääntöihin perustuva asiantuntijajärjestelmä, joka tekee päätelmiä tietopohjasta.
2. JESS (Java Expert System Shell): Sääntöihin perustuva asiantuntijajärjestelmä, joka käyttää perusteluja tiedon pohtimiseen ja päätösten tekemiseen.
3. Cyc: Laajamittainen tietokanta ja päättelykyky, joka voi vastata kysymyksiin ja selittää johtopäätöksiään.
4. Answer Set Programming (ASP): Ohjelmointiparadigma, joka käyttää päättelyä löytääkseen ratkaisuja loogisiin ongelmiin.



