3. Tehisintellekti põhiküsimused
1) Teadmiste (e. teadmuse) esitamine (TE, knowledge representation)
Missuguseid teadmisi modelleeritavast ainevaldkonnast esitada?
Missugust formalismi kasutada nende teadmiste esitamisel teadmusbaasis?
Kuidas kiiresti leida teadmusbaasist vajalikke teadmisi?
Raamide (e. piiride) probleem (frame problem) J. McCarthy 1969 (Rich&Knight, lk. 44-45).
- Kuidas kontrollida, et teadmised pole vastuolus?
- Kuidas kõrvaldada vananenud teadmisi?
TI süsteemi funktsioneerimine sõltub oluliselt sellest, kuidas need küsimused on lahendatud.
Praegusel ajal ei ole olemas teadmuse esituse teooriat ega ka teadmuse
mõiste täpset definitsiooni.
Eksisteerivad mitmed TE
meetodid. Näit.:
2) Probleemilahendus (e. lahendi tuletamine, problem solving).
Ülesande lahendamise protseduur sõltub TE meetodist. Näit.
loogiline tuletus - kui TE-ks loogikaarvutus,
tee otsimine graafis (algolekust lõppolekusse olekute ruumis).
3) Planeerimine (planning).
4) Suhtlemine (interaction).
Suhtlus loomulikus keeles: tekst, kõne (keele mõistmine ja keele genereerimine).
Kujundite äratundmine (e. kujutuvastus), pildianalüüs -> tehisnägemine.
5) Õppimine (uute teadmiste omandamine, sealhulgas tuletus analoogia põhjal, induktiivne tuletus, deduktiivne tuletus).
Võtmeküsimused läbi aegade
|
1957-62 |
Heuristiline programmeerimine Masintõlge Teoreemide automaatne tõestamine GPS Kujutuvastus LISP |
|
1963-67 |
Loomuliku keele mõistmise süsteemid Resolutsioonimeetod ELIZA |
|
1968-72 |
Mikromaailmad (nt. "kuubikute maailm") DENDRAL (ekspertsüsteem) SHRDLU (robot) |
|
1973-77 |
Default-loogika Freim, skript Semantilised võrgud TI programmeerimiskeeled: FRL jt. Produktsioonide süsteemid MYCIN (ekspertsüsteem) Hägusa teadmuse esitus |
|
1978-82 |
Metasüsteemid Ekspertsüsteemide "kestad" |
|
1982 ja edasi |
Suured projektid, sh. - Jaapani 5. põlvkonna arvuti - USA raamprogramm DARPA - Euroopa Liidu suured raamprogrammid: ESPRIT, Copernicus Kommertssüsteemid Spetsiaalne riistvara Tehisnärvivõrgud |
|
1994 ja edasi |
Agenditehnoloogia |
Intellektitehnika-alaste uurimuste põhivaldkonnad kaasajal
1) teadmuse esitus - teadmuse esituse mudelite väljatöötamine,
teadmusbaaside loomine
2) TI süsteemide tarkvara
- spetsiaalsete programmeerimiskeelte väljatöötamine, kus esikohal
loogiline ja sümboltöötlus arvutusprotseduuride asemel (Lisp, Prolog,
SmallTalk, Refal jt.)
- rakenduspaketid intelligentsete süsteemide tööstuslikuks
väljatöötamiseks (ekspertsüsteemide "kestad")
3) loomuliku keele liidesed ja masintõlge
4) intelligentsed robotid
5) masinõpe
6) kujutuvastus, pildianalüüs
7) uued arvutiarhitektuurid: Lisp- ja Prolog-masinad, andmebaasimasinad,
paralleelarvutid, vektorarvutid
8) mängud ja tehislooming (muusika, luule jms.)
- kommertsrakendused
9) muu
- geneetilised algoritmid
- intelligentsete agentide süsteemid
- loogiline tuletus
- pehmed (fuzzy) arvutused
jne.