Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Ekspersüsteem ajakirja valikuks - Esimene kodutöö (0)

1 Hindamata
Punktid
TALLINNA TEHNIKAÜLIKOOL
INFORMAATIKAINSTITUUT
EKSPERTSÜSTEEM AJAKIRJA VALIKUKS
Spetsifikatsioon
1. iseseisev töö õppeaines “Ekspertsüsteemid”
Koostaja : Anneli Kaldamäe
Martr . nr: 991476
Õpperühm: LAP-81
Esitatud: ………………
Juhendaja : Jaak Tepandi
Tallinn 2003
  • Sissejuhatus


  • Otstarve


    Kuna erinevaid ajakirju on väga palju, siis on inimestel üha raskem otsustada, millist neist tellida . Et kõiki ajakirju läbi sirvida, kuluks palju aega. Seega püüan ma luua ekspertsüsteemi, mis aitaks tellijal leida kiiresti ja vähese vaevaga endale sobivaim ja meelepäraseim. Ajakirjades käsitletakse väga paljusid teemasid ja neid ajakirju on nii palju, et kõiki erinevaid variante ei suudeta korraga haarata. Ekspertsüsteem peakski need probleemid lahendama – inimene ei pea sugugi ise kõiki neid ajakirju läbi sirvima, ta peab ainult võimalikult täpselt teadma oma soove ja töö programmiga võtab suhteliselt vähe aega.
  • Ulatus


    Antud spetsifikatsioon on koostatud ekspertsüsteemile “Ajakirja valik”, mis võimaldab kliendil (tellijal) teha valikuid erinevate teemade vahel vastavalt oma eelistusele, ning määrata ligikaudse hinnavahemiku, mis talle jõukohane on. Ekspertsüsteem valib välja võimalike ajakirjade seast kliendi etteantud teemadele ja hinnavahemikule kõige täpsemini vastava(d) eksemplari(d).
  • Definitsioonid ja kasutatavad lühendid


    pealkiri ajakirja pealkiri
    hind ajakirja tellimise hind 12 kuuks
    kirjastus kirjastus või tellimiskeskus, kellelt saab antud ajakirja tellida

    1.4 Viited kasutatud materjalidele


    J. Tepandi. Teadmussüsteemid. TTÜ kirjastus, 2001
    Teadmussüsteemid – kursuse korraldus 2002. a. kevadel
    A. Normak . Ekspertsüsteem triikraua valikuks – spetsifikatsioon. Tallinn, 2000
    Ajakirjanduse tellimiskeskus http://www.tellimine.ee
  • Spetsifikatsiooni ülevaade


    Projekti spetsifikatsioon annab ülevaate sellest, miks süsteemi üldse looma hakati ja mis kasu sellest on; samuti kasutajatest ja süsteemi kitsendustest ning perspektiivist. Järgnevalt on ära toodud süsteemi üldkirjeldus, mis hõlmab täpsemalt perspektiivid, funktsioonid, kasutajad ja kitsendused ning erinõudmised, mis on vajalikud tagamaks süsteemi korrektset tööd.

    2. Üldkirjeldus


    2.1 Kontekst ja perspektiiv


    Loodav süsteem on esialgu iseseisev ning kogu info ajakirjade kohta paikneb EXSYSis. Seega süsteem ei sõltu andmebaasist, mis on esialgu tema suurimaks puuduseks.
    Tulevikus võiks süsteemi siduda andmebaasiga. Samuti oleks väga positiivne, kui seda süsteemi saaks kasutada otse kirjastuse koduleheküljel, nii et kui meelepäraseim ajakiri on välja valitud saaks seda sealtsamast kohe ka tellida. Lisaks võiks selleks, et saavutada suuremat kokkulangevust kliendi huvidega, suurendada ajakirja iseloomustavate teemade hulka.
    Loodava süsteemi riistvaranõudeks on PC-tüüpi arvuti, mille operatsioonisüsteemiks oleks Windows 95 või uuem versioon ja kus töötaks programm EXSYS.

    2.2 Funktsioonid


    Ekspertsüsteemi funktsioonid on:
  • Kasutajale erinevate teemade (vastusevariantide) kuvamine.
  • Kasutaja poolt tehtud valikute mälus hoidmine.
  • Vastavalt kasutaja tehtud valikutele võimalike vastusevariantide reastamine.
  • Valikute kuvamine.

    2.3 Kasutajad


    Ekspertsüsteemi kasutajatena näen esialgu postkontoreid, kust palju inimesi on harjunud oma ajalehti/ajakirju tellima . Hiljem, kui süsteem on seotud andmebaasiga ja välja pandud Internetti, saaksid kliendid (ajakirjade tellijad) ise süsteemi kasutada.
    RULES :
    ----------------------------------------
    RULE NUMBER: 1
    IF:
    Ajakiri peab ilmuma vähemalt kord nädalas Jah
    THEN:
    Kroonika - Confidence =10
    ELSE :
    Kroonika - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 2
    IF:
    Ajakiri peab ilmuma vähemalt kord nädalas Jah
    THEN:
    Nädal - Confidence=10
    ELSE:
    Nädal - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 3
    IF:
    Ajakiri peab ilmuma vähemalt kord nädalas Jah
    THEN:
    Teleleht - Confidence=10
    ELSE:
    Teleleht - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 4
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Miniristik - Confidence=10
    ELSE:
    Miniristik - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 5
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Ristik - Confidence=10
    ELSE:
    Ristik - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 6
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Kroonika - Confidence=10
    ELSE:
    Kroonika - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 7
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Nädal - Confidence=10
    ELSE:
    Nädal - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 8
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Teleleht - Confidence=10
    ELSE:
    Teleleht - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 9
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Anne - Confidence=10
    ELSE:
    Anne - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 10
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Pere ja kodu - Confidence=10
    ELSE:
    Pere ja kodu - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 11
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Saladused - Confidence=-100
    ELSE:
    Saladused - Confidence=10
    ----------------------------------------
    RULE NUMBER: 12
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Stiina - Confidence=10
    ELSE:
    Stiina - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 13
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Arvutikasutaja - Confidence=10
    ELSE:
    Arvutikasutaja - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 14
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Eesti Naine - Confidence=10
    ELSE:
    Eesti Naine - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 15
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Tervis Pluss - Confidence=10
    ELSE:
    Tervis Pluss - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 16
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Kodukiri - Confidence=5
    ELSE:
    Kodukiri - Confidence=-50
    ----------------------------------------
    RULE NUMBER: 17
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Maakodu - Confidence=10
    ELSE:
    Maakodu - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 18
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Maamajandus - Confidence=5
    ELSE:
    Maamajandus - Confidence=-20
    ----------------------------------------
    RULE NUMBER: 19
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Stiil - Confidence=10
    ELSE:
    Stiil - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 20
    IF:
    Ajakiri peab olema värviline Jah
    THEN:
    Jana - Confidence=10
    ELSE:
    Jana - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 21
    IF:
    Ajakirjas peab olema televisiooni saatekava Jah
    and Ajakirjas peab olema televisiooni saatekava Pole oluline
    THEN:
    Kroonika - Confidence=10
    ELSE:
    Kroonika - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 22
    IF:
    Ajakirjas peab olema televisiooni saatekava Jah
    and Ajakirjas peab olema televisiooni saatekava Pole oluline
    THEN:
    Nädal - Confidence=10
    ELSE:
    Nädal - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 23
    IF:
    Ajakirjas peab olema televisiooni saatekava Jah
    and Ajakirjas peab olema televisiooni saatekava Pole oluline
    THEN:
    Teleleht - Confidence=10
    ELSE:
    Teleleht - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 24
    IF:
    Ajakiri peaks olema orienteeritud eelkoige naistele Jah
    THEN:
    Anne - Confidence=10
    ELSE:
    Anne - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 25
    IF:
    Ajakiri peaks olema orienteeritud eelkoige naistele Jah
    THEN:
    Eesti Naine - Confidence=10
    ELSE:
    Eesti Naine - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 26
    IF:
    Ajakiri peaks olema orienteeritud eelkoige naistele Jah
    THEN:
    Kodukiri - Confidence=10
    ELSE:
    Kodukiri - Confidence=-10
    ----------------------------------------
    RULE NUMBER: 27
    IF:
    Ajakiri peaks olema orienteeritud eelkoige naistele Jah
    THEN:
    Stiil - Confidence=10
    ELSE:
    Stiil - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 28
    IF:
    Ajakiri peaks olema orienteeritud eelkoige naistele Jah
    THEN:
    Jana - Confidence=10
    ELSE:
    Jana - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 29
    IF:
    Ajakiri peaks olema moeldud eelkoige noortele Jah
    THEN:
    Stiina - Confidence=10
    ELSE:
    Stiina - Confidence=-10
    ----------------------------------------
    RULE NUMBER: 30
    IF:
    Ajakiri peaks olema moeldud eelkoige noortele Jah
    THEN:
    Jana - Confidence=10
    ELSE:
    Jana - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 31
    IF:
    Ajakirjast peavad olema ristsonad Jah
    THEN:
    Miniristik - Confidence=10
    ELSE:
    Miniristik - Confidence=0
    ----------------------------------------
    RULE NUMBER: 32
    IF:
    Ajakirjast peavad olema ristsonad Jah
    THEN:
    Ristik - Confidence=10
    ELSE:
    Ristik - Confidence=0
    ----------------------------------------
    RULE NUMBER: 33
    IF:
    Ajakirjast peavad olema ristsonad Jah
    and Ajakirjast peavad olema ristsonad Pole oluline
    THEN:
    Kroonika - Confidence=10
    ELSE:
    Kroonika - Confidence=0
    ----------------------------------------
    RULE NUMBER: 34
    IF:
    Ajakiri peaks olema käsitöö teemaline Jah
    THEN:
    Kodukiri - Confidence=10
    ELSE:
    Kodukiri - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 35
    IF:
    Soovite ajakirjast abi maakodu/suvila küsimustes Jah
    THEN:
    Maamajandus - Confidence=10
    and Maakodu - Confidence=10
    ELSE:
    Maamajandus - Confidence=-100
    and Maakodu - Confidence=-100
    ----------------------------------------
    RULE NUMBER: 36
    IF:
    Ajakirjas peaks olema juttu tehnoloogiast ja arvutitest Jah
    and Ajakirjas peaks olema juttu tehnoloogiast ja arvutitest Pole oluline
    THEN:
    Arvutikasutaja - Confidence=20
    ELSE:
    Arvutikasutaja - Confidence=-100
  • Vasakule Paremale
    Ekspersüsteem ajakirja valikuks - Esimene kodutöö #1 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #2 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #3 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #4 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #5 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #6 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #7 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #8 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #9 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #10 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #11 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #12 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #13 Ekspersüsteem ajakirja valikuks - Esimene kodutöö #14
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 14 lehte Lehekülgede arv dokumendis
    Aeg2007-12-05 Kuupäev, millal dokument üles laeti
    Allalaadimisi 20 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor Rain Ungert Õppematerjali autor
    Ekspertsüsteem ajakirjade valikuks. Spetsifikatsioon ja esimene realisatsioon.

    Sarnased õppematerjalid

    Ekspertsüsteem ajakirjade valikuks - Teine kodutöö
    11
    doc

    Ekspertsüsteem ajakirjade valikuks - Teine kodutöö

    TALLINNA TEHNIKAÜLIKOOL INFORMAATIKAINSTITUUT EKSPERTSÜSTEEM AJAKIRJA VALIKUKS Realisatsioon 2, testimine, kokkuvõte 2. iseseisev töö õppeaines "Ekspertsüsteemid" Koostaja: Anneli Kaldamäe Martr. nr: 991476 Õpperühm: LAP-81 Esitatud: .................. Juhendaja: Jaak Tepandi 1 Tallinn 2003

    Ekspertsüsteemid
    Ekspertsüsteem erialase spetsialiseerumise valimiseks
    61
    doc

    Ekspertsüsteem erialase spetsialiseerumise valimiseks

    ..........................................7 2. Lahendatava ülesande analüüs..........................................................................7 2.1 Sisend- ja väljundkeelte kirjeldus.................................................................. 7 2.2 Realisatsioonivaade...................................................................................... 8 2.3 Vastuvõtutestid............................................................................................14 3. Esimene realisatsioon.......................................................................................17 3.1 Lahendatud ülesande kirjeldus................................................................... 17 3.2 Kasutusjuhend.............................................................................................17 3.3 Realiseeritud osade tekstid......................................................................... 18 4. Esimese realisatsiooni testimine...........................

    Ekspertsüsteemid
    Andmebaaside programmeerimine
    81
    doc

    Andmebaaside programmeerimine

    0. d_aadress tekst 300 Aadress peab olema Ei tähtedest ja numbritest koosnev string. Aadress ei saa olla ainult numbritest koosnev string ja ei saa olla ka tühistring. d_eesti_isikukood tekst 11 Esimene märk on Jah numbrimärk vahemikus 3

    Andmebaaside projekteerimine
    Programeerimise algkursus 2005-2006
    230
    pdf

    Programeerimise algkursus 2005-2006

    otsustele vastavate reageerimiste reeglid. Kuna ta ei saa sekkuda arvuti töösse programmi täitmise ajal, siis peab ta ette nägema kõiki võimalikke sisendandmeid ja tekkivaid olukordi - ainult nii on võimalik koostada töökindlaid programme. Programmi kirjutatud otsused peavad olema õiged, sest vastasel juhul on tegemist lihtsalt valesti töötava programmiga. Maailma esimese arvutiprogrammi koostas Babbage'i arvutile leedi Augusta Ada Lovelace, seega esimene programmeerija oli naine. Tüdrukud, saage sellest innustust! Arvutite rakendusala laienemine Alguses kasutati arvuteid ainult arvutusülesannete jaoks. Uuemad arvutid tegid arvutusi kiiremini ja laiendasid lahendatavate ülesannete valdkonda. Suur arvutusjõudluse hüpe toimus selle sajandi keskpaigas, kui hakati looma elektronarvuteid. 1946. aastal avaldas ameerika matemaatik John von Neumann artikli, kus ta sõnastas kaks põhiprintsiipi, mida rakendatakse kõigis kaasaegsetes arvutites:

    Programmeerimine
    Loogika ja programmeerimine
    89
    doc

    Loogika ja programmeerimine

    reeglid. Kuna ta ei saa sekkuda arvuti töösse programmi täitmise ajal, siis peab ta ette nägema kõiki võimalikke sisendandmeid ja tekkivaid olukordi - ainult nii on võimalik koostada töökindlaid programme. Programmi kirjutatud otsused peavad olema õiged, sest vastasel juhul on tegemist lihtsalt valesti töötava programmiga. Maailma esimese arvutiprogrammi koostas Babbage'i arvutile leedi Augusta Ada Lovelace, seega esimene programmeerija oli naine. Tüdrukud, saage sellest innustust! Arvutite rakendusala laienemine Alguses kasutati arvuteid ainult arvutusülesannete jaoks. Uuemad arvutid tegid arvutusi kiiremini ja laiendasid lahendatavate ülesannete valdkonda. Suur arvutusjõudluse hüpe toimus selle sajandi keskpaigas, kui hakati looma elektronarvuteid. 1946. aastal avaldas ameerika matemaatik John von Neumann artikli, kus ta sõnastas kaks põhiprintsiipi, mida rakendatakse kõigis kaasaegsetes arvutites:

    Arvutiõpetus
    luLUGEMISHARJUMUSED TALLINNA REAALKOOLI ERI VANUSES ÕPILASTE SEAS
    59
    pdf

    luLUGEMISHARJUMUSED TALLINNA REAALKOOLI ERI VANUSES ÕPILASTE SEAS

    Ajalehti käsitlevad küsimused olid ankeedis sihilikult paigutatud pärast küsimust ajalehtede internetiportaalide kohta, kohe ajalehtede tellimise kohta käiva küsimuse järgi. Sellise asetuse eesmärk oli selguse toomine nendele õpilastele, kes loevad ajalehti ainult Internetist, et selles küsimuses mõeldakse paberkandjal ajalehtede lugemist. Ajakirjade lugemist uurivas tabelis (küsimus 5) oli vastajatele ruumi jäetud ainult kolme ajakirja jaoks, kuigi ridu oleks võinud teha rohkemgi. Põhjus seisnes oletuses, et neid õpilasi, kes loevad rohkem kui kolme ajakirja, on kindlasti väga vähe. Samas ei tohtinud ruumi jätta ka liiga paljudele ajakirjadele, sest alati on õpilasi, kes tahavad kindlasti igasse lahtrisse midagi kirjutada. See toob kaasa ajakirjade nimetamise, mida tegelikult praktiliselt ei loeta (ainult vaadatakse pealiskaudselt), ning viib alla tulemuste õigsuse. 1.2.4. Kohustuslik kirjandus

    Kirjandus
    Programmeerimiskeel
    555
    doc

    Programmeerimiskeel

    kehtivust kontrollida.  Metafüüsilised väited, mis ei lange punktide 1 ja 2 alla, on sisutud.  Kõik moraali, esteetikat ja religiooni käsitlevad väited on mittekontrollitavad ja mõttetud. Claude Shannon MIT, 1938, Shannon’i magistritöö sidus: Boole algebra, Elektrilülitid ja -skeemid, Bitid ja info kodeerimise, Info otsimise algoritmid. Atanasoff’i arvuti - John Vincent Atanasoff, 1939-1942: esimene elektronarvuti? Zuse arvuti - Konrad Zuse; 1941-1944: Z3, Z4; Releedega digitaalarvuti. 1936-1938 Z1 Esimene programmeeritav, kahendarvudega masin. Mehaaniline arvuti: metall-lehed, hoovad, elektrimootor. Colossus vs Geheimfernschreiber Londonis 1943: saksa allveelaevade salakirja dekodeerimiseks: 1800 elektronlampi Ideoloogia ja matemaatika töötas välja Alan Turing, kes varem juhtis lihtsama ENIGMA dekodeerimist.

    Infotehnoloogia
    Nimetu
    575
    docx

    Nimetu

    funktsionaalsete programmide ehitamiseks. CLR rakenduste kompileerimine käib kahes faasis: 1. Esimese sammuna programmeerija kompileerib oma lähtekoodi vahekeelde. Microsofti raamistiku puhul on selleks MSIL (Microsoft Intermediate Language). 2. Teise sammuga käivitamise hetkel CLRi kooseisus olev kompilaator kompileerib MSILi masinkoodi, mida protsessor hakkab täitma. Kompileeritakse vaid need osad programmist, mida kasutatakse e. kompileerimine on kiire, kuigi esimene käivitamine võib olla aeglasem kui kohe binaarsel kujul oleval programmil. Viimasel hetkel kompileerimise eelis seisneb selles, et protsessorile käivitamiseks mõeldud binaarset koodi on võimalik optimeerida täpselt selle protsessori jaoks, mis hakkab programmi jooksutama. Ei ole vahet, kas protsessor on 32 või 64 bitine jne. Tulles nüüd tagasi Microsofti .NET platvorm juurde siis see pole mitte üksnes CLR, vaid toodete

    Informaatika




    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun