Litt mer om maskinlæring. Oppsummering. Prognoser for ikke så fjern fremtid. ITSLP /04/2008 Erik Velldal

Størrelse: px
Begynne med side:

Download "Litt mer om maskinlæring. Oppsummering. Prognoser for ikke så fjern fremtid. ITSLP /04/2008 Erik Velldal"

Transkript

1 Litt mer om maskinlæring. Oppsummering. Prognoser for ikke så fjern fremtid. ITSLP /04/2008 Erik Velldal

2 Avveining mellom tre viktige faktorer Modellen av treningsdataene bør være generell nok til å gi gode resultater også på nye data. Modellen generaliserer typisk bedre jo mer treningsdata vi har. Men, modellens evne til å generalisere er også avhengig av dens grad av sensitivitet og fleksibilitet. Reguleres av graden av kompleksitet. Mengde treningsdata Modellens generalitet Modellens kompleksitet Handler om antall mulige parametere i modellen og dermed modellens uttrykkskraft. For mye: tilpasser seg treningsdataene for mye (high variance) For lite: klarer ikke tilpasse seg treningsdataene (high bias) Kjent som bias-variance tradeoff.

3 (om generalitet, -eksempel til forrige slide.) Vi har en robot som skal lære seg konseptet SPORT. Effekten av treningsdata La oss si vi trener på noen få dokumenter om curling. Fotballstoff vil fort ende opp som falske negativer. Lav kompleksitet (high bias, low variance) Eneste trekk er om ordet «kamp» forekommer eller ikke. Lite tilpasning: Uansett hvilke dokumenter vi trener på får vi ca samme klassifikator (såkalt underfitting). Mange nyhetssaker vil ende opp som falske positiver, mange sportssaker blir falske negativer. Høy kompleksitet (low bias, high variance) Vi har svært mange trekk som perfekt beskriver hvert enkelt dokument i treningsdataene ned til minste detalj. For mye tilpasning, for lite generalitet (såkalt overfitting).

4 Kunnskapsproblemet i en ny form Vi har tidligere sett hvordan GOFAI (good old fashioned AI) ofte har blitt kritisert for at intelligensen ligger hos programmereren og ikke i programmet. Noe av det viktigste er å finne en god representasjon av problemet. Innenfor PDP og ML legger man vekt på at programmene lærer selv. Programmereren håndkoder ikke reglene. Men, gode representasjoner er minst like viktig innen PDP og ML. Og det er programmereren som må definere hvilke trekk som skal brukes for å representere input-dataene for nettverket eller modellen. Læringsalgoritmen er på mange måter bare et skall: Vi trenger ekspertise innen det relevante fagområdet for å definere attributter og representasjoner.

5 Kunnskap = data Også en annen form for «kunnskapsproblem» innen ML: Modellen er aldri bedre enn dataene våre. Å skaffe tilstrekkelig treningsdata kan være vanskelig: kvalitet kvantitet Treningsdata er en knapp ressurs: Eksterne årsaker: Kostbart (i termer av tid, penger og manuell innsats). personvern opphavsrettigheter Interne årsaker: Dataknapphet er ofte en iboende egenskap ved fenomenet vi ønsker å lære (jfr. produktivitet i språk)

6 Skritt videre for ML Vi har snakket om skillet mellom supervised (veiledet) og unsupervised (ikke-veiledet) læring. Trenger bedre metoder for såkalt co-training og selfsupervised learning: Metoder for å kombinere veiledet og ikke-veildet læring, samt la programmet selv definere sine egne treningsdata. Inkrementell og kumulativ læring. De fleste ML-metoder er basert på en endelig læringsperiode. Vi trenger bedre støtte for Pågående læring over tid, og læring av tiltagende kompleks kunnskap som bygger videre på det modellen allerede har lært.

7 Skritt videre for ML Sammenslåing av ulike modaliteter for læring Lyd, berøring, syn, språkforståelse.. Integrering av sansning og læring. Mer helhetlig læringsteori som omfatter både maskiner og dyr (menneske inkludert). Bedre toveis utveksling av ideer mellom statistisk læringsteori og felt som psykologi, biologi, nevrovitenskap, osv.

8 Og nå over til noe helt annet I det som gjenstår av timen skal vi først ta en stikkordsmessig oppsummering av de viktigste punktene vi har gått igjennom i ITSLP1100. Mot slutten skal vi så ta en rask titt på noen av de mere spenstige spådommene for hvor AI-forskningen vil ende i løpet av de nærmeste årene.

9 Tidlig AI Historikk Grov skisse over evolusjonen av den moderne datamaskin Fra Babbage til von Neumann og «general purpose storedprogram computers» Nøkkelpersoner for etableringen av AI som felt A. Turing, J. McCarthy og Dartmouthkonferansen, etc Klassiske AI-programmer Eliza, Parry, Shrdlu, GPS, Mycin, Deep Blue, CYC.. Chatbots, problemløsere og mikroverdener, ekspertsystemer, spillprogrammer, kunnskapsbaser.. Turingtesten

10 Symbolske systemer Symbolmanipulering Syntaktiske operasjoner på strukturerte symbolske representasjoner Komposisjonalitet Rekursivitet Turingmaskiner og universelle symbolsystemer Multippel realiserbarhet (multiple realizability) Symbolsystemhypotesen SSH og SSSH Language of thought (Zenon Pylyshyn, Jerry Fodor) (S)SSH er en tese om en type prosess (tenkning = symbolmanipulering), ikke arkitektur eller fysisk implementering.

11 Symbolske systemer Problemer og kritikk Intelligent programmering vs intelligente programmer Kunnskapsproblemet Rammeproblemet Skalerbarhet Searle og Det Kinesiske Rommet...

12 Logikk og bergenbarhet Syntaksmaskiner og syntaktiske kalkyler Logiske utsagn og sannhetsverdier Konnektiver, kvantorer, predikater, variabler.. Gyldighet og sannhet Gödel og ufullstendighetsteoremet For ethvert konsistent formelt system kan det konstrueres sanne påstander som ikke kan bevises innen systemet selv. Entscheidungsproblem Finnes ikke noen algoritme som gitt en beskrivelse av et formelt språk kan avgjøre om vilkårlige påstander i dette språket er sanne eller gale. Church (λ-kalkyle og rekursive funksjoner) og Turing (turingmaskiner) beviste samtidig og uavhengig at dette ikke er avgjørbart. Jf. stoppeproblemet for turingmaskiner.

13 Datalingvistikk / NLP Språkteknologi Maskinoversettelse, språkforståelse, dialog-systemer, talegjenkjenning, grammatikkontroll, osv Formell grammatikk og velformethet Regulære og kontekstfrie språk Unifikasjonsbaserte grammatikker Mange nivåer: Fonologi, morfologi, syntaks, semantikk og pragmatikk Tvetydighet (ambiguity) på alle nivåer! Regelbaserte og empiriske metoder

14 Determinisme og fri vilje Bereitschaftspotenzial (Kornhuber, Deecke, og Libet) Universell determinisme og Laplaces demon Hard vs Soft determinisme Compatibilists vs incompatibilists Ansvar, moral og etikk Tilfeldigheter og frie valg «nil preference situations» Libertarianisme og kontra-kausal frihet Forutsigbarhet (Jf. Copeland: predictivism) Stokastiske og deterministiske systemer, og relasjonen til forutsigbarhet. Argumentene knyttet til kvanteteori og kaosteori

15 Bevissthet Ulike nivåer og perspektiver «Våken», selv-overvåking, fenomenologisk, osv.. The mind / body problem Dualisme Fysikalisme Reduksjonisme Emergente egenskaper og superveniens Kvalia Nagels flaggermus Jacksons fargeforsker Fysikalismens betydning for AI

16 Bevissthet Lateralisering Broca og Wernickes forsøk med afasi-pasienter Sperry og Gazzanigas forsøk på epilepsi-pasienter Split-brain-eksperimentene Sier også noe om rasjonalisering av egen atferd; fabrikerte forklaringer kan gi en illusjon av fri vilje. Konsekvenser for den eksperimentelle verdien av introspeksjon.

17 «Wetware» Nevroner Grunnleggende virkemåte og arkitektur Soma, akson, dendritter og synapser. Inngående og utgående signaler, grenseverdier, og aksjonspotensial. Grunnleggende forskjeller mellom biologiske nevroner og datamaskiner (type von Neumann) Hastighet / responstid, parallell vs sekvensiell prosessering, desentralisert kontroll vs sentralisert kontroll (CPU), distribuert largring (jf. Lashleys rotteforsøk!), assosiativt minne vs. oppslag på adresse, «graceful degradation», osv..

18 Konneksjonisme / PDP I stedet for å se på tenkning som på formelle operasjoner på strukturerte symboler (computationalism), fokuserer man på komplekse sammenkoblinger av enkle noder i nettverk. Sub-symbolsk. Kunnskapen ligger i forbindelsene i nettverket, ikke kodet som eksplisitte regler. Fokus på generelle og automatiserte mekanismer for læring og selvorganisering McCulloch-Pitts-nevroner Logiske operasjoner Kunstige Nevrale Nettverk (ANN)

19 Konneksjonisme / PDP Rosenblatts perceptron-nevroner Sansning (perception) av omverden implementert ved å representere data som attributt-vektorer med egenskaper kodet som numeriske verdier. «Hebbian learning»: læring gjennom å justere forbindelsen mellom nervonene. McClelland og Rumelhart Demonstrerte et nevralt nettverk som lærte seg å bøye sterke / svake verb

20 PDP og SSH Ulike perspektiver på mentale prosesser. Forholdet mellom symbolmanipulatorer og ANN ANN som algoritmisk beregnbart system Simuleringsargumenter Church-Turing-tesen Ethvert algoritmisk beregnbart system kan simuleres av et universelt symbolsystem (Uvisst om våre mentale prosesser kan sies å være algoritmisk bergenbare.)

21 Maskinlæring Data-drevne metoder for automatisk tilegning av kunnskap Basert på statistisk læringsteori ANN bare en av mange metoder innen ML Klassifikasjon, filtrering, disamibuering, identifikasjon, kontroll, analyse, etc Spesielt anvendbart i relasjon til dynamiske domener og komplekse problemer forbundet med usikkerhet eller ikkeeksakte løsninger

22 Maskinlæring Veiledet og ikke-veiledet læring F.eks to typer av kategorisering: Klassifikasjon vs klyngeanalyse Treningsdata Vektorrom-modeller. Geometrisk tolkning av attributtvektorene. The bias-variance-tradeoff Regulering av kompleksitet og generalitet Kunnskapsproblemet innen ML Fra dagens forelesning. Prognoser og spekulasjoner for nær fremtid: Generaliserte versjoner av Moores lov og aksellerende eksponensiell utvikling mot teknologisk singulariet, trans- og posthumansime (Kurzweil, Vinge, et. al.).

23 Moores Lov Basert på en observasjon av Gordon E. Moore i 1965: Antall komponenter som kostnadseffektivt kunne plasseres på en integrert krets (microchip) hadde fordoblet seg årlig siden første prototypen Eksponensiell økning. Mange ulike tolkninger av «loven». I dag gjelder den mest vanlige en forventet fordobling i prosessorkraft ca hver 18. måned. Mange andre egenskaper ved digital elektronikk kan også la seg beskrive av Moores lov (minne, oppløsning, osv) Enkelte argumenterer for at den beskriver en generell tendens i (nyere vestlig) teknologisk og sosial utvikling.

24 Moores lov generalisert Ray Kurzweil går lenger enn de fleste. Mener Moores lov er en instans av en mer generell tendens som beskriver en akselererende eksponentiell utvikling. Mener å finne belegg for at loven har historisk gyldighet for alle teknologiske gjennombrudd i den menneskelige sivilisasjon (steinøkser, språk, tall, osv)....og mer generelt for evolusjonen av stadig mere komplekse former for liv. Spår at denne trenden vil føre til s.k teknologisk singularitet.

25 Singularitet Statistikeren og krypotgrafen I. J. Good (kollega av Turing) skrev allerede i 1965 om en potensiell «eksplosjon av intelligens» der «ultraintelligente» maskiner rekursivt designer seg selv og etterlater menneskene i bakevja. Vernor Vinge var den første som refererte til dette potensielle punktet i utviklingen som «singulariteten». Analogi til singularitet innen relativitetsteorien: punkter i tidrom der egenskaper blir uendelige (f.eks massetetthet, og dermed gravitasjon, i sorte hull) og moderne fysikk ikke lenger kan anvendes. Argumenterer for at den eksponensielle teknologiske utviklingen vil nå et punkt hvor det ikke lenger er mulig å forutse konsekvensene, og hvor samfunnet vil forandre seg til det ugjenkjennelige. Kurzweil spår at singulariteten vil inntreffe innen år 2045.

26 Singularitet R. Kurzweil, 2001: An analysis of the history of technology shows that technological change is exponential, contrary to the common-sense 'intuitive linear' view. So we won't experience 100 years of progress in the 21st century it will be more like 20,000 years of progress (at today's rate). The 'returns,' such as chip speed and cost-effectiveness, also increase exponentially. There's even exponential growth in the rate of exponential growth. Within a few decades, machine intelligence will surpass human intelligence, leading to the Singularity technological change so rapid and profound it represents a rupture in the fabric of human history. The implications include the merger of biological and nonbiological intelligence, immortal software-based humans, and ultra-high levels of intelligence that expand outward in the universe at the speed of light.

27 Transhumanisme Insipirert bla av AI-visjonærer som Hans Moravec og Raymond Kurzweil (og til en viss grad Marvin Minsky) En fremtidsrettet ideologi preget av ekstrem teknologisk optimisme. Målet er å transcendere våre biologiske begrensninger vha teknologi. Ønsker å benytte nanoteknologi, bioteknologi, kunstig intelligens, osv for å fremskynde evolusjonen. The World Transhumanist Association ble grunnlagt i 1998 og det finnes også en norsk avdeling.

28 Transhumanisme Begrepet brukes også for å beskrive en overgangstilstand («transitory human») til en kommende posthuman epoke: En tid der sammensmeltningen av biologi og teknologi vil ha kommet så langt at vi ikke lenger kan kalles «mennesker» utfra dagens betydning av ordet. Kyborger. Når kan en slik tilstand sies å være nådd? Steven Pinker har sammenliknet spørsmålet med paradokset om Theseus skip.

29 (xkcd.com) 29

(Først litt mer om konneksjonisme, og så) maskinlæring. ITSLP /04/2008 Erik Velldal

(Først litt mer om konneksjonisme, og så) maskinlæring. ITSLP /04/2008 Erik Velldal (Først litt mer om konneksjonisme, og så) maskinlæring ITSLP1100-15/04/2008 Erik Velldal En liten oppsummering fra forrige gang.. Vi så litt på forskjellen mellom datamaskiner (von Neumann-arkitektur)

Detaljer

Turingtesten, symbolsystemhypotesen og kunnskapsproblemet. ITSLP /01/2008 Erik Velldal

Turingtesten, symbolsystemhypotesen og kunnskapsproblemet. ITSLP /01/2008 Erik Velldal Turingtesten, symbolsystemhypotesen og kunnskapsproblemet ITSLP1100-22/01/2008 Erik Velldal Kan maskiner tenke? Hva slags type spørsmål er dette? Empirisk / teknologisk? Filosofisk? (Copeland) Siden maskiner

Detaljer

Determinisme og Frihet. ITSLP /03/2008 Erik Velldal

Determinisme og Frihet. ITSLP /03/2008 Erik Velldal Determinisme og Frihet ITSLP1100-04/03/2008 Erik Velldal Store Spørsmål Kan en maskin utvise: Fri vilje? Ta frie valg? Bevisst tenkning? Svar på disse spørsmålene tvinger oss til også å besvare dem ovenfor

Detaljer

Bevissthet. Og den sterke symbolsystemhypotesen. ITSLP /03/2008 Erik Velldal

Bevissthet. Og den sterke symbolsystemhypotesen. ITSLP /03/2008 Erik Velldal Bevissthet. Og den sterke symbolsystemhypotesen. ITSLP1100-11/03/2008 Erik Velldal Bevissthet Danielt Dennett: «det mest familiære for oss alle, samtidig som det er vår tids største gjenværende mysterium.»

Detaljer

)RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV

)RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV .XQVWLJLQWHOOLJHQV01),7 )RUHOHVQLQJ Emner: )RUVNQLQJVPHWRGLNNLQQHQ.XQVWLJLQWHOOLJHQV - Revidert definisjon - AI som empirisk vitenskap - Kognitiv vitenskap som metodisk tilnærming - Epistemologiske problemer

Detaljer

INF2820 Datalingvistikk V2016. Jan Tore Lønning

INF2820 Datalingvistikk V2016. Jan Tore Lønning INF2820 Datalingvistikk V2016 Jan Tore Lønning INF2820 Datalingvistikk 20. januar 2016 2 I dag: 1. Time: Datalingvistikk: motivasjon og eksempler Praktisk informasjon 2. Time: Regulære språk OBS: Lov å

Detaljer

INF2820 Datalingvistikk V2015. Jan Tore Lønning

INF2820 Datalingvistikk V2015. Jan Tore Lønning INF2820 Datalingvistikk V2015 Jan Tore Lønning INF2820 Datalingvistikk 21. januar 2015 2 I dag: 1. Time: Datalingvistikk: motivasjon og eksempler Praktisk informasjon 2. Time: Endelige tilstandsteknikker

Detaljer

INF2820 Datalingvistikk V2018 Forelesning 1 del 1, 15. jan. Jan Tore Lønning

INF2820 Datalingvistikk V2018 Forelesning 1 del 1, 15. jan. Jan Tore Lønning INF2820 Datalingvistikk V2018 Forelesning 1 del 1, 15. jan. Jan Tore Lønning INF2820 Datalingvistikk 14. januar 2018 2 I dag: 1. Time: Datalingvistikk: motivasjon og eksempler Praktisk informasjon 2. Time:

Detaljer

INF2820 Datalingvistikk V2014. Jan Tore Lønning

INF2820 Datalingvistikk V2014. Jan Tore Lønning INF2820 Datalingvistikk V2014 Jan Tore Lønning INF2820 Datalingvistikk 19. januar 2014 2 I dag: 1. Time: Datalingvistikk: motivasjon og eksempler Praktisk informasjon 2. Time: Endelige tilstandsteknikker

Detaljer

Kort repetisjon fra 3. forelesning. Hva er identitetsteori? Type identitet og tokenidentitet Identitetsteori og reduksjonisme

Kort repetisjon fra 3. forelesning. Hva er identitetsteori? Type identitet og tokenidentitet Identitetsteori og reduksjonisme Kort repetisjon fra 3. forelesning Hva er identitetsteori? Type identitet og tokenidentitet Identitetsteori og reduksjonisme Hva taler for typeidentitetsteori? Oppløser problemet med mental-fysisk interaksjon

Detaljer

INF2820 Datalingvistikk V2017 Forelesning 1.1, 16.1 Jan Tore Lønning

INF2820 Datalingvistikk V2017 Forelesning 1.1, 16.1 Jan Tore Lønning INF2820 Datalingvistikk V2017 Forelesning 1.1, 16.1 Jan Tore Lønning INF2820 Datalingvistikk 16. januar 2017 2 I dag: 1. Time: Datalingvistikk: motivasjon og eksempler Praktisk informasjon 2. Time: Regulære

Detaljer

INF 4130. 8. oktober 2009. Dagens tema: Uavgjørbarhet. Neste uke: NP-kompletthet

INF 4130. 8. oktober 2009. Dagens tema: Uavgjørbarhet. Neste uke: NP-kompletthet INF 4130 8. oktober 2009 Stein Krogdahl Dagens tema: Uavgjørbarhet Dette har blitt framstilt litt annerledes tidligere år Se Dinos forelesninger fra i fjor. I år: Vi tenker mer i programmer enn i Turing-maskiner

Detaljer

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk MAT1030 Diskret Matematikk Forelesning 27: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 4. mai 2010 (Sist oppdatert: 2010-05-04 14:11) Forelesning 27 MAT1030 Diskret Matematikk 4. mai 2010

Detaljer

1/18/2011. Forelesninger. I dag: Obligatoriske oppgaver. Gruppeundervisning. Jan Tore Lønning & Stephan Oepen

1/18/2011. Forelesninger. I dag: Obligatoriske oppgaver. Gruppeundervisning. Jan Tore Lønning & Stephan Oepen INF2820 Datalingvistikk V2011 Jan Tore Lønning & Stephan Oepen til INF2820 Datalingvistikk Ole Johan Dahls hus 18. januar 2011 2 I dag: 0 Praktisk informasjon OBS: Lov å stille spørsmål underveis Forelesninger

Detaljer

Læreplan i Programmering og modellering - programfag i studiespesialiserende utdanningsprogram

Læreplan i Programmering og modellering - programfag i studiespesialiserende utdanningsprogram 2.12.2016 Læreplan i - programfag i studiespesialiserende utdanningsprogram Formål Programmering er et emne som stadig blir viktigere i vår moderne tid. Det er en stor fordel å kunne forstå og bruke programmering

Detaljer

Robotene kommer - Introduksjon om RPA og AI

Robotene kommer - Introduksjon om RPA og AI Robotene kommer - Introduksjon om RPA og AI Hva er kunstig intelligens, hva kan det brukes til og hvordan må man bygge compliance inn i jobben som utføres? Høstseminar 18. oktober 2017 18.10.2017 Knowit

Detaljer

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi INF1820: Introduksjon til språk-og kommunikasjonsteknologi Andre forelesning Lilja Øvrelid 23 januar, 2017 1 Språkteknologi Språkteknologi Kjært barn: Språkteknologi ( Language Technology ) Datalingvistikk

Detaljer

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk MAT1030 Diskret matematikk Forelesning 27: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 30. april 2008 Oppsummering Mandag så vi på hvordan vi kan finne uttrykk og termer på infiks form,

Detaljer

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen

INF2820 Datalingvistikk V2011. Jan Tore Lønning & Stephan Oepen INF2820 Datalingvistikk V2011 Jan Tore Lønning & Stephan Oepen til INF2820 Datalingvistikk Ole Johan Dahls hus 18. januar 2011 2 I dag: 0 Praktisk informasjon 1. Hvorfor datalingvistikk? 2. Hva er utfordringene?

Detaljer

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi INF1820: Introduksjon til språk-og kommunikasjonsteknologi Andre forelesning Lilja Øvrelid 23 januar, 2017 1 Språkteknologi Språkteknologi Kjært barn: Språkteknologi ( Language Technology ) Datalingvistikk

Detaljer

Funksjonalisme, kort oppsummering

Funksjonalisme, kort oppsummering Funksjonalisme, kort oppsummering Ambisjon: å gi funksjonelle definisjoner av alle mentale termer To typer av funksjonalisme: Maskinfunksjonalisme Kausal-teoretiskfunksjonalisme Funksjonalisme som teori

Detaljer

FOL: syntaks og representasjon. 15. og 16. forelesning

FOL: syntaks og representasjon. 15. og 16. forelesning FOL: syntaks og representasjon 15. og 16. forelesning Førsteordens logikk Førsteordens logikk: et formelt system som man bruker til å representere og studere argumenter. Som utsagnslogikk, men mer uttrykkskraftig,

Detaljer

ITSLP1100 Introduksjon til kognitive vitenskaper. Erik Velldal 15/01/2008

ITSLP1100 Introduksjon til kognitive vitenskaper. Erik Velldal 15/01/2008 ITSLP1100 Introduksjon til kognitive vitenskaper Erik Velldal 15/01/2008 1 Praktisk Pensum: Copeland (1993): Artificial Intelligence Flere gjesteforelesninger av andre fra LNS, basert på egne tilleggsartikler.

Detaljer

Forskningsmetoder i menneske-maskin interaksjon

Forskningsmetoder i menneske-maskin interaksjon Forskningsmetoder i menneske-maskin interaksjon Kapittel 2- Eksperimentell forskning Oversikt Typer atferdsforskning Forskningshypoteser Grunnleggende om eksperimentell forskning Signifikanstesting Begrensninger

Detaljer

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28)

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28) MAT1030 Diskret Matematikk Forelesning 27: Trær Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 27 6. mai 2009 (Sist oppdatert: 2009-05-06 22:28) MAT1030 Diskret Matematikk 6.

Detaljer

Praktisk bruk av maskinlæring i vedlikehold

Praktisk bruk av maskinlæring i vedlikehold Praktisk bruk av maskinlæring i vedlikehold MainTech konferansen 2018 Andreas Marhaug. Trondheim 04.04.2018 Alpinlandslaget https://www.dagbladet.no/sport/osterrike-og-sveits-fortviler-etter-norskalpinrevolusjon---hva-i-all-verden-driver-norge-med/67657591/amp

Detaljer

IN1140: Introduksjon til språkteknologi. Forelesning #2

IN1140: Introduksjon til språkteknologi. Forelesning #2 IN1140: Introduksjon til språkteknologi Forelesning #2 Samia Touileb Universitetet i Oslo 30. august 2018 Tema forrige uke 2 Introduksjon Hva er språkteknologi? Hva er IN1140? Praktiske detaljer Tema for

Detaljer

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi INF1820: Introduksjon til språk-og kommunikasjonsteknologi Fjerde forelesning Lilja Øvrelid 6 februar, 2014 OVERSIKT Såkalt endelig tilstand (finite-state) -teknologi er kjapp og effektiv nyttig for et

Detaljer

INF1800 LOGIKK OG BEREGNBARHET

INF1800 LOGIKK OG BEREGNBARHET INF1800 LOGIKK OG BEREGNBARHET FORELESNING 1: INTRODUKSJON Roger Antonsen Institutt for informatikk Universitetet i Oslo 19. august 2008 (Sist oppdatert: 2008-09-03 12:35) Velkommen til INF1800! Introduksjon

Detaljer

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi INF1820: Introduksjon til språk-og kommunikasjonsteknologi Fjerde forelesning Lilja Øvrelid 6 februar, 2014 OVERSIKT Såkalt endelig tilstand (finite-state) -teknologi er kjapp og effektiv nyttig for et

Detaljer

Turingmaskiner en kortfattet introduksjon. Christian F Heide

Turingmaskiner en kortfattet introduksjon. Christian F Heide 13. november 2014 Turingmaskiner en kortfattet introduksjon Christian F Heide En turingmaskin er ikke en fysisk datamaskin, men et konsept eller en tankekonstruksjon laget for å kunne resonnere omkring

Detaljer

Turingmaskiner en kortfattet introduksjon. Christian F Heide

Turingmaskiner en kortfattet introduksjon. Christian F Heide 7. november 016 Turingmaskiner en kortfattet introduksjon Christian F Heide En turingmaskin er ikke en fysisk datamaskin, men et konsept eller en tankekonstruksjon laget for å kunne resonnere omkring blant

Detaljer

Ifis bachelorundervisning fra 2017

Ifis bachelorundervisning fra 2017 Ifis bachelorundervisning fra 2017 En rapport fra Sundvollen-konferansen 2015 Dag Langmyhr 1 1 Planlegging av bachelorprogrammene Første «prosjekt» var å planlegge den fremtidige 3-årige bachelorutdanningen

Detaljer

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme INF2810: Funksjonell Programmering En Scheme-evaluator i Scheme Erik Velldal Universitetet i Oslo 19. april 2016 Tema 2 Forrige uke Strømmer og utsatt evaluering Kort om makroer I dag Kap. 4 Metasirkulær

Detaljer

MNFIT-272 Kunstig intelligens Forelesning 4.

MNFIT-272 Kunstig intelligens Forelesning 4. MNFIT-272 Kunstig intelligens Forelesning 4. Emner: Søkesystemer - styring og kontroll av søk - søkesystemer i praksis Produksjonssystemer - regelbasert søking - som generell problemløsningsmodell - praktiske

Detaljer

Datamaskinens oppbygning

Datamaskinens oppbygning Datamaskinens oppbygning Håkon Tolsby 18.09.2014 Håkon Tolsby 1 Innhold Hovedenheten Hovedkort Prosessor CISC og RISC 18.09.2014 Håkon Tolsby 2 Datamaskinens bestanddeler Hovedenhet Skjerm Tastatur Mus

Detaljer

Møt Freddie! GeoForum GeoLett Håvard Watland

Møt Freddie! GeoForum GeoLett Håvard Watland Møt Freddie! GeoForum 2019 - GeoLett 04.04.2019 Håvard Watland 1 Ambita er ledende aktør på eiendomsdata - Ambita tilbyr produkter og tjenester til alle ledd i en eiendomstransaksjon fra start til slutt,

Detaljer

Sammenheng mellom læringsutbyttebeskrivelse og vurdering. Christian Jørgensen

Sammenheng mellom læringsutbyttebeskrivelse og vurdering. Christian Jørgensen Sammenheng mellom læringsutbyttebeskrivelse og vurdering Christian Jørgensen Bio100 - Fire deleksamener Deleksamen Maks poeng 1: Flervalg og kortsvar 20 2: Regneøvelse i Excel med rapport 20 3: Presentasjon

Detaljer

INF1820 2013-04-12 INF1820. Arne Skjærholt INF1820. Dagens språk: Russisk. dyes yataya l yektsiya. Arne Skjærholt. десятая лекция

INF1820 2013-04-12 INF1820. Arne Skjærholt INF1820. Dagens språk: Russisk. dyes yataya l yektsiya. Arne Skjærholt. десятая лекция Arne Skjærholt десятая лекция Dagens språk: Russisk. dyes yataya l yektsiya Arne Skjærholt десятая лекция N,Σ,R,S Nå er vi tilbake i de formelle, regelbaserte modellene igjen, og en kontekstfri grammatikk

Detaljer

Barn beviser. Andrea Hofmann og Sigurd Hals Førsteamanuensis og Stipendiat Fakultet for Humaniora, Idrettsog Utdanningsvitenskap

Barn beviser. Andrea Hofmann og Sigurd Hals Førsteamanuensis og Stipendiat Fakultet for Humaniora, Idrettsog Utdanningsvitenskap Barn beviser Andrea Hofmann og Sigurd Hals Førsteamanuensis og Stipendiat Fakultet for Humaniora, Idrettsog Utdanningsvitenskap 12/6/2017 Tittel på foredraget 1 Holdninger til bevis "Bevis er kun for matematikere."

Detaljer

KUNSTIG INTELLIGENS I PRAKSIS NOKIOS 2018 KURS 1.

KUNSTIG INTELLIGENS I PRAKSIS NOKIOS 2018 KURS 1. KUNSTIG INTELLIGENS I PRAKSIS NOKIOS 2018 KURS 1. HVEM ER VI Fabian Sødal Dietrichson Accenture Technology Martin Kowalik Gran Accenture Technology Runar Gunnerud Accenture Consulting XKCD.COM AGENDA 1.

Detaljer

INF3140 Modeller for parallellitet INF3140/4140: Programanalyse

INF3140 Modeller for parallellitet INF3140/4140: Programanalyse INF3140/4140: Programanalyse Uke 4, side 1. Hvordan sjekke egenskaper ved programmer? Testing eller debugging øker tilliten til programmet ved prøving, men gir ingen garanti for korrekthet Operasjonell

Detaljer

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk MAT1030 Diskret Matematikk Forelesning 29: Kompleksitetsteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo 13. mai 2009 (Sist oppdatert: 2009-05-17 22:38) Forelesning 29: Kompleksitetsteori

Detaljer

Merk: kopieringen av hovedformelen i γ-reglene medfører at bevissøk i førsteordens logikk ikke nødvendigvis behøver å terminere!

Merk: kopieringen av hovedformelen i γ-reglene medfører at bevissøk i førsteordens logikk ikke nødvendigvis behøver å terminere! Forelesning 8: Førsteordens logikk kompletthet Martin Giese - 10. mars 2008 1 Repetisjon: Kalkyle og Sunnhet av LK 1.1 Sekventkalkyleregler Definisjon 1.1 (γ-regler). γ-reglene i sekventkalkylen LK er:

Detaljer

INF2810: Funksjonell Programmering. En metasirkulær evaluator

INF2810: Funksjonell Programmering. En metasirkulær evaluator INF2810: Funksjonell Programmering En metasirkulær evaluator Stephan Oepen & Erik Velldal Universitetet i Oslo 26. april 2013 Tema 2 Forrige uke Strømmer og utsatt evaluering Memoisering Kort om makroer

Detaljer

Forelesning 29: Kompleksitetsteori

Forelesning 29: Kompleksitetsteori MAT1030 Diskret Matematikk Forelesning 29: Kompleksitetsteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 29: Kompleksitetsteori 13. mai 2009 (Sist oppdatert: 2009-05-17

Detaljer

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 10. desember 2013 Tid for eksamen: 09.00 13.00 Oppgave 1 Mengdelære (10 poeng)

Detaljer

Det matematisk-naturvitenskapelige fakultet Økt forståelse for matematikk ved bruk av programmering Sinusseminar 2019

Det matematisk-naturvitenskapelige fakultet Økt forståelse for matematikk ved bruk av programmering Sinusseminar 2019 Det matematisk-naturvitenskapelige fakultet Økt forståelse for matematikk ved bruk av programmering Sinusseminar 2019 Henrik Hillestad Løvold Institutt for Informatikk, UiO Program 1. Hva er programmering?

Detaljer

MNFIT 272. Kunstig intelligens (AI) 2002

MNFIT 272. Kunstig intelligens (AI) 2002 MNFIT 272 Kunstig intelligens (AI) 2002 Fagansvarlig: Professor Agnar Aamodt Institutt for datateknikk og informasjonsvitenskap, IT Vest, Rom 322, Email agnar.aamodt@idi.ntnu.no Kunstig intelligens (MNFIT-272)

Detaljer

Dagens plan. INF3170 Logikk. Semantikk for sekventer. Definisjon (Motmodell/falsifiserbar sekvent) Definisjon (Gyldig sekvent) Eksempel.

Dagens plan. INF3170 Logikk. Semantikk for sekventer. Definisjon (Motmodell/falsifiserbar sekvent) Definisjon (Gyldig sekvent) Eksempel. INF3170 Logikk Dagens plan Forelesning 3: Utsagnslogikk sekventkalkyle, sunnhet og kompletthet 1 Sekventkalkyle Christian Mahesh Hansen 2 Institutt for informatikk, Universitetet i Oslo 3 5. februar 2007

Detaljer

Forsøkslæreplan i valgfag programmering

Forsøkslæreplan i valgfag programmering Forsøkslæreplan i valgfag programmering Gjelder bare for skoler som har fått innvilget forsøk med programmering valgfag fra 1.8.2016 Formål Valgfagene skal bidra til at elevene, hver for seg og i fellesskap,

Detaljer

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi INF1820: Introduksjon til språk-og kommunikasjonsteknologi Andre forelesning Lilja Øvrelid 23 januar, 2012 ...the scientific study of language from a computational perspective. Computational linguists

Detaljer

INF Algoritmer: Design og effektivitet

INF Algoritmer: Design og effektivitet INF 4130 Algoritmer: Design og effektivitet Velkommen Forelesere: Stein Krogdahl, steinkr at ifi.uio.no Petter Kristiansen pettkr at ifi.uio.no Lærebok: Algorithms: Sequential, Parallel, and Distributed,

Detaljer

IN1140: Introduksjon til språkteknologi. Forelesning #1

IN1140: Introduksjon til språkteknologi. Forelesning #1 IN1140: Introduksjon til språkteknologi Forelesning #1 Erik Velldal Universitetet i Oslo 22. august 2017 Tema for i dag 2 Introduksjon Hva er språkteknologi? Hva er IN1140? Praktiske detaljer Grupper Obliger

Detaljer

Kunstig intelligens og telesektoren: hva blir det neste? Dr. Mohammed Sourouri Seniorkonsulent, Acando Mai, 2018

Kunstig intelligens og telesektoren: hva blir det neste? Dr. Mohammed Sourouri Seniorkonsulent, Acando Mai, 2018 Kunstig intelligens og telesektoren: hva blir det neste? Dr. Seniorkonsulent, Acando Mai, 2018 Agenda Introduksjon til AI Muligheter for telesektoren Tips på veien Agenda Introduksjon til AI Muligheter

Detaljer

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme INF2810: Funksjonell Programmering En Scheme-evaluator i Scheme Erik Velldal Universitetet i Oslo 27. april 2017 Tema 2 Forrige forelesning Strømmer og utsatt evaluering Kort om makroer I dag Kap. 4 Metasirkulær

Detaljer

INF2810: Funksjonell Programmering. Lister og høyereordens prosedyrer

INF2810: Funksjonell Programmering. Lister og høyereordens prosedyrer INF2810: Funksjonell Programmering Lister og høyereordens prosedyrer Erik Velldal Universitetet i Oslo 2. februar 2017 Agenda 2 Forrige uke Substitusjonsmodellen og evalueringsstrategier. Blokkstruktur

Detaljer

Databaser fra et logikkperspektiv

Databaser fra et logikkperspektiv Databaser fra et logikkperspektiv Evgenij Thorstensen IFI, UiO Høst 2013 Evgenij Thorstensen (IFI, UiO) Databaser fra et logikkperspektiv Høst 2013 1 / 31 Outline 1 Logikk som verktøy 2 Relasjonsdatabaser

Detaljer

Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen januar 2007

Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen januar 2007 Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen - 29. januar 2007 1 Induktive definisjoner Induktive definisjoner Definisjon 1.1 (Induktiv definisjon). Å

Detaljer

AlgDat 12. Forelesning 2. Gunnar Misund

AlgDat 12. Forelesning 2. Gunnar Misund AlgDat 12 Forelesning 2 Forrige forelesning Følg med på hiof.no/algdat, ikke minst beskjedsida! Algdat: Fundamentalt, klassisk, morsomt,...krevende :) Pensum: Forelesningene, oppgavene (pluss deler av

Detaljer

Seksjon for Intelligente Systemer. Agnar Aamodt (Seksjonsleder) Keith Downing (Nestleder)

Seksjon for Intelligente Systemer. Agnar Aamodt (Seksjonsleder) Keith Downing (Nestleder) Seksjon for Intelligente Systemer Agnar Aamodt (Seksjonsleder) Keith Downing (Nestleder) Hypen rundt A.I. in three to eight years we will have a machine with the general intelligence of an average human

Detaljer

INF2810: Funksjonell Programmering. En metasirkulær evaluator

INF2810: Funksjonell Programmering. En metasirkulær evaluator INF2810: Funksjonell Programmering En metasirkulær evaluator Stephan Oepen & Erik Velldal Universitetet i Oslo 26. april 2013 Tema 2 Forrige uke Strømmer og utsatt evaluering Memoisering Kort om makroer

Detaljer

Kompleksitetsanalyse Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder

Kompleksitetsanalyse Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder Innhold 1 1 1.1 Hva er en algoritme?............................... 1 1.2

Detaljer

Dagens plan. INF3170 Logikk. Induktive definisjoner. Eksempel. Definisjon (Induktiv definisjon) Eksempel

Dagens plan. INF3170 Logikk. Induktive definisjoner. Eksempel. Definisjon (Induktiv definisjon) Eksempel INF3170 Logikk Dagens plan Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen Institutt for informatikk, Universitetet i Oslo 1 Induktive definisjoner 2 29.

Detaljer

INF4170 { Logikk. Forelesning 1: Utsagnslogikk. Arild Waaler. 20. august Institutt for informatikk, Universitetet i Oslo

INF4170 { Logikk. Forelesning 1: Utsagnslogikk. Arild Waaler. 20. august Institutt for informatikk, Universitetet i Oslo INF4170 { Logikk Forelesning 1: Utsagnslogikk Arild Waaler Institutt for informatikk, Universitetet i Oslo 20. august 2013 Dagens plan 1 Utsagnslogikk 2 Sekventkalkyle 3 Sunnhet 4 Kompletthet Institutt

Detaljer

Masteremne Regional planlegging og utvikling Høgskolen i Volda: Smarte Regioner Hvordan Big Data og AI endre samfunnet

Masteremne Regional planlegging og utvikling Høgskolen i Volda: Smarte Regioner Hvordan Big Data og AI endre samfunnet Masteremne Regional planlegging og utvikling Høgskolen i Volda: 16.11.2017 Smarte Regioner Hvordan Big Data og AI endre samfunnet Professor emeritus Harald Yndestad Egen bakgrunn i temaet v Arbeidet med

Detaljer

Programbeskrivelse for revidert versjon av bachelorprogrammet Matematikk, informatikk

Programbeskrivelse for revidert versjon av bachelorprogrammet Matematikk, informatikk Programbeskrivelse for revidert versjon av bachelorprogrammet Matematikk, informatikk og teknologi (MIT) Tabell 1 Revidert versjon av Matematikk, informatikk og teknologi Programnavn: Vertsinstitutt: Navn

Detaljer

INF2820 Datalingvistikk V gang, Jan Tore Lønning

INF2820 Datalingvistikk V gang, Jan Tore Lønning INF2820 Datalingvistikk V2014 13. gang, 10.4.2014 Jan Tore Lønning I dag Introduksjon til semantikk Formell semantikk grunnideene Logikk i NLTK 2 Semantikk Semantikk= studiet av mening Lingvistisk semantikk

Detaljer

INF INF1820. Lectio secunda INF1820. Arne Skjærholt. Lectio secunda

INF INF1820. Lectio secunda INF1820. Arne Skjærholt. Lectio secunda Arne Skjærholt Lectio secunda Arne Skjærholt Lectio secunda Python/NLTK En del grunner til at vi foretrekker Python over Java For det første er NLTK i Python, ikke Java Det er en ganske viktig grunn =)

Detaljer

Definisjon 1.1 (Sunnhet). Sekventkalkylen LK er sunn hvis enhver LK-bevisbar sekvent er gyldig.

Definisjon 1.1 (Sunnhet). Sekventkalkylen LK er sunn hvis enhver LK-bevisbar sekvent er gyldig. Forelesning 5: Kompletthet og første-ordens logikk Roger Antonsen - 20. februar 2006 1 Kompletthet 1.1 Repetisjon Gyldig P, P Q Q Hvis v = P og v = P Q, så v = Q. Bevisbar P P Q Q P, P Q Q Falsifiserbar

Detaljer

INF2810: Funksjonell Programmering. Lister og høyereordens prosedyrer

INF2810: Funksjonell Programmering. Lister og høyereordens prosedyrer INF2810: Funksjonell programmering INF2810: Funksjonell Programmering Lister og høyereordens prosedyrer Erik Velldal Universitetet i Oslo 5. februar 2015 Agenda Forrige uke Substitusjonsmodellen og evalueringsstrategier.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 28. november 2014 Tid for eksamen: 08.15 12.15 Oppgavesettet er på 6 sider. Vedlegg: Tillatte hjelpemidler: INF1080

Detaljer

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk MAT1030 Diskret Matematikk Forelesning 4: Logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo 21. januar 2009 (Sist oppdatert: 2009-01-22 13:02) Kapittel 4: Logikk (fortsettelse) MAT1030

Detaljer

Kapittel 4: Logikk (fortsettelse)

Kapittel 4: Logikk (fortsettelse) MAT1030 Diskret Matematikk Forelesning 4: Logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 4: Logikk (fortsettelse) 21. januar 2009 (Sist oppdatert: 2009-01-22 13:03) MAT1030

Detaljer

INF2810: Funksjonell programmering: Mer om Scheme. Rekursjon og iterasjon.

INF2810: Funksjonell programmering: Mer om Scheme. Rekursjon og iterasjon. INF2810: Funksjonell programmering: Mer om Scheme. Rekursjon og iterasjon. Stephan Oepen & Erik Velldal Universitetet i Oslo 25. januar, 2013 På blokka 2 Forrige uke Introduksjon og oversikt Funksjonell

Detaljer

MAT1030 Forelesning 4

MAT1030 Forelesning 4 MAT1030 Forelesning 4 Logikk Roger Antonsen - 21. januar 2009 (Sist oppdatert: 2009-01-22 13:02) Kapittel 4: Logikk (fortsettelse) Enda et eksempel (a) Jeg liker ikke Bamsemums. (b) Du liker alt jeg liker.

Detaljer

INF2820 Datalingvistikk V Gang, del Jan Tore Lønning

INF2820 Datalingvistikk V Gang, del Jan Tore Lønning INF2820 Datalingvistikk V2018 10. Gang, del 2 19.3 Jan Tore Lønning TEKSTKLASSIFISERING 2 I dag: tekstklassifisering Tekstklassifisering og maskinlæring Eksempel: NLTK "Names" Ekseperimentelt oppsett 1

Detaljer

Dagens tema Syntaks (kapittel Komp. 47, kap. 1 og 2)

Dagens tema Syntaks (kapittel Komp. 47, kap. 1 og 2) Dagens tema Syntaks (kapittel 2.1 + Komp. 47, kap. 1 og 2) 1/19 Forelesning 6 1.10.2003 Litt om kompilering og interpretering En kompilator oversetter et program til et annet språk, for eksempel maskinspråk.

Detaljer

Risikostyring og digitalisering i transportsektoren

Risikostyring og digitalisering i transportsektoren Risikostyring og digitalisering i transportsektoren Sizarta Sarshar Avd. Risiko, Sikkerhet og sikring Sektor for Digitale Systemer Institutt for energiteknikk Temaer Rask utvikling og operasjonalisering

Detaljer

Generelt om operativsystemer

Generelt om operativsystemer Generelt om operativsystemer Operativsystemet: Hva og hvorfor Styring av prosessorer (CPU), elektronikk, nettverk og andre ressurser i en datamaskin er komplisert, detaljert og vanskelig. Maskinvare og

Detaljer

Kompleksitet og Beregnbarhet

Kompleksitet og Beregnbarhet Kompleksitet og Beregnbarhet 16. September, 2019 Institutt for Informatikk 1 Dagens plan Avgjørelsesproblemer. P EXPTIME NP Reduksjoner NP-kompletthet Uavgjørbarhet UNDECIDABLE DECIDABLE PSPACE NPC NP

Detaljer

INF1820: Introduksjon til språk-og kommunikasjonsteknologi

INF1820: Introduksjon til språk-og kommunikasjonsteknologi INF1820: Introduksjon til språk-og kommunikasjonsteknologi Andre forelesning Lilja Øvrelid 23 januar, 2012 ...the scientific study of language from a computational perspective. Computational linguists

Detaljer

Litt om kompilering og interpretering. Dagens tema Syntaks (kapittel Komp. 47, kap. 1 og 2) Syntaks og semantikk

Litt om kompilering og interpretering. Dagens tema Syntaks (kapittel Komp. 47, kap. 1 og 2) Syntaks og semantikk Litt om kompilering og interpretering Dagens tema Syntaks (kapittel 2. + Komp. 47, kap. og 2) En kompilator oversetter et program til et annet språk, for eksempel maskinspråk. Et program interpreteres

Detaljer

Hvis Ole følger inf3170, så liker Ole logikk. Ole følger inf3170, og Ole følger ikke inf3170. Ole følger inf3170, eller Ole følger ikke inf3170.

Hvis Ole følger inf3170, så liker Ole logikk. Ole følger inf3170, og Ole følger ikke inf3170. Ole følger inf3170, eller Ole følger ikke inf3170. Forelesning 4: Repetisjon og førsteordens logikk Christian Mahesh Hansen - 12. februar 2007 1 Repetisjon Motivasjon Er utsagnene sanne? Hvis Ole følger inf3170, så liker Ole logikk. Ole følger inf3170,

Detaljer

INF1820: Oppsummering

INF1820: Oppsummering Arne Skjærholt 8. mai Arne Skjærholt 8. mai Kurset gir en innføring i lingvistisk teori og relaterer denne til språkteknologiske problemområder, metoder og applikasjoner. Fokus er på å koble teori til

Detaljer

Repetisjonsforelesning

Repetisjonsforelesning Repetisjonsforelesning INF3170 Andreas Nakkerud Institutt for informatikk 24. november 2014 Institutt for informatikk Universitetet i Oslo Repetisjon 24. november 2014 1 / 39 Utsagnslogikk Utsagnslogikk

Detaljer

INF2820 Datalingvistikk V2012. Jan Tore Lønning & Stephan Oepen

INF2820 Datalingvistikk V2012. Jan Tore Lønning & Stephan Oepen INF2820 Datalingvistikk V2012 Jan Tore Lønning & Stephan Oepen ENDELIGE TILSTANDSTEKNIKKER OG REGULÆRE UTTRYKK I DATALINGVISTIKK 17. januar 2012 2 Naturlige språk En mann kjøpte en bil av en mann som hadde

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 28. november 2014 Tid for eksamen: 08.15 12.15 Oppgave 1 Mengdelære (10 poeng)

Detaljer

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser INF2810: Funksjonell Programmering Oppsummering og eksamensforberedelser Erik Velldal & Stephan Oepen Universitetet i Oslo 18. mai 2017 I dag 2 Kort oppsummering Praktisk om eksamen Hvem vant konkurransen

Detaljer

Reduksjonisme: identitet eller eliminasjon?

Reduksjonisme: identitet eller eliminasjon? Reduksjonisme: identitet eller eliminasjon? Dagens tema: Hva er identitetsteori og lar den seg forsvare? (Kim kap. 4) Eliminativ materialisme (Churchland) Er hele debatten feilslått fordi det mentale forsvinner?

Detaljer

INTELLIGENT TEKNOLOGISK LIV

INTELLIGENT TEKNOLOGISK LIV INTELLIGENT TEKNOLOGISK LIV Mennesket som utgangspunkt AVGRENSNING AVGRENSNING Teknologi: "The application of scientific knowledge for practical purposes, especially in industry" (oxford dictionary). AVGRENSNING

Detaljer

Semantisk Analyse del I

Semantisk Analyse del I Semantisk Analyse del I Attributtgrammatikker Kapittel 6.1-6.2 26.02.2013 1 Statisk semantisk analyse kapittel 6: Innhold Generelt om statisk semantisk analyse Attributt-grammatikker (kapittel 6.1-6.2)

Detaljer

Syntax/semantics - I INF 3110/ /29/2005 1

Syntax/semantics - I INF 3110/ /29/2005 1 Syntax/semantics - I Program program execution Compiling/interpretation Syntax Classes of langauges Regular langauges Context-free langauges Scanning/Parsing Meta models INF 3/4-25 8/29/25 Program

Detaljer

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser

INF2810: Funksjonell Programmering. Oppsummering og eksamensforberedelser INF2810: Funksjonell Programmering Oppsummering og eksamensforberedelser Erik Velldal & Stephan Oepen Universitetet i Oslo 18. mai 2017 I dag 2 Kort oppsummering Praktisk om eksamen Hvem vant konkurransen

Detaljer

Skape konkurransekraft

Skape konkurransekraft Skape konkurransekraft Kunde og konsern i endring Konserndirektør Glenn Sæther Forretningsstøtte og utvikling BANKENS HOVED- UTFORDRING Videreutvikle tradisjonell forretningsmodell Investere i «ny» forretningsmodell

Detaljer

Kompletthet av LK. INF3170 Logikk. Overblikk. Forelesning 9: Mer sekventkalkyle og kompletthet. Roger Antonsen

Kompletthet av LK. INF3170 Logikk. Overblikk. Forelesning 9: Mer sekventkalkyle og kompletthet. Roger Antonsen INF370 Logikk Forelesning 9: Mer sekventkalkyle og kompletthet Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kompletthet av LK 3. april 200 (Sist oppdatert: 200-04-3 2:04) INF370 Logikk

Detaljer

INF1800. Logikk og Beregnbarhet

INF1800. Logikk og Beregnbarhet INF1800 Logikk og Beregnbarhet Lærebok: Discrete Structures, Logic, and Computability Utdrag blir pensum. Obs: Første opplag inneholder mange feil, andre opplag inneholder noen feil. Har du kjøpt boken

Detaljer

INF2810: Funksjonell Programmering. Tilstand og verditilordning

INF2810: Funksjonell Programmering. Tilstand og verditilordning INF2810: Funksjonell programmering INF2810: Funksjonell Programmering Tilstand og verditilordning Erik Velldal Universitetet i Oslo 26. februar 2015 Forrige gang 2 I dag Vi blar om til kapittel 3 i SICP.

Detaljer

Forelesning 9: Frsteordens logikk { kompletthet Roger Antonsen mars 2006

Forelesning 9: Frsteordens logikk { kompletthet Roger Antonsen mars 2006 Forelesning 9: Frsteordens logikk { kompletthet Roger Antonsen - 27. mars 2006 1 Kompletthet av LK 1.1 Overblikk Vi skal na bevise at LK er komplett. Ikke bare er LK sunn, den kan ogsa vise alle gyldige

Detaljer

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme, del 2

INF2810: Funksjonell Programmering. En Scheme-evaluator i Scheme, del 2 INF2810: Funksjonell programmering INF2810: Funksjonell Programmering En Scheme-evaluator i Scheme, del 2 Erik Velldal Universitetet i Oslo 7. mai 2015 Tema Forrige uke SICP 4.1. Structure and interpretation

Detaljer