35
Ekspertni sistemi i Inteligentni tutorski sistemi

Ekspertni sistemi i Inteligentni tutorski

  • Upload
    others

  • View
    8

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Ekspertni sistemi i Inteligentni tutorski

Ekspertni sistemii

Inteligentni tutorski sistemi

Page 2: Ekspertni sistemi i Inteligentni tutorski

Pojam ekspertnih sistema

Ekspertni sistem (ES)je inteligentni računarski program koji koristi

znanje i postupke zaključivanja u procesu rešavanja problema, i to

takvih problema za čije je rešavanje potreban visok stepen stručnosti i

iskustva iz domena kome se ekspertni sistem obraća.

Osnovu ES čini poseban softver koji modelira one element čovekovog

rešavanja problema za koje se smatra da čine čovekovu inteligenciju,

zaključivanje, prosuđivanje, odlučivanje na osnovu nepouzdanih i

nepotpunih informacija i tumačenje svog ponašanja, pri čemu važnu

ulogu ima korisnički interfejs

Page 3: Ekspertni sistemi i Inteligentni tutorski

Razvoj ekspertnih sistema

Prvi razvijeni ekspertni sistemi bili su za medicinsku dijagnostiku i istraživanje naftnih ležišta. Nakon toga su razvijeni sistemi za pomoć u donošenju finansijskih odluka i sistema za konfigurisanje elektronskih komponenata.

Neki od najpoznatijih ekspertnih sistemi su:

1. DENDRAL, 5. HEARSAY II,

2. MYCIN, 6. SOPHIE,

3. MACSYMA, 7. GRAPH,

4. CADUCES, 8. PROSPEKTOR

3

Page 4: Ekspertni sistemi i Inteligentni tutorski

Razvoj ekspertnih sistema

DENDRAL - ekspertni sistem (Stanford,1965)

pomoć u identifikaciji molekula u organskoj hemiji na osnovu

masenih spektrograma.

MYCIN - dijagnostički ekspertni sistem (Stanford,1970)

dijagnostika bakterijskih infekcija i propisivanje doza antibiotske

terapije, ima oko 600 pravila, oko 69% ispravnih terapija

(prevazišao uspešnost lekara).

MACSYMA - koristi se za simboličko rešavanje diferencijalnog i

integralnog računa.

4

Page 5: Ekspertni sistemi i Inteligentni tutorski

Razvoj ekspertnih sistema

PROSPEKTOR - za istraživanje ležišta mineralnih sirovina.

HEARSAY II - ekspertni sistem za komuniciranje uz pomoć glasa sa računarom.

SOPHIE - sistem za potrebe nastave u oblasti elektronike.

GRAPH - za klasifikaciju i unapređivanje znanja u oblsti teorije grafova.

CADUCES - ekspertni sistem koji se koristi za potrebe dijagnostike u internoj medicini.

5

Page 6: Ekspertni sistemi i Inteligentni tutorski

Razvoj ekspertnih sistema

Izgrađeni su mnogi komercijalni ekspertni sistemi za oblasti koje uključuju:

testiranje opreme,

planinarenje,

upravljanje procesima,

interpretaciju signala,

finansijsku analizu,

knjigovodstvo,

konfigurisanje računara,

nadgledanje upotrebe računarskog softvera.

6

Page 7: Ekspertni sistemi i Inteligentni tutorski

Razvoj ekspertnih sistema

Osnovne faze u izgradnji ekspertnog sistema su:

idejni projekat sistema

prikupljanje znanja

razvoj sistema

proračun performansi

proračun prihvatljivosti

demonstracija prototipa

revizija i dalji razvoj

realizacija sistema.

7

Page 8: Ekspertni sistemi i Inteligentni tutorski

Komponente ekspernog sistema

8

Page 9: Ekspertni sistemi i Inteligentni tutorski

Glavne komponente ekspertnih sistema

Baza znanja i(globalna) bazapodataka

Sadrži na određennačin strukturiranoznanje i činjenice izproblemske oblasti

Mehanizam zaključivanja

Sistem programskihprocedura pomoćukojih se u skladu saodređenomstrategijom upravljadonošenjemzaključaka na osnovuelemenata iz bazeznanja i podataka izbaze podataka

Komunikacijski interfejs

Omogućuje korisnikuda vodi dijalog sa ES, veza sa korisnikom

9

Page 10: Ekspertni sistemi i Inteligentni tutorski

Mehanizam zaključivanja

Mehanizam zaključivanja čini ES inteligentnim, inače bi bez njega bio standardna baza podataka.

Mehanizam zaključivanja je sistem programskih procedurapomoću kojih se upravlja donošenjem zaključaka na osnovupodataka iz baze znanja i baze podataka, odnosno pokušava da dokaže hipotezu na osnovu pravila iz baze znanja i činjenica izradne baze.

Mehanizam zaključivanja se sastoji iz mehanizma izvođenja ikontrolnog mehanizma, koji kontaktira sa bazom znanja,kontroliše njeno ažuriranje, organizaciju i izdvajanje činjenicakoje su relevantne za proces izvođenja zaključaka.

10

Page 11: Ekspertni sistemi i Inteligentni tutorski

Karakteristike mehanizma zaključivanja

Zaključivanje unapred i unazad

Mogućnost rada sa podacima različite pouzdanosti

Mogućnost davanja objašnjenja za donate zaključke

Kvalitet dijaloga sa korisnikom

11

Page 12: Ekspertni sistemi i Inteligentni tutorski

Karakteristike mehanizma zaključivanja

Zaključivanje unapred

Sastoji u tome da se na osnovu

činjenica iz radne baze i pravila iz

baze znanja generišu nove

činjenice, koje se dodaju u radnu

bazu u svojstvu novogenerisanih

činjenica, a zatim se dalje koriste

za generisanje novih činjenica.

Proces se završava: generisanjem

tražene činjenice, nemogućnošću

generisanja novih činjenica ili

nasilnim prekidom.

Zaključivanje unazad

Zaključivanje vođeno ciljem.

Polazni cilj se razlaže na

podciljeve koristeći bazu znanja

sistema. Prilikom generisanja

podciljeva kreira se I/ILI graf na

čijem se lišću nalaze tekući

podciljevi, a polazni cilj je

zadovoljen kada su zadovoljeni

svi I podciljevi na generisanom

grafu.

12

Page 13: Ekspertni sistemi i Inteligentni tutorski

Kako funkcioniše?

Obrazovanja linije rasuđvanja se izvodi ulančavanjem IF-THEN pravila.

Primer.1. AKO imaš temperaturu i kašlješ, ONDA je u

pitanju prehlada -> uzmi aspirin2. AKO je u pitanju prehlada i imaš crveno grlo

ONDA boluješ od bronhitisa -> uzmiantibiotik

13

Page 14: Ekspertni sistemi i Inteligentni tutorski

Oblasti primene ekspertnih sistema

• Interpretacija - opis nastale situacije

• Predviđanje - predviđanje posledica situacije

• Dijagnostika - na osnovu posmatranja stanja

• Projektovanje - uz poštovanje ograničenja

• Planiranje - usklađenost s ciljevima

• Nadzor - otkrivanje odstupanja/neispravnosti

• Opravke - upravljanje otklanjanjem neispravnosti

• Učenje - pomoć učenicima/studentima/korisnicima

• Upravljanje - funkcionisanjem sistema

14

Page 15: Ekspertni sistemi i Inteligentni tutorski

Prednosti primene ES

Postojanost

Prenosivost

Pouzdanost

Cena

Prednosti eksperta

15

Page 16: Ekspertni sistemi i Inteligentni tutorski

16

Inteligentni tutorskisistemi

Page 17: Ekspertni sistemi i Inteligentni tutorski

Inteligentni tutorski sistemi

Inteligentni tutorski sistem (Intelligent Tutoring Systems, ITS) predstavlja softver koji simulira ponašanje tutora ilinastavnika/mentora, tj. pomoćnika u učenju.

Konkretnije rečeno, ovaj softver pruža individualnu podrškui pomoć pri učenju tako što učenicima postavlja pitanja, raščlanjava njihove odgovore i nudi prilagođene instrukcije ipovratne informacije koje su u funkciji učenja i razumevanjasadržaja.

17

Page 18: Ekspertni sistemi i Inteligentni tutorski

Inteligentni tutorski sistemi

Za razliku od ekspertnih sistema, koji se odlikuju po tome što sadrže znanja eksperta i pravila za rešavanje problema, inteligentni tutori su mnogo više od toga.

Kod ekspertnog sistema se smatra da su korisnikovo predznanje i veštine ograničeni. I razvijenijim modelima ekspertnih sistema nedostaje dijagnostika korisničkih/učeničkih grešaka, koje mogu biti posledica nepažnje, neznanja ili nerazumevanja.

18

Page 19: Ekspertni sistemi i Inteligentni tutorski

Inteligentni tutorski sistemi

Inteligentni tutorski obrazovni softveri odlikuju se po tome što analiziraju odgovore učenika i pronalaze greške u njihovom znanju.

Ovaj softver nema cilj da samo prepozna tačan/netačanodgovor, već da prepozna u kom koraku učenik greši i u skaldusa greškama pruži odgovarajuću povratnu informaciju i

sugestiju učeniku.

19

Page 20: Ekspertni sistemi i Inteligentni tutorski

Inteligentni tutorski sistemi

U idealnom ITS-u, učenik dobija razumljiv „feedback“ koji mu ne pomaže samo da otkloni tekuće greške već mu pomaže i da popravi strukturu svog znanja.

Nakon što pregleda svoj „feedback“ učenik najverovatnije neće ponavljati iste greške u kasnijem procesu učenja.

Osim toga, on će učeniku skratiti vreme učenja i može mu pomoći da brže postigne cilj učenja.

20

Page 21: Ekspertni sistemi i Inteligentni tutorski

Struktura ITS

Učenički interfejs

Modul ekspertnog znanja

Učenički modul

Tutorski modul

21

Page 22: Ekspertni sistemi i Inteligentni tutorski

Učenički interfejs

Odnosi se na interfejs pomoću kog učenikkomunicira sa sistemom.

22

Page 23: Ekspertni sistemi i Inteligentni tutorski

Modul ekspertskog znanja

Upućuje na znanja, veštine ili ponašanja stručnjaka u određenoj oblasti, a koja bi trebalo preneti na učenika. Istraživanja inteligentnih tutorskih sistema ukazuju da modul ekspertskog znanja mora obuhvatati specifičnaznanja, identifikovana od strane eksperata koji imajudugogodišnje iskustvo iz konkretnih naučnih oblasti kojimaje alat namenjen.

23

Page 24: Ekspertni sistemi i Inteligentni tutorski

Tutorski modul

Na osnovu identifikovanih problema kod učenika reagujepružanjem povratnih informacija, instrukcija i pomoći u prevazilaženju problema u učenju.

Ovaj modul koristi znanje o učeniku (o nivou njegovogznanja) i na osnovu toga bira koju pedagošku intervenciju ćeprimeniti u konkretnom slučaju: savete, podršku, objašnjenja, zadatke, testove i sl.

24

Page 25: Ekspertni sistemi i Inteligentni tutorski

Učenički modulOpisuje realno znanje i ponašanje učenika koje softver procenjuje i

onda na osnovu njega dalje deluje.

Modul učenik je neophodan da bi preuredio nastavu prema

psihološkim potrebama i potrebama za učenjem jednog učenika.

Bez ovog znanja, pedagoška komponenta tutora ne bi imala nikakvih

temelja na osnovu kojih bi stvarala odluke, pa bi na taj način sve

učenike tretirala na isti način.

Jedan od najvažnijih faktora u planiranju i držanju nastave je

razumevanje kako učenici uče.

Veoma je bitno da nastavnik prepozna stil učenja koji određenom

učeniku „leži“ i na taj način mu pomogne da ga i sam otkrije.25

Page 26: Ekspertni sistemi i Inteligentni tutorski

Zadaci tutorskih sistema

1. precizno evaluira nivo znanja i veština učenika;

2. daje povratne informacije i instrukcije koje supersonalizovane, relevantne za učenika, a ne programirane, uopštene odgovore i savete;

3. odlučujeo narednim koracima i zadacima koje ćeponuditi učeniku na osnovu nivoa njegovog znanja.

26

Page 27: Ekspertni sistemi i Inteligentni tutorski

27

Prednostitutorskih sistema

Page 28: Ekspertni sistemi i Inteligentni tutorski

Rad sa velikim brojem učenika

U vidu pružanja pomoći svakom učeniku, prilagođavanjanjihovoj brzini i specifičnim ulovima učenja, kao i to što možebiti na raspolaganju kada god je učeniku potreban, bez vremenskih ograničenja.

28

Page 29: Ekspertni sistemi i Inteligentni tutorski

Efikasnost

Učenici zapravo ukazuju na to šta u zadatku razumeju – naosnovu čega softver dalje predlaže sugestije, savete iinstrucije što predstavlja efikasniji način rada sa učenicimanego ukazivanje na to šta ne shvataju.

29

Page 30: Ekspertni sistemi i Inteligentni tutorski

Smanjenje stresa

Osim navedenih prednosti, pokazalo se da kompjuterski mentor može da smanji količinu anksioznosti koju neki učenici moguosećati u vezi sa priznanjem da ne razumeju neki koncept iliproces, a koju mogu pojačano osećati u odnosu sa realnimnastavnikom u socijalnoj situaciji u nastavi.

30

Page 31: Ekspertni sistemi i Inteligentni tutorski

31

Nedostaci tutorskihsistema

Page 32: Ekspertni sistemi i Inteligentni tutorski

“Varanje” sistema

Ukoliko učenik ne iskoristi savete i povratne informacije softverana pravi način, tj. ukoliko ih ne iskoristi za refleksiju, razmišljanjei razumevanje svojih grešaka, već umesto toga zahteva gotovarešenja, učenik zapravo ne uči, već stvara iluziju o tome.

32

Page 33: Ekspertni sistemi i Inteligentni tutorski

Sistem ne može da postavlja pitanja

Na osnovu pitanja bi učenici bili podstaknuti da objašnjavaju svojerazmišljanje i akcije koje su preduzimali tokom rešavanja zadatka.

Ovi alati su kritikovani da su previše „instruktivni” i da utiču nasmanjenje motivacije za samostalno istraživanje i pronalaženje rešenjakod učenika.

33

Page 34: Ekspertni sistemi i Inteligentni tutorski

Kompleksnost

S jedne strane samo kreiranje baze ekspertskog modela(ekspertskog znanja) može biti dugotrajan zadatak.

S druge strane, postoje izazovi koji se vezuju za procenuznanja učenika, posebno zbog toga što je u većini slučajevaovih sistema glavni način komunikacije između sistema iučenika: tastatura.

Čovek, za razliku od sistema, može da kombinuje različiteizvore informacija, kao što su glas, ton, dinamika govora, mimika i neverbalna komunikacija.

34

Page 35: Ekspertni sistemi i Inteligentni tutorski

Budućnost tutorskih sistemaDo sada je mnogo puta potvrđena povezanost emocija i učenja, tj. da osim

kognicije, i emocije igraju veoma važnu ulogu u učenju, što je i motivisalo

kreatore inteligentnih tutorskih sistema da kreiraju sistem koji će moći da

tumači i da reaguje na emocionalna stanja sagovornika, tj. učenika.

Istraživači rade na uvođenju glasa i simulaciji dijaloga u komunikaciji

inteligentnih tutorskih sistema i učenika. Na taj način ovi alati će biti u

mogućnosti da odgovore ne samo rečima, već tonom, dinamikom, izrazom lica

i govorom tela.

Jedan od primera inteligentnih tutorskih sistema koji tumači emocije je Gaze

Tutor, koji je razvijen sa ciljem da prati pokrete očiju sagovornika i na taj

način utvrdi njihove emocije – da li im je dosadno ili su zabrinuti, odsutni, a

zatim, nakon tumačenja emocije, sistem pokušava da se poveže sa učenikom.35