Analiza i pretraživanje teksta
ISVU: 280611•4 ECTS•Ljetni semestar
Osnovne informacije
- Organizacijska jedinica
- Odsjek za informacijske i komunikacijske znanosti
- Satnica
- Predavanja: 30 sati
- Vježbe u praktikumu: 15 sati
Nastavnici
Cilj
Sustavi za analizu i pretraživanje teksta omogućuju odgovaranje na informacijske potrebe korisnika, kao i crpljenje informacija iz velikih količina nestrukturiranih podataka. Pretraživanje teksta suočava se s kompleksnim problemom višeznačnosti prirodnog jezika te analiza teksta uključuje postupke obrade prirodnog jezika, računalne lingvistike i strojnog učenja. U prvom dijelu kolegij daje prikaz osnovnih zadataka obrade prirodnog jezika, kao što su opojavničenje, korjenovanje i lematizacija. U drugom dijelu prikazani su postupci u pretraživanju teksta kao što je izrada invertnog indeksa, težinsko faktoriranje, vektorizacija dokumenta i osnovni modeli pretraživanja. U trećem dijelu prikazuju se tehnike ekstrakcije informacija, sažimanja i klasifikacije teksta. Studenti se upoznaju s dvije paradigme pretraživanja informacija: modelom vektorskog prostora i vjerojatnosnim modelom pretraživanja informacija. Naposljetku, studenti savladavaju osnove nadziranog strojnog učenja te njegove evaluacije na zadatku klasifikacije dokumenata.
Sadržaj
- Uvod u pretraživanje informacija i analizu teksta.
- Predobrada teksta. Opojavničenje. Morfološka normalizacija (korjenovanje).
- Obrada jezika: morfosintaktičko označavanje i lematizacija.
- Pretraživanje teksta. Osnovni koncepti: prikaz teksta, indeksni termini.
- Modeli pretraživanja. Pretraživanje Weba.
- Booleovo pretraživanje i višerječni upiti. Model vektorskog prostora.
- Sličnosti tekstova. Težinsko faktoriranje. Grupiranje tekstova i termina.
- Kolokvij.
- Vjerojatnosni model pretraživanja informacija.
- Ekstrakcija tekstnih informacija (imenovani entiteti, sveze riječi).
- Sažimanje teksta.
- Strojno učenje i klasifikacija teksta.
- Klasifikacija tekstova. Analiza sentimenta.
- Evaluacija i usporedba više skupova postavki.
- Kolokvij.
Ishodi učenja
- Sažeti područja primjene i izazove u analizi i pretraživanju teksta.
- Opisati osnovne tehnike za analizu i pretraživanje teksta.
- Opisati postupke obrade jezika poput morfološke normalizacije (korjenovanja i lematizacije) u svrhu procjene sličnosti tekstova.
- Primijeniti alate za jezičnu predobradu.
- Primijeniti postupke strojnog učenja na probleme analize i pretraživanja teksta.
- Vrednovati sustav za analizu/pretraživanje teksta.
- Osmisliti i provesti jednostavno istraživanje u polju informacijskih i komunikacijskih znanosti
- Primijeniti načela i metode organizacije i zaštite dokumenata, podataka i informacija
- Primijeniti spoznaje teorijskih i metodoloških znanja informacijskih i komunikacijskih znanosti u rješavanju problema na stručnoj razini
Metode podučavanja
Predavanja i vježbe.
Metode ocjenjivanja
Praktičan rad na tjednim zadatcima tijekom semestra i završni rad.
Obavezna literatura
- Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008.
- Ignatow, G., & Mihalcea, R. (2017). Text mining: A guidebook for the social sciences. SAGE Publications, Inc.
Dopunska literatura
- Manning, C.D., & Schütze, H. (1999). Foundations of statistical natural language processing. SGMD.