Question answering system

Storlek: px
Starta visningen från sidan:

Download "Question answering system"

Transkript

1 LINKÖPINGS UNIVERSITET Question answering system Artificiell Intelligens II

2 Sammanfattning Detta arbete handlar om question answering (QA) system, om hur QA- system fungerar och hur de går till väga för att söka efter information. QA- system är ett system som en människa på ett naturligt språk kan ställa en fråga och få svar på. QA- system genom tiderna har sett lite annorlunda ut och har under de senaste åren utvecklats mycket. Utvecklingen beror till viss del på att man infört en konferens där QA- system har möjlighet att utvecklas. Denna konferens kallas TREC. Det finns open- och closed- domain QA- system och det är open domain QA- system som man fokuserat mest på senaste tiden eftersom de lämpar sig bäst till dagens informations sökning. Resurserna man kan söka ifrån kan variera beroende på vilken typ av fråga frågar, man kan söka information ifrån ostrukturerad data (till exempel Websidor, bloggar), semi- strukturerad data (ex. Wikipedia) eller helt strukturerad data (fakta och uppgifter från webben eller existerande databaser). 1 1 IBM Research Report 1

3 2

4 Innehåll 1. Inledning 2. Syfte 3. Allmänt om QA 4. TREC 5. QA- arkitektur 5.1. Analysering av frågor 5.2. Förbehandling av de insamlade dokumenten 5.3. Svarssökning utifrån de valda dokumenten 5.4. Analysering av de valda dokumenten 5.5. Extrahering av svar 5.6. Generering av svar MRR- algoritmen AnSel- algoritmen 6. Diskussion 7. Referenser

5 1. Inledning Question Answering (QA) är ett användningsområde inom datorvetenskap där man försöker bygga ett mjukvarusystem för att en dator ska kunna besvara frågor. Det går ut på att en mänsklig användare ställer en fråga på ett naturligt språk (till exempel svenska eller engelska) och sedan ska mjukvarusystemet kunna ge exakta och användbara svar till de ställda frågorna. 2 Sedan behovet av att söka information på internet blivit så stort, har man upptäckt att det även finns ett behov av ett automatiskt question answering system (QA- system). Man behövde ett system som kunde ge snabba, kortfattade och korrekta svar på frågor ställda på det vardagliga språket. För att kunna svara på frågor behöver QA- systemet först kunna analysera frågan som ställs, den måste hitta ett eller fler svar på frågan, och den måste presentera svaret till användaren på ett lämpligt sätt, 3 detta kan ske i sex olika steg. Olika QAsystem klarar av olika frågor, vissa system klarar av avancerade kunskapsfrågor som kräver resonemang och andra system klarar endast av enkla ja/nej frågor. 2. Syfte Syftet med detta projekt är att få en större kunskap och förståelse för question answering system. Det är ett mycket intressant forskningsområde och något som man i viss utsträckning använder i stort sett dagligen när man vill söka information på internet. 2 IBM Research Raport 3 Natural Language question answering: the view from here 4

6 3. Allmänt om QA Det finns olika slags QA- system, expertsystem, IE- system och IR- system. Expertsystem är ett system som ofta kan hantera avancerade och svåra kunskapsfrågor, dessa frågor brukar oftast kunna ställas på naturligt språk. Expertsystemen hanterar ofta en kunskapsdomän. IEsystemen (Information Extraction system) är ett enklare QA- system. IE- systemet saknar ofta förmågan att tolka naturligt språk, förmågan att resonera kring frågor och använder ofta nyckelord för att hitta svar. Systemet kan däremot ofta hantera större kunskapsdomäner än expertsystem. IR- system (Information Retrieval system), till exempel Google, är bra när man behöver ha information i form av dokument och artiklar. Dessa system ger inga exakta svar på en fråga utan användaren får ofta leta efter svaret själv. Det första question answering systemet, QA1, baserades på ett minne med strukturerade listor där informationen för data sorteras tillsammans med annan liknande eller relaterad information. Varje data innehåller generell fakta om den specifika data samt fakta om hur olika data är relaterade till varann. Ett annat question answering system kallat QA2 och baserades på en formell teknik för att kunna bevisa teorem. I detta system representeras fakta i kalkyler. 4 Open-domain question answering system använder sig av stora dokumentsamlingar, till exempel på internet ( när de söker svar på frågor. På senaste tiden har man fokuserat mest på open domain question answering system. Closed- domain question answering system är system som endast använder sig av en dokumentsamling och ofta eller alltid inriktar sig på ett specifikt ämne. 5 Några exempel på closed-domain question answering system är BASEBALL (1961) som är designad för att svara på frågor om baseball, till exempel vilka matcher som spelats i American league under en specifik säsong. LUNAR (1973), designad för att en geolog ska kunna jämföra, utvärdera och komma åt information om kemiska analysmetoder för berg och jord, LUNAR kom som en följd av Apollos månfärd. 4 5 Research on intelligent question-answering system Improving the Precision of a Closed-Domain Question-Answering System with Semantic Information 5

7 4. TREC TREC startade 1992 och hade som syfte hjälpa forskningen inom informationssökning framåt. Man hjälpte forskningen framåt genom att bland annat skapa metoder med den infrastrukturen som krävs för att hantera storskaliga textsamlingar. Detta skedde i form av workshops där det huvudsakliga syftet var att: (1) främja forskning inom informationssökning när det gäller stora datasamlingar, (2) skapa ett öppet forum så att kommunikationen angående forskningsidéer mellan industri, den akademiska världen och staten blir större, (3) kunna visa förbättringar i metoder för hämtning av teknik och (4) öka och utveckla de existerande utvärderingsteknikerna så att de blir mer lämpade för användning inom den akademiska världen och i industrin. 6 Grupper med open- domain- QA- system har deltagit i TREC sedan år 1999 och sedan dess utvecklingen av dessa system gått framåt. Första året var det sjutton grupper som deltog med en eller två system, alla med blandad kvalité där vissa system var mycket bra och andra mindre bra. Majoriteten av systemen som deltog i tidiga TREC använde en form av ett så kallat fönsterbaserat poängsystem som ska finna svaret medhjälp av ett fönster som flyttar sig på datorskärmen. Dessa system kunde svara på ungefär 30 % av TREC- frågorna och var begränsade när det gäller att söka i längden, så på grund av detta har fler och fler system i TREC implementerat semantiska metoder för att finna svar i texter. De nuvarande systemen som använder sig av factoid - frågor kan svara på upp till 70 % av TREC- frågorna Open domain question answering 6

8 5. QA's arkitektur Det finns lite olika arkitekturer för hur QA- system fungerar när de svarar på en fråga och här nedan följer sex steg som vissa system använder och även vissa exempel på hur Guru- QA fungerar: 5.1. Analysering av frågan Olika system kan behandla olika typer av frågor, så för att kunna analysera frågan måste man först veta lite om de olika frågetyperna. Inom ramverket för QA finns det ett antal olika frågetyper, till exempel factoid - och definitionsfrågor och de används inom Text Retrieval Conference (TREC). Factoid -frågor är frågor där svaret är ett fakta, till exempel: När föddes Kronprinsessan Viktoria? eller Hur högt är Mount Everest?. Det har sedan år 1999 varit den vanligaste frågetypen inom QA. Anledningen till detta är att factoid -frågor har varit en vanlig frågetyp under TREC sedan dess. Sedan 2004 har man i state-of-the-art - QA kunnat svara på som mest 80 % av factoid - frågorna. En annan frågetyp är definitionsfrågor, de kräver till skillnad ifrån factoid - frågor ett mer komplext svar, vanligtvis ifrån flera olika källdokument. Svaren bör kortfattat beskriva den efterfrågade saken (till exempel personer, organisationer, objekt) i korta paragrafer, så att den som frågar efter kan få en sammanfattad beskrivning om det personen söker efter. Även dessa typer av frågor har använts i TREC QA- forskning på senare tid och har då refererats som berätta något intressant om något - frågor. 8 Det kan finnas begränsningar i frågan, till exempel att språket som frågan ställs på är begränsat. Det kan för systemet finnas oklarheter i frågan, det kan till exempel finnas olika betydelse för ett och samma ord, eller så kan frågan vara en anafor av något. Detta gör det extra viktigt för QA- system att analysera frågan för att på bästa möjliga sätt kunna besvara frågan korrekt. För att kunna genomföra en question answering process måste frågan först analyseras. Systemet måste förstå vad frågan innebär, vad som frågas efter och hur frågan ska processas. Frågan klassificeras, vilket innebär att antingen analyseras hela meningar, delar av meningar 8 Open domain question answering 7

9 eller bara enstaka ord. 9 Den kan till exempel med ett så kallade QA Tokens, göra så att meningarna och orden får semantiska kategorimärken. 10 Exempel på mening: Typ av fråga: Kategorimärke (QA- token): På eftermiddagen När?/ when? TID$, TIME$ 1958 Vilket år?/ what year? ÅR $, YEAR$ föddes Michael Jackson Vem?/ Who? PERSON$ i Indiana Var?/ Where? DELSTAT$, PLATS$, PLACE$ Figur 1: Exempel på en mening med kategorimärken. Man sätter kategorimärkena på orden genom att mönstermatcha. Till exempel orden i Indiana skulle klassas som en var? Eller where?- fråga och skulle få kategorimärket DELSTAT$ eller PLATS$ och Michael Jackson skulle klassas som den Vem? Eller Who?- fråga och skulle få kategorimärket PERSON$. Guru- QA är ett sökningssystem som hanterar factoid -frågor. Systemet är baserat på observationer gjorda på faktabaserade frågor. Under observationen fann man bland annat att, och Guru- QA använder sig av kategorimärken för att kategorisera sina typer av frågor och svar och på detta sett blir frågorna klassificerade utifrån vilket svar som söks Building Watson: an overview of the DeepQA project 10 Ranking suspected answers to natural language 11 Question-Answering by Predictive Annotation 8

10 5.2. Förbehandling av de insamlade dokumenten Det kan vara bra om QA- systemen gör en förbehandling av dokumenten offline. Detta för att systemen ska kunna vara så effektiva som möjligt och kunna arbeta i realtid. När man förbehandlar de insamlade dokumenten delar man upp meningar och ord och utför så kallad ordklasstaggning (part of speech (POS) tagging). Ordklasstaggning betyder att man delar meningar och på så sätt kan man identifiera grupper av ordklasser till exempel verb, substantiv och adjektiv. 12 På detta sätt kan man koppla samman hela meningar eller delar av meningar i en text som är relaterade till varandra. Figur 2: Ordklasstaggning Svarssökning utifrån de valda dokumenten När man söker efter information finns det olika typer av resurser som kan användas. Resurserna kan variera efter vilken typ av fråga, man kan söka information ifrån ostrukturerad data (till exempel Websidor, bloggar), semi- strukturerad data (ex. Wikipedia) eller helt strukturerad data (fakta och uppgifter från webben eller existerande databaser). 14 De flesta QA- system som deltagit i TREC använder någon form av IR- (Information Retrieval-) sökmotor för att genomföra svarssökningen i de valda och användbara dokumenten i en stor textsamling. Denna används för att minska samlingen med dokument 12 Open domain question answering 13 Part of speech tagging 14 IBM Research Report 9

11 genom att sålla bort delar. Innan man sålla bort måste man först ta reda på om man använda en boolesk sökning eller ett rankningssystem som sökmotor. I boolesk sökning är det en operator som använder sig av boolesk algebra och söklogik. Man sammanfogar ord med orden AND och OR och om man säger att det inte gäller för en viss typ skriver man NOT. 15 När det gäller arbetet med QA- systemen i TREC anses det bättre med en boolesk sökning, för att det underlättar sökningen eftersom om ett rankningssystem används måste man bestämma ett sökdjup i dokumentsamlingen, alltså hur långt sökmotorn ska söka Analysering av de valda dokumenten När dokumenten valts ut så behöver de ibland analyseras och processas igen ifall de inte gjorts tillräckligt i tidigare steg. Det är vanligt att system analyserar dokumenten genom att de identifierar enheter i dokumenten, såsom namn, företag, platser och så vidare. Ofta tenderar dessa identifieringar att minimera dokumenten som söks i och är aktuella för resultatet men i andra fall blir sökningarna större då de enheter som funnits i dokumenten expanderas till namn på företag, produkter, adresser etc. Det är också vanligt att man även i detta steg av arkitekturen använder någon typ av Natural language - teknik till exempel, ordklasstaggar Extrahering av svar I detta steg av QA- arkitekturen jämför och matchar man dokumenten med svaren man fick ut när man i tidigare steg sökte efter svaren i de valda dokumenten och sedan analyserade man svaren i de valda dokumenten. Detta görs för att man senare ska kunna jämför svaren som producerades under rankningsprocessen och se hur stor sannolikheten är för att dessa svar stämmer

12 5.6. Generering av svar De flesta systemen från TREC genererar en rankad lista med den fem mest troliga svaren. Svaren skrivs ut som textsträngar som är genererade från dokumentsamlingen. 16 De flesta QAsystemen använder någon slags algoritm för att ranka svaren, två exempel på algoritmer följer nedan MRR En av dessa algoritmer är mean reciprocal rank (MRR). MRR är ett av de ursprungliga bedömningsmåtten som använder under TREC 8 och 9 för att spåra rätt svar och ranka dem. Det är ett slags poängsystem som rangordnar de konkurrerande svaren i inbördes ordning på varje fråga. Figur 3: Q i formeln är frågesamlingen och ri den rankade platsen för det första korrekta svaret till frågan i eller 0 ifall det inte finns något korrekt svar på frågan. MRR- algoritmen var användbar i tidiga TREC. Några nackdelar med MRR är att systemet inte ger någon respons ifall systemen klarar av att hämta flera korrekta svar än ett. Systemet kräver att det måste hittas minst ett svar på varje fråga, men om systemet inte vet svaret eller inte lyckas hitta något lämpligt svar på frågan finns ingen funktion som säger att den inte hittat något svar alls. Ett sätt som MRR systemet kunde förbättras på var genom att finna ett sätt att säga att den inte hittat något svar, detta genom att returnera NIL. Denna funktion introducerades först i TREC Det krävdes ett nytt utvärderingsmått så algoritmen utvecklades eftersom då 16 Ranking suspected answers to natural language

13 man insett att det var mer användbart och eftertraktat med ett system som kunde svara på en fråga istället för att ge flera svar. Denna algoritm som är ett annat slags rankingsystem rankar svaren efter trovärdighet och säkerhet infördes först i TREC 11 (2002) AnSel- algoritmen Guru- QA använder sig av en algoritm som kallas AnSel (en förkortning av ANswer SELection). Det man får ut ifrån denna algoritm, alltså algoritmens output, är de fem troligaste svaren, rankade i ordning efter hur sannolika de är att vara det korrekta svaret på den ställda frågan. Svaren hos Guru- QA är ofta i form av fraser. Man har tränat AnSel- algoritmen för att den ska kunna prestera så bra som möjligt. I träningen har man använt sig av TREC- korpusar, (alltså de korpusar som använts i TREC) som innehåller ca 2 GB med artiklar ifrån fyra olika nyhetsbyråer. Träningsalgoritmen (översatt till svenska) som AnSel använder sig av för att lära sig vikten eller påverkan av användningen av formeln ser ut så här: För varje <fråga, span> tupel i ett träningsset: 1. Beräkna varje span s kännetecknen 2. Beräkna TOTAL(A) poänget för varje span genom att använda set of weights Repetera 3. Beräkna prestandan av träningssetet 4. Justera weight, wi, genom logistic regression Fortsätt tills prestandan > tröskeln Figur 4: AnSel- algoritmen. Det TOTAL(A) poänget för ett givet potentiellt svar är uträknat som en linjär kombination av de sju olika funktionerna (visas nedan), w står får weight och f står gör feature eller funktion. 12

14 AnSel är en linjär kombination som använder ett set av sju funktioner utvecklade för att påverka/väga en machine-learning - algoritm genom att använda sig av logistic regression. De sju funktionerna som används i AnSel- algoritmen är: 1. Number : den sekventiella positionen av de namngivna enheterna som blir returnerade, 2. Rspanno : den sekventiella positionen av de namngivna enheterna returnerade i samma passage, 3. Count : antal namngivna enheter i passage, 4. Notinq : antal ord i enheten som inte finns i frågan, 5. Type : Positionen av enhetens kategorimärke, till exempel: en enhet kan få typnummer 1 för att den är placerad först i den så kallade SYN- klassen (syntax- klassen). 6. Avgdst : (the average distance) det genomsnittliga avståndet mellan orden i början av enheten och frågans ord som båda dyker upp i passage Sscore : den så kallade passage - relevansen som är uträknad av Guru- QA. 18 Question-Answering by Predictive Annotation 13

15 6. Diskussion QA- systemens utveckling går hela tiden framåt. År 2011 kom IBM med en robot som de valt att kalla Watson. Watson är en informationssökande robot som har vunnit i Jeopardy mot mänskliga motståndare. Den får frågor och söker igenom sin kunskapsbas för att med hjälp av bland annat rankingsystem komma fram till ett svar som sedan Watson berättar. I Watson har man valt att utveckla QA- system till ett så kallat Deep- QA. Här tycker jag man kan se en tydlig utveckling sedan de tidiga QA- systemen som till exempel SHRDLU. Istället för att människor ska leta igenom massor av dokument som skulle kunna ta en hel evighet så kan QA- systemen ge snabba och exakt korrekta svar på frågor som man vill ha svar på. QA- systemens utveckling har alltså underlättat det mycket för människan i och med teknikens framgång. 14

16 7. Referenser Artiklar Cordell Green. C, Raphael. B, Research on intelligent question-answering system. Stanford Research Institute California,1967 Doan-Nguyen. H. and Kosseim. L. Improving the Precision of a Closed-Domain Question-Answering System with Semantic Information. Concordia University Montreal, Canada. Ferrucci. D, Nyberg. E, Allan. J et al., IBM Research Raport - Towards the Open Advancement of Question Answering Systems Ferrucci. D, Brown. E, Chu- Carroll. J, Fan. J et al., Building Watson: an overview of the DeepQA project, AI Magazine Fall, Greenwood. M. A, Open-Domain Question Answering. Department of Computer Science University of Sheffield, UK Hirschman. L, Gaizauskas. R, Natural Language question answering: the view from here. Natural Language Engineering 7 (4): , Camebridge University Press 2001 Prager. J, Brown. E, Coden. A, Ravey. D, Question-Answering by Predictive Annotation. IBM T.J. Watson Research Center and University of Michigan Radev. D R, Prager. J, Samn. V, Ranking suspected answers to natural languge questions using predictive annotation, University of Michigan, IMB Research Division, Columbia University. Länkar Booleska operatorer - Libris ( National Library of Sweden Overview TREC - Skapad av NIST, National Institute of Standards and Technology Senast uppdaterad Information hämtad Question Answering Wikipedia ( Senast uppsaterad Information hämtad Powerpoint Part of speech (POS) tagging - Information hämtad

Linköpings Universitet Artificiell Intelligens II 729G11 HT QA- system. Anders Janson

Linköpings Universitet Artificiell Intelligens II 729G11 HT QA- system. Anders Janson Linköpings Universitet Artificiell Intelligens II 729G11 HT 2011 QA- system Anders Janson 861128-6918 andja338@student.liu.se Sammanfattning Inom denna uppsats tar jag upp Question Answering system, som

Läs mer

TDDD02 Föreläsning 6 HT-2013

TDDD02 Föreläsning 6 HT-2013 TDDD02 Föreläsning 6 HT-2013 QA: Frågebesvarande system Lars Ahrenberg Litteratur: Brill m.fl. An Analysis of the AskMSR QA system Översikt Definition och exempel Utvärdering Standardkomponenter i QA-system

Läs mer

Falcon och QA- system generellt

Falcon och QA- system generellt Falcon och QA- system generellt Ett projektarbete i kursen Artificiell Intelligens II, 729G11 Linköpings Universitet ht 2009 Sanna Heurlén sanhe399@student.liu.se 880831-1966 Sammanfattning Denna rapport

Läs mer

Nyhetsbevakning och Information Retrieval. Utvärdering av nyhetsbevakningssystem. Syfte med IR-system. Vilket system är bättre?

Nyhetsbevakning och Information Retrieval. Utvärdering av nyhetsbevakningssystem. Syfte med IR-system. Vilket system är bättre? Utvärdering av nyhetsbevakningssystem Eriks Sneiders eriks@dsv.su.se 24-1-12 Nyhetsbevakning och Information Retrieval Applikationsnivå Nyhetsbevakning att hitta intressanta artiklar i flödet Tekniknivå

Läs mer

KONSTEN ATT FÖRSTÅ EN LEDTRÅD

KONSTEN ATT FÖRSTÅ EN LEDTRÅD KONSTEN ATT FÖRSTÅ EN LEDTRÅD Hur IBM Watson analyserar och förstår frågor i Jeopardy! DEN 10 JANUARI 2014 FRIDA ENGSLÄTT 729G43 Sammanfattning Den här rapporten beskriver hur IBM Watson, en intelligent

Läs mer

Kunskapsgraf. Fredrik Åkerberg j.f.akerberg@gmail.com. Tommy Kvant tommy.kvant@gmail.com. 1 Introduktion. 2 Relaterade projekt.

Kunskapsgraf. Fredrik Åkerberg j.f.akerberg@gmail.com. Tommy Kvant tommy.kvant@gmail.com. 1 Introduktion. 2 Relaterade projekt. Kunskapsgraf Fredrik Åkerberg j.f.akerberg@gmail.com Tommy Kvant tommy.kvant@gmail.com 1 Introduktion Målet med projektet var att undersöka huruvida DBpedia.org, kan användas för att besvara frågor på

Läs mer

Ontologier. Cassandra Svensson 2014-01-09

Ontologier. Cassandra Svensson 2014-01-09 Ontologier Cassandra Svensson 2014-01-09 Sammanfattning Jag har läst Annika Flycht-Ericssons avhandling Design and Use of Ontoligies in information-providing Dialogue Systems. Med Annikas text som utgångspunkt

Läs mer

Tentamen 2016-01-13. Marco Kuhlmann

Tentamen 2016-01-13. Marco Kuhlmann TDDD02 Språkteknologi för informationssökning (2015) Tentamen 2016-01-13 Marco Kuhlmann Denna tentamen består av 10 frågor. Frågorna 8 10 ligger på en högre kunskapsnivå än de övriga och kräver utförliga

Läs mer

- ett statistiskt fråga-svarsystem

- ett statistiskt fråga-svarsystem - ett statistiskt fråga-svarsystem 2010-09-28 Artificiell intelligens II Linnea Wahlberg linwa713 1 Innehåll Introduktion... 1 Grundprinciper för asked!... 2 Retrieval model... 4 Filter model... 6 Komponenter...

Läs mer

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens 2 2010-10-03 Erik Claesson 880816-1692

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens 2 2010-10-03 Erik Claesson 880816-1692 Beräkning med ord -hur en dator hanterar perception 2010-10-03 Erik Claesson 880816-1692 Innehåll Inledning... 3 Syfte... 3 Kan datorer hantera perception?... 4 Naturligt språk... 4 Fuzzy Granulation...

Läs mer

Språkteknologi och Open Source

Språkteknologi och Open Source Språkteknologi och Open Source Erik Edin F01 erikedin@kth.se 15 oktober 2004 1 1 Open Source Open Source är en rörelse som syftar till att skriva datorprogram som släpps fria utan kommersiella intressen.

Läs mer

Question analysis. in IBM Watson. 729g43 Artificiell intelligens. Linda Hallström

Question analysis. in IBM Watson. 729g43 Artificiell intelligens. Linda Hallström Question analysis in IBM Watson 729g43 Artificiell intelligens Linda Hallström linha256@student.liu.se 2014-01- 08 Innehållsförteckning Introduktion... 2 Bakgrund... 2 Jeopardy!... 3 Question analysis

Läs mer

Vad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar

Vad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar 1 Agenda Vad är Artificiell Intelligens (AI) Olika typer av AI och deras användningsområden Innovation med hjälp av AI Framtiden och etiska frågeställningar 2 Nuvarande AI Funktioner en grov Analogi Rekommendation,

Läs mer

Språkteknologi. Språkteknologi

Språkteknologi. Språkteknologi Språkteknologi Denna kurs handlar om naturliga språk (svenska, engelska, japanska, arabiska ), och hur vi kan få datorer att utföra användbara och intressanta uppgifter med naturliga språk. Språkteknologi

Läs mer

FÖRBÄTTRA DIN PREDIKTIVA MODELLERING MED MACHINE LEARNING I SAS ENTERPRISE MINER OSKAR ERIKSSON - ANALYSKONSULT

FÖRBÄTTRA DIN PREDIKTIVA MODELLERING MED MACHINE LEARNING I SAS ENTERPRISE MINER OSKAR ERIKSSON - ANALYSKONSULT FÖRBÄTTRA DIN PREDIKTIVA MODELLERING MED MACHINE LEARNING I SAS ENTERPRISE MINER OSKAR ERIKSSON - ANALYSKONSULT VEM ÄR JAG? VAD SKA VI GÖRA? Pimafolket Vilka då? Diabetes Typ 2 Regressionsanalys Machine

Läs mer

INFORMATIONSSÖKNING: SJUKSKÖTERSKEPROGRAMMET T1. Medicinska biblioteket

INFORMATIONSSÖKNING: SJUKSKÖTERSKEPROGRAMMET T1. Medicinska biblioteket INFORMATIONSSÖKNING: SJUKSKÖTERSKEPROGRAMMET T1 Medicinska biblioteket www.ub.umu.se IDAG SKA VI TITTA PÅ: Förberedelser för att söka vetenskaplig artikel: o Formulera en sökfråga o Välja ut bra sökord

Läs mer

TDDD92 Artificiell intelligens -- projekt

TDDD92 Artificiell intelligens -- projekt jonas.kvarnstrom@liu.se 2018 TDDD92 Artificiell intelligens -- projekt Kursinformation Outline Om oss Om kursen i allmänhet Om den individuella uppgiften Om det gemensamma projektet Diskussion och frågor

Läs mer

TDDD02 Språkteknologi för informationssökning (2016) Introduktion. Marco Kuhlmann Institutionen för datavetenskap

TDDD02 Språkteknologi för informationssökning (2016) Introduktion. Marco Kuhlmann Institutionen för datavetenskap TDDD02 Språkteknologi för informationssökning (2016) Introduktion Marco Kuhlmann Institutionen för datavetenskap Vad är språkteknologi? Vad är språkteknologi? Språkteknologi är all teknologi som skapas

Läs mer

Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi.

Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi. Sökplan TDDD39 Perspektiv på informationsteknologi Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi. Anvisningar Sökplanen påbörjas

Läs mer

http://www.sm.luth.se/~andreas/info/howtosearch/index.html

http://www.sm.luth.se/~andreas/info/howtosearch/index.html & ' ( ( ) * +, ', -. / ' 0! 1 " 2 # 3 / /! 1 $ 4, % 5 # 3, http://www.sm.luth.se/~andreas/info/howtosearch/index.html Andreas Tips och trix till sökningar i Cyberrymnden Här försöker jag att gå igenom

Läs mer

WEBBKLUSTRING SLUTRAPPORT

WEBBKLUSTRING SLUTRAPPORT Arne Jönsson 2014-01-09 WEBBKLUSTRING SLUTRAPPORT 1. Inledning Inom projektet har vi utvecklat teknik som gör det möjligt att identifiera webbsidors innehåll och därefter klustra (gruppera) dem så att

Läs mer

WEBBLÄTTLÄST SLUTRAPPORT

WEBBLÄTTLÄST SLUTRAPPORT Arne Jönsson 2012-07-23 WEBBLÄTTLÄST SLUTRAPPORT 1. Inledning Inom projektet WebbLättLäst har vi utvecklat teknik för att automatiskt rangordna svenska webbsidor efter hur läsbara de är. Detta gör att

Läs mer

Sökning, källkritik och referenshantering EITA LINA AHLGREN & OLA HEDBÄCK

Sökning, källkritik och referenshantering EITA LINA AHLGREN & OLA HEDBÄCK Sökning, källkritik och referenshantering EITA55 2018-09-07 LINA AHLGREN & OLA HEDBÄCK Agenda Sökprocessen Söktjänster Referenshantering Sökprocessen Problemställning Källkritik Sökord Sökresultat Söktjänster

Läs mer

Svensk nationell datatjänst, SND BAS Online

Svensk nationell datatjänst, SND BAS Online Pass 3: Metadata Vad är metadata? I den här presentationen kommer jag ge en introduktion till metadata och forskningsdata på ett principiellt plan. Vi kommer bland annat titta lite närmare på vad metadata

Läs mer

Slutrapport Vertikala Sökmotorer Uppdrag från.se:s Internetfond Våren 2008

Slutrapport Vertikala Sökmotorer Uppdrag från.se:s Internetfond Våren 2008 Slutrapport Vertikala Sökmotorer Uppdrag från.se:s Internetfond Våren 2008 Anders Ardö Elektro- och informationsteknik Lunds Universitet Box 118, 221 00 Lund June 18, 2009 1 Inledning Digitala bibliotek

Läs mer

729G09 Språkvetenskaplig databehandling (2018) Kursintroduktion. Marco Kuhlmann Institutionen för datavetenskap

729G09 Språkvetenskaplig databehandling (2018) Kursintroduktion. Marco Kuhlmann Institutionen för datavetenskap 729G09 Språkvetenskaplig databehandling (2018) Kursintroduktion Marco Kuhlmann Institutionen för datavetenskap Denna föreläsning Kursens innehåll och organisation Korpuslingvistik och språkteknologi Textsegmentering

Läs mer

PEC: European Science Teacher: Scientific Knowledge, Linguistic Skills and Digital Media

PEC: European Science Teacher: Scientific Knowledge, Linguistic Skills and Digital Media PEC: Fredagen den 22/9 2006, Forum För Ämnesdidaktik The aim of the meeting A presentation of the project PEC for the members of a research group Forum För Ämnesdidaktik at the University of Gävle. The

Läs mer

ARTIFICIELL INTELLIGENS

ARTIFICIELL INTELLIGENS ARTIFICIELL INTELLIGENS www..se Så fungerar det Artificiell Intelligens (AI) är intelligens som uppvisas av maskiner. Uttrycket användes för första gången 1955 i ett forskningsförslag med syftet att hitta

Läs mer

Informationssökning - att söka och finna vetenskapliga artiklar! Linköpings Universitetsbibliotek

Informationssökning - att söka och finna vetenskapliga artiklar! Linköpings Universitetsbibliotek Informationssökning - att söka och finna vetenskapliga artiklar! Mikael.Rosell@liu.se 013-282248 Linköpings Universitetsbibliotek 2 FEM saker ni SKA ta med er härifrån! Välja ut och använda relevanta databaser

Läs mer

Stina Nyman 2012-09-16

Stina Nyman 2012-09-16 LINKOPINGS UNIVERSITET, IDA SmartKom Hur systemet fungerar Stina Nyman 2012-09-16 stiny786 Artificiell intelligens II Sammanfattning Detta projekt kommer handla om SmartKom som är ett multimodalt dialogsystem

Läs mer

Genetisk programmering i Othello

Genetisk programmering i Othello LINKÖPINGS UNIVERSITET Första versionen Fördjupningsuppgift i kursen 729G11 2009-10-09 Genetisk programmering i Othello Kerstin Johansson kerjo104@student.liu.se Innehållsförteckning 1. Inledning... 1

Läs mer

UB:s sö ktjä nst - Söka artiklar och annan litteratur

UB:s sö ktjä nst - Söka artiklar och annan litteratur 1 UB:s sö ktjä nst - Söka artiklar och annan litteratur Innehåll Börja här... 2 Logga in... 2 Mitt konto... 3 Adressändring... 3 Spara sökresultat... 4 Sökhistorik & litteraturbevakning... 5 Söka, välja,

Läs mer

Att söka vetenskapliga artiklar inom vård och medicin -

Att söka vetenskapliga artiklar inom vård och medicin - Att söka vetenskapliga artiklar inom vård och medicin - en kort genomgång Var och hur ska man söka? Informationsbehovet bestämmer. Hur hittar man vetenskapliga artiklar inom omvårdnad/ medicin? Man kan

Läs mer

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?) Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?) 1.a November 2011 Innan vi börjar R.I.P. John McCarthy (1924 2011) Grundare av ämnet artificiell

Läs mer

Söka, värdera, referera

Söka, värdera, referera KTH ROYAL INSTITUTE OF TECHNOLOGY Söka, värdera, referera Ika Jorum, jorum@kth.se Definiera Vad behöver jag veta? Kommunicera Citera och argumentera korrekt Hitta Var och hur kan jag hitta information?

Läs mer

Forskning och utveckling inom språkteknologi Uppgift 3: Projektförslag Parallelliserad dependensparsning i CUDA

Forskning och utveckling inom språkteknologi Uppgift 3: Projektförslag Parallelliserad dependensparsning i CUDA Forskning och utveckling inom språkteknologi Uppgift 3: Projektförslag Parallelliserad dependensparsning i CUDA Evelina Andersson 18 maj 2011 1 Introduktion Att träna mycket för att bli duktig på ett språk

Läs mer

Tänk kreativt! Informationssökning. Ha ett kritiskt förhållningssätt! regiongavleborg.se

Tänk kreativt! Informationssökning. Ha ett kritiskt förhållningssätt! regiongavleborg.se Tänk kreativt! Informationssökning Ha ett kritiskt förhållningssätt! Informationssökning steg för steg Innan du börjar behöver du formulera en fråga. Vad vill du hitta information om? Att utgå från: -

Läs mer

Sammanfattning av informationssökning VT19

Sammanfattning av informationssökning VT19 729G19 Tillämpad kognitionsvetenskap Sammanfattning av informationssökning VT19 För godkänt projekt på kursen 729G19 skall man haft ett handledningstillfälle i informationssökning och sammanfattning av

Läs mer

Nedan listas ett antal portaler och länkbibiliotek, svenska och internationella. Prova dem och jämför med kritierierna ovan.

Nedan listas ett antal portaler och länkbibiliotek, svenska och internationella. Prova dem och jämför med kritierierna ovan. Workshop Portaler och länkbibliotek Resurserna på Internet är om inte oändliga så åtminstone väldigt många. Att välja blir då ett bekymmer i sig. Portaler och länkbibliotek specialiserar sig på att samla

Läs mer

Informatik C, VT 2014 Informationssökning och referenshantering. Therese Nilsson therese.nilsson@ub.umu.se 0660-292519

Informatik C, VT 2014 Informationssökning och referenshantering. Therese Nilsson therese.nilsson@ub.umu.se 0660-292519 Informatik C, VT 2014 Informationssökning och referenshantering therese.nilsson@ub.umu.se 0660-292519 Umeå UB Datorer och nät, utskrifter, kopiering Studieplatser Böcker, avhandlingar, uppslagsverk E-resurser

Läs mer

Datamodeller och databaser, avancerad kurs

Datamodeller och databaser, avancerad kurs 1(6) Datamodeller och databaser, avancerad kurs Programkurs 6 hp Advanced Data Models and Databases TDDD43 Gäller från: Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum LINKÖPINGS

Läs mer

Introduktion till frågespråket SQL (v0.91)

Introduktion till frågespråket SQL (v0.91) DD1370: Databaser och Informationssystem Hösten 2014 Petter Ögren Introduktion till frågespråket SQL (v0.91) 13:e November Disclaimer: Dessa anteckningar har producerats under viss tidspress, och kan därför

Läs mer

Källuppgifter i fysik FAFA55

Källuppgifter i fysik FAFA55 Källuppgifter i fysik FAFA55 Varför är vi här? Kursmål: korrekta källuppgifter på universitetsnivå Projekt under LP 1 - Att hitta information - Korrekta källuppgifter i fysikformat Gäller även labbrapport

Läs mer

Vad är SEO? Topp 10 SEO handlar om att förenkla för sökmotorerna att förstå vad din webbplats handlar om

Vad är SEO? Topp 10 SEO handlar om att förenkla för sökmotorerna att förstå vad din webbplats handlar om SEO en stilguide Vad är SEO? Har du sprungit på begreppet SEO? Kanske har någon försökt förklara vad det är utan att lyckas fullt ut. Du har förstått att din webbplats behöver SEO för att bli bra, men

Läs mer

Google Guide: Tips för sökoptimering

Google Guide: Tips för sökoptimering Google Guide: Tips för sökoptimering Google Guide Digital publikation www.intankt.se, Intankt Författare: Adam Ahlgren Typsnitt: Calibri, 11 punkter Formgivning: Intankt Omslagsfoto: Google Stockholm,

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration

Läs mer

Informationskompetens

Informationskompetens Informationskompetens Det här är en enkätundersökning som är intresserad av dina vanor när du söker information på Internet. Den består av 21 frågor och ditt deltagande i studien är helt frivilligt och

Läs mer

Informasjon som redder liv. Stefan Ohlsson Healthcare Industry leader, Nordic

Informasjon som redder liv. Stefan Ohlsson Healthcare Industry leader, Nordic Informasjon som redder liv Stefan Ohlsson Healthcare Industry leader, Nordic Agenda Introduktion Utmaningar inom hälso- och sjukvården Deep QA Watson Exempel 2 3 Utmaningar för hälso- och sjukvården 4

Läs mer

Projektförslag. Datalingvistisk projektkurs VT mars 2007

Projektförslag. Datalingvistisk projektkurs VT mars 2007 Projektförslag Datalingvistisk projektkurs VT 2007 26 mars 2007 Möjliga projekt Utvärdering Att utvärdera ett befintligt program/system utifrån ett datalingvistiskt perspektiv. Exempel: Utvärdera hur ett

Läs mer

KN - Seminarium. (Litteratursökning)

KN - Seminarium. (Litteratursökning) KN - Seminarium (Litteratursökning) Elektroniska medier Åbo Akademis bibliotek http://www.abo.fi/library/dbs Virtuellt bibliotek / länksamling för sökning på internet Referensdatabaser, som innehåller

Läs mer

Case-based resoning. och dess användning inom sjukvården. Linköpings universitet Artificiell intelligens II 729G11 HT 2011

Case-based resoning. och dess användning inom sjukvården. Linköpings universitet Artificiell intelligens II 729G11 HT 2011 Linköpings universitet Artificiell intelligens II HT 2011 Case-based resoning och dess användning inom sjukvården Sammanfattning Det här arbetet handlar om vad case-based resoning är, hur den funkar, vilka

Läs mer

När läsandet kan bli en tröskel i textsamhället. Stockholm 20 november 2012 Monica Reichenberg

När läsandet kan bli en tröskel i textsamhället. Stockholm 20 november 2012 Monica Reichenberg När läsandet kan bli en tröskel i textsamhället Stockholm 20 november 2012 Monica Reichenberg Det är svårare idag! Idag finns det en uppsjö av läseböcker, läsläror och läroböcker att välja bland. Vad ska

Läs mer

FRÅGEBESVARANDE SYSTEM. Marco Kuhlmann Linköpings universitet

FRÅGEBESVARANDE SYSTEM. Marco Kuhlmann Linköpings universitet FRÅGEBESVARANDE SYSTEM Marco Kuhlmann Linköpings universitet Frågebesvarande system Frågebesvarande system Frågebesvarande system är datorsystem som automatiskt svarar på frågor formulerade på naturligt

Läs mer

Vindkraft och ML. - hur kan vindkraft dra nytta avml

Vindkraft och ML. - hur kan vindkraft dra nytta avml Vindkraft och ML - hur kan vindkraft dra nytta avml AI och ML Intelligens: förmågan att utnyttja kunskap för att bättre lösa en klass av uppgifter Lärande: förmågan att förbättra sin förmåga att lösa uppgifterna

Läs mer

Cristina Eriksson oktober 2001

Cristina Eriksson oktober 2001 Maskinöversättning Cristina Eriksson 660719-4005 d98-cer@nada.kth.se 15 oktober 2001 1 Sammanfattning Att låta en maskin översätta från ett språk till ett annat är ett forskningsområde som man lägger ner

Läs mer

Kravspecifikation. Stefan Johansson D08 (dt08sj7@student.lth.se) Grupp 15

Kravspecifikation. Stefan Johansson D08 (dt08sj7@student.lth.se) Grupp 15 Kravspecifikation Stefan Johansson D08 (dt08sj7@student.lth.se) Grupp 15 1 april 2009 Innehåll 1 Ändringshistorik 2 2 Introduktion 2 2.1 Syfte.................................. 2 2.2 Omfattning..............................

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se

Läs mer

Tentamen: Programutveckling ht 2015

Tentamen: Programutveckling ht 2015 Tentamen: Programutveckling ht 2015 Datum: 2015-11-04 Tid: 09:00-13:00 Sal: Ansvarig: Resultat: Hjälpmedel: Maxpoäng: Betygsgränser: Anslås inom 3 veckor. Inga 40 p 20 p för G, 32 p för VG. Iakttag följande:

Läs mer

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson Ämnesområden Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson martin.fredriksson@lnu.se 1 Ämnesområden ÖVERSIKT 2 Översikt Dagens föreläsning Fokus Innehåll Relevans Presentation Ämnesområden

Läs mer

ÄMNESMODELLERING AV TEXT MED ICKE-NEGATIV MATRISFAKTORISERING ELLER VAD DISKUTERAR DE I HIMMELRIKET?

ÄMNESMODELLERING AV TEXT MED ICKE-NEGATIV MATRISFAKTORISERING ELLER VAD DISKUTERAR DE I HIMMELRIKET? ÄMNESMODELLERING AV TEXT MED ICKE-NEGATIV MATRISFAKTORISERING ELLER VAD DISKUTERAR DE I HIMMELRIKET? JOHAN FRID, HUMANISTLABORATORIET Lunds Matematiska Sällskap, Lund 7 November 2017 Humanistlaboratoriet

Läs mer

Introduction to the Semantic Web. Eva Blomqvist

Introduction to the Semantic Web. Eva Blomqvist Introduction to the Semantic Web Eva Blomqvist eva.blomqvist@liu.se Outline The original vision Meaning of data Current applications Revisiting the vision and looking ahead Scientific American, May 2001:

Läs mer

Vad behövs för att skapa en tillståndsrymd?

Vad behövs för att skapa en tillståndsrymd? OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervarlsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet

Läs mer

Rekommendationssystem. med fördjupning på collaborative filtering

Rekommendationssystem. med fördjupning på collaborative filtering Rekommendationssystem med fördjupning på collaborative filtering, majsc331 870325-1929 729G11 Artificiell Intelligens II Linköpings Universitet HT 2009 Innehållsförteckning Inledning... 1 Bakgrund...

Läs mer

Karl Andersson. Introduktion till programmering (D0009E) No. of responses = 19. Survey Results. Relative Frequencies of answers Std. Dev.

Karl Andersson. Introduktion till programmering (D0009E) No. of responses = 19. Survey Results. Relative Frequencies of answers Std. Dev. Karl Andersson Introduktion till programmering (D0009E) No. of responses = 9 Overall indicators - + Global Index - +. Kursenkät av.=. dev.= av.=. dev.= Survey Results Legend Relative Frequencies of answers

Läs mer

informationssökning - att söka och finna publikationer på universitetet!

informationssökning - att söka och finna publikationer på universitetet! informationssökning - att söka och finna publikationer på universitetet! Mikael.Rosell@liu.se 013-282248 Linköpings Universitetsbibliotek www.bibl.liu.se biblioteket@liu.se Informationssökning/Mikael Rosell

Läs mer

SF Numeriska metoder, grundkurs

SF Numeriska metoder, grundkurs - Numeriska metoder, grundkurs Introduktionsföreläsning, September 1, 2014 KTH Royal Institute of Technology Dept. of Mathematics - NA division 1/16 Föreläsning 1 Om föreläsaren Om ämnet Om kursen Matlab

Läs mer

Dependensregler - Lathund

Dependensregler - Lathund Dependensregler - Lathund INTRODUKTION I textprogrammet TeCST är det möjligt för en skribent att skriva, redigera och klistra in text för att få ut läsbarhetsmått och få förslag på hur texten kan skrivas

Läs mer

Hitta kunder som frilansare

Hitta kunder som frilansare Hitta kunder som frilansare Hitta kunder som frilansare 4 Att livnära sig som frilansare, genom att ta långa- eller kortsiktiga uppdrag, är en allt vanligare arbetsform. På Billogram träffar vi många frilansare,

Läs mer

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?) Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?) Building Watson:! http://www.youtube.com/watch?v=3g2h3dz8rnc!! 29e oktober 2013 Intelligens Vad

Läs mer

V I G Å R I G E N O M...

V I G Å R I G E N O M... I N F O R M A T I O N S S Ö K N I N G V I G Å R I G E N O M... Booleska operatorer Trunkering Frassökning Wildcards Blocksökning Tips B O O L E S K A O P E R A T O R E R AND När du vill att ditt resultat

Läs mer

IBM Watson - vad är DeepQA?

IBM Watson - vad är DeepQA? Tove Pettersson, Artificiell Intelligens Linköpings Universitet 2018 IBM Watson - vad är DeepQA? -En fördjupning inom Watsons arkitektur inför och under Jeopardy-utmaningen Sammanfattning IBM Watson var

Läs mer

Specifikation och tidsplan för examensarbete

Specifikation och tidsplan för examensarbete Specifikation och tidsplan för examensarbete Anneli Lönn 19 maj 2003 1 Deltagare Anneli Lönn ska utföra projektet hos CognIT a.s i Oslo Robert Engels, handledare CognIT a.s Till Christopher Lech, handledare

Läs mer

Scalable Dynamic Analysis of Binary Code

Scalable Dynamic Analysis of Binary Code Linköping Studies in Science and Technology Dissertations, No. 1993 Ulf Kargén FACULTY OF SCIENCE AND ENGINEERING Linköping Studies in Science and Technology, Dissertations, No. 1993, 2019 Department of

Läs mer

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Arv Fundamental objekt-orienterad teknik arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Programmeringsmetodik -Java 165 Grafisk respresentation: Arv

Läs mer

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1 Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda

Läs mer

Internets historia Tillämpningar

Internets historia Tillämpningar 1 Internets historia Redan i slutet på 1960-talet utvecklade amerikanska försvaret, det program som ligger till grund för Internet. Syftet var att skapa ett decentraliserat kommunikationssystem som skulle

Läs mer

poäng i del B Lycka till!

poäng i del B Lycka till! TDDD02 Språkteknologi för informationssökning (2016) Tentamen 2017-01-11 Examinator: Marco Kuhlmann Denna tentamen består av två delar: 1. Del A består av 5 uppgifter som prövar din förståelse av de grundläggande

Läs mer

PubMed (Medline) Fritextsökning

PubMed (Medline) Fritextsökning PubMed (Medline) PubMed är den största medicinska databasen och innehåller idag omkring 19 miljoner referenser till tidskriftsartiklar i ca 5 000 internationella tidskrifter. I vissa fall får man fram

Läs mer

Automatiserad kvalitetsbedömning av SOS samtal. Frida Hermansson-TUCAP

Automatiserad kvalitetsbedömning av SOS samtal. Frida Hermansson-TUCAP Automatiserad kvalitetsbedömning av SOS samtal Frida Hermansson-TUCAP Automatiserad kvalitetsbedömning av SOS samtal Bakgrund Lösningar Tankar och slutsatser Bakgrund Bakgrund: Introduktion Hur kan vi

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration

Läs mer

Logik. Dr. Johan Hagelbäck.

Logik. Dr. Johan Hagelbäck. Logik Dr. Johan Hagelbäck johan.hagelback@lnu.se http://aiguy.org Vad är logik? Logik handlar om korrekta och inkorrekta sätt att resonera Logik är ett sätt att skilja mellan korrekt och inkorrekt tankesätt

Läs mer

FUZZY LOGIC. Christopher Palm chrpa087

FUZZY LOGIC. Christopher Palm chrpa087 FUZZY LOGIC 900223-1554 Innehållsförteckning INLEDNING...2 HUR DET FUNGERAR...3 Crisp Sets och Fuzzy Sets...3 Operatorer...5 IF THEN regler...7 FUZZY INFERENCE...7 Fuzzification...8 Regelsättning...8

Läs mer

Umeå universitetsbibliotek Campus Örnsköldsvik Eva Hägglund HITTA VETENSKAPLIGA ARTIKLAR I KURSEN VETENSKAPLIG TEORI OCH METOD I

Umeå universitetsbibliotek Campus Örnsköldsvik Eva Hägglund HITTA VETENSKAPLIGA ARTIKLAR I KURSEN VETENSKAPLIG TEORI OCH METOD I HITTA VETENSKAPLIGA ARTIKLAR I KURSEN VETENSKAPLIG TEORI OCH METOD I 13 NOVEMBER 2012 Idag ska vi titta på: Sökprocessen: förberedelser inför sökning, sökstrategier Databaser: innehåll, struktur Sökteknik:

Läs mer

Datainsamling Hur gör man, och varför?

Datainsamling Hur gör man, och varför? Datainsamling Hur gör man, och varför? FSR: 2 Preece et al.: Interaction design, kapitel 7 Översikt Att kunna om datainsamlingsmetoder Observationstekniker Att förbereda Att genomföra Resultaten och vad

Läs mer

TEACHING AND LECTURING

TEACHING AND LECTURING Anu Muhonen, PhD Assistant Professor, Director of Finnish Studies University of Toronto TEACHING AND LECTURING GRADUATE OR POST-GRADUATE LEVEL TEACHING AND LECTURING Blogging and Vlogging in Toronto and

Läs mer

Riktlinjer för bedömning av examensarbeten

Riktlinjer för bedömning av examensarbeten Fastställda av Styrelsen för utbildning 2010-09-10 Dnr: 4603/10-300 Senast reviderade 2012-08-17 Riktlinjer för bedömning av Sedan 1 juli 2007 ska enligt högskoleförordningen samtliga yrkesutbildningar

Läs mer

TDDD92 Artificiell intelligens -- projekt

TDDD92 Artificiell intelligens -- projekt jonas.kvarnstrom@liu.se 2018 TDDD92 Artificiell intelligens -- projekt Individuella uppgifter UPG2: Individuell skriftlig rapport 2 Vad? Läsa och förstå vetenskaplig litteratur Varför? Framtiden: Inte

Läs mer

CTM Release Notes 7.6.1

CTM Release Notes 7.6.1 CTM Release Notes 7.6.1 Sida 1 av 10 1 CTM RELEASE NOTES 7.6.1... 3 1.1 DATUMPLANERING I UPPHANDLING NY LAYOUT OCH FUNKTIONALITET... 3 1.2 SÖKA LEVERANTÖR MED HJÄLP AV PERSONNAMN... 4 1.3 BEKRÄFTELSE FÖR

Läs mer

Fil: /home/lah/undervisning/sprakteknologi/ohbilder/oh1_kv.odp. Tjänster

Fil: /home/lah/undervisning/sprakteknologi/ohbilder/oh1_kv.odp. Tjänster Taligenkänning 729G17/729G66 Språkteknologi 1 Vad är språkteknologi? Vad är språkteknologi? Kursens mål och uppläggning Att analysera textdata Korpusar och korpusarbete Textanalys med reguljära uttryck

Läs mer

Datorer och kunskap - Den semantiska webben Robert Herber

Datorer och kunskap - Den semantiska webben Robert Herber Datorer och kunskap - Den semantiska webben Robert Herber rhr08001@student.mdh.se Vetenskapsmetodik, CDT212 Mälardalens Högskola 2010-03-05 1 Sammanfattning Denna rapport behandlar nästa steg i Internets

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga

Läs mer

FÖA110 Informationssökningsövningar facit

FÖA110 Informationssökningsövningar facit FÖA110 Informationssökningsövningar facit Övningar i boksökning 1. Sök någon av böckerna i din kurslitteraturlista i bibliotekets katalog. Tips: Sök på ISBN-numret eller sök på något eller några ord t.ex.

Läs mer

Statistisk grammatikgranskning

Statistisk grammatikgranskning Statistisk grammatikgranskning Johnny Bigert johnny@nada.kth.se Traditionell grammatikgranskning Hitta stavningsfel och grammatiska fel: Regler Lexikon Traditionell grammatikgranskning Fördelar: Säkert

Läs mer

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED

Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Interaktion 2 STYRDON, PEKDON OCH ANNAN INTERAKTION ATT RÄKNA MED Sammanfattning Styrdon Tangentbord och textinmatning Pekdon Fitts lag GOMS-KLM Styrdon Tangentbord Pekdon Tangentbord QWERTY-layout QWERTY-layout

Läs mer

Föreläsning 7: Syntaxanalys

Föreläsning 7: Syntaxanalys DD2458, Problemlösning och programmering under press Föreläsning 7: Syntaxanalys Datum: 2007-10-30 Skribent(er): Erik Hammar, Jesper Särnesjö Föreläsare: Mikael Goldmann Denna föreläsning behandlade syntaxanalys.

Läs mer

Sökmotorns roll på det sociala intranätet

Sökmotorns roll på det sociala intranätet Sökmotorns roll på det sociala intranätet Anders Häggdahl, Örebro 2012 02 27 FINDWISE 2011 Vem är jag? Stolt tvåbarnsfar bosatt i Mölndal Sony Ericsson, 6 år i olika roller På Findwise sedan 2010, brinner

Läs mer

Sri Lanka Association for Artificial Intelligence

Sri Lanka Association for Artificial Intelligence Sri Lanka Association for Artificial Intelligence First Sinhala Chatbot in action Budditha Hettige Department of Statistics and Computer Science, Faculty of Applied Science, University of Sri Jayewardenepura,

Läs mer

HTAi konferens i Köln juni 2019

HTAi konferens i Köln juni 2019 HTAi konferens i Köln 15-16 juni 2019 Stort tack till Svensk biblioteksförening som genom sitt stipendium gjorde det möjligt för oss, Linda och Liz att ta del av konferensen som hölls av HTAi (Health Technology

Läs mer

TFYY51 Informationssökning

TFYY51 Informationssökning TFYY51 Informationssökning Göran Lindgren Med inspiration och lån av ppt-bilder från Joakim Westerlund, Linköpings universitetsbibliotek, samt North Carolina State University Libraries, www.lib.ncsu.edu

Läs mer

Control Panel Skapa Survey

Control Panel Skapa Survey Skapa utvärdering/undersökning i Blackboard Med Surveys kan du skapa utvärderingar, kursvärderingar och undersökningar direkt i Blackboard. En stor fördel med detta jämfört med den traditionella pappersvarianten,

Läs mer