Perception via sensorisk data i robotar

Storlek: px
Starta visningen från sidan:

Download "Perception via sensorisk data i robotar"

Transkript

1 Perception via sensorisk data i robotar 729G43 Julia Skönvall julsk477@student.liu.se Linköpings universitet

2 Innehåll 1. Inledning Teori och bakgrund Kognitionens framväxt och betydelse för intelligens Hur kan man implementera perception i ett system? Ofullständighet och osäkerhet Miljön Roboten Ludwig Ludwig och synfärdigheten Logiken i ett top-down informationsflöde Diskussion Referenser... 11

3 1. Inledning Teknikens framväxt går framåt och växer och robotar blir allt mer lika människan. Plötsligt så kan vi interagera med system via våra röster såsom Siri, vi kan skanna koder med vår kamera på våra mobiler och en GPS kan visa oss vägen. Robotar och system blir allt mer delaktiga i våran vardag. Några viktiga aspekter som har gjort så att en robot blir mer likt människan är att de kan få in någon typ utav perception. Perceptionen kan vara i form av symbolisk representation, sensorer, top-down information, uppmärksamhet och termer av ofullständighet (Shanahan, 2005). Denna rapport är baserad på Murray Shanahans forskning och teori kring hur man kan implementera en typ utav perception via sensorisk data som blir till meningsfulla representationer i en robot. Shanahan är en professor inom kognitiva robotar på Cognitive Robotics Imperial College i London. Syftet med denna rapport är att få en djupare förståelse för hur ett specifikt system kan fungera inom artificiell intelligens. I detta fall hur ett system fungerar i en robot med den mänskliga egenskapen perception. 1

4 2. Teori och bakgrund Forskning inom artificiell intelligens och teori inom beräkning av vårt medvetande som arbetar med symboliska representationer har svårt att svara på frågan angående vad representationerna verkligen betyder och vad de har för mening. Detta problem går tillbaka så sent som år 1874 där Franz Bretano ställde sig frågan angående hur mentala tillstånd förstår sitt syfte gentemot saker i världen. Inom filosofin har man använt sig av tankeexperimentet det kinesiska rummet av John Searle samt symbol grounding problemet. System som saknar ett syfte eller en avsiktlighet är en robot som är kroppslig. Denna robot kan manipulera de symboler som designern har implementerat i systemet och som har sensomotorisk interaktion med den fysiska världen. På detta sätt blir systemet mer likt människan. De symboliska representationer som byggs upp via en sensomotorisk interaktion kallas för grounded och de tjänar ett syfte tillskillnad mot ett system som är kroppsligt (Shanahan, 2005). Shanahans experiment och studie kommer att handla om logikbaserad AI där fokus inte kommer att läggas på att bygga program med explicita logiker av representation och slutledningar. Snarare är det så att man ska kunna redogöra för en robots perception som är formulerad i ett teoretiskt språk som kan svara på en del frågor. Metodikens kontext är robotiken och dess styrkor som har implementerats på ett antal robotplattformer. Studien innehåller detaljerande svar på många observerade frågor angående ofullständig och osäker sensorisk data, aktiv perception, top-down informationsflöde, uppmärksamhet och sensor fusion. Syftet är att man inte vill studera perception, handling och kognition som enskilda i en robots perception utan man vill se hur de elementen fungerar tillsammans (Shanahan, 2005). 2.1 Kognitionens framväxt och betydelse för intelligens Kognition var något som var definierat i termer av ett logiskt, intelligent system i den fysiska formen av en dator i kognitionens framväxt på 40- och 50-talet. Där talade man om att systemet manipulerade symboler för förstå problem och omgivningen för att anses som ett intelligent system. Detta system kallades för den fysiska symbolsystemhypotesen. Hutchins delade inte samma synsätt som Allen Newell och Herbert Simon som grundade den fysiska symbolsystemhypotesen. Hutchins menar att vi människor inte enbart manipulerar symboler och att vårt tänkande inte enbart sker i vårt huvud. Kognition var för forskarna något abstrakt, något som Hutchins inte höll med om. Hutchins ansåg att människors kognition är att man 2

5 kan hämta in interna symboler men inte manipulera dem. Vi behöver någon typ av output och input både inifrån och utifrån i vår värld (Hutchins, 1995) Hur kan man implementera perception i ett system? Det finns en grundläggande formel för hur man kan karaktärisera perception som en abduktiv uppgift. Om vi har en ström av low-level sensorisk data som representeras av konjunktionen Γ av en mängd observerade meningar så är själva uppgiften i perceptionen att finna en eller flera förklaringar av konjunktionen Γ bestående av konsekvent logisk beskrivning av lokalisationen och formen av de hypotiserade objekten. Formeln kommer tillslut att se ut såhär: Σ Γ där Σ är själva bakgrundsteorin som säger hur en robot ska kunna interagera med världen med sina sensorer. kommer i detta fall innehålla en redogörelse som redan är skriven i domänen. Det finns många som förklarar ett givet Γ, därför introduceras en preferensrelation för att ordna dem. När detta sedan sätts in i en robot kommer ett perceptuellt system att anpassa detta till en teoretisk beskrivning som en perceptuell process. Detta kommer att vävas in i en sluten kontrolloop där output är en oföränderlig ström av uppsättningar av s i svar till en konstant ström av inkommande Γ från robotens sensorer. Detta skulle kunna vara alltifrån att roboten går in i en vägg eller att den använder en stereokamera. Γ kommer bara beskriva sensorisk data på en låg nivå och inte rådata. Γ kan fungera som en beskrivning av kanter utdragna från en bild genom att använda en Sobel-Feldman operator. Eller så kan vara en sekvens av sonara datapunkter som har gått igenom ett Kalmanfilter. Det är den abduktiva processens ansvar att bestämma hur man ska tolka varje sak i low-level data, om det ska bli accepterat eller inte, vad den säger angående närvaro, identitet och gestaltningen av objekt i den externa världen (Shanahan, 2005) Ofullständighet och osäkerhet Ofullständighet är en viktig del när man exempelvis programmerar agenter i en specifik miljö. En agent, i vårt fall en robot, vet aldrig vilket state, tillstånd, den är i eller vart den kommer att sluta när den inte har några fler handlingar att utföra. För att kunna behandla ofullständighet måste roboten ha ett belief-state som är en representation av alla möjliga tillstånd som finns för systemet. Därefter kan den konfigurera en beredskapningsplan som kan hantera alla möjliga utfall som den får in från sina sensorer. När den får in sensorisk information måste 3

6 den överväga varje möjlig förklaring till dess observationer oavsett om hur det än leder till ett osannolikt, omöjligt stort och komplext representation av agentens belief-state. Maskinella system är begränsade av osäkerhet tillskillnad mot människan, där denna begränsning inte finns (Russel & Norvig, 2014) Miljön För att få ett föreställande tillvägagångssätt i perception måste man anta att man behöver bygga och bibehålla en komplett och passande modell av miljön med hjälp av ramverken som är beskrivna i sektion Att miljön är viktig för perception går tillbaks till tidig AIforskning, vi vill bygga robotar som är funktionella i en realistisk miljö. Men detta har också sina nackdelar som är centrala till att förstå intelligens, nämligen osäkerhet och ofullständighet. Osäkerhet uppstår på grund utav att det kan finnas störningar i robotens sensorer. Ofullständighet har två huvudsakliga nackdelar. Den ena nackdelen är att man har en begränsad syn på världen, då sensorerna är begränsade samt robotens enkla spatiala lokalisation. Den andra nackdelen är att ofullständighet är en oundviklig konsekvens då varje robot är unik och har egna specifika mål och förmågor. Därför behöver inte roboten en inre representation för att försöka fånga varje aspekt som finns i den yttre världen (Shanahan, 2005). För att kunna uttrycka detta passar matematisk logik bra kombinerat med en exakt semantik. Man måste designa en tillåten form av för att dra till nytta av den. Nedan följer ett exempel på hur man formulerar ett uttryck för ett objekt i robotens arbetsutrymme: c, x, w,v[boundary(c,x) FromTo(c,w,v) Distance(w, (-5,5))<1 Distance(v,(5,5))<1] där Boundary(c,x) företräder linjen c som är en del av begränsningen av objektet x. FromTo(c,w,v) står för linjen c som sträcker ut sig från punkt w till punkt v. Distance(v,w) betecknar avståndet mellan punkterna v och w. I denna formel uttrycks både ofullständighet och osäkerhet på grund utav existenskvantifieringen. Ofullständighet uttrycks i detta fall bara som en del av gränsen till ett enda objekt i formeln. Formeln nämner ingenting om att andra objekt finns eller inte finns. Osäkerhet uttrycks i denna formel då slutpunkterna av 4

7 gränsen är specifika inom ett visst omfång. Lokalisationen av dessa slutpunkter anses relativa till robotens egna perspektiv eftersom det inte finns något antagande om ett absolut koordinatsystem (Shanahan, 2005). Det är också viktigt att kunna representera och designa en god ontologi för rum och form. Nedan kommer en formel visas som är implementerat i ett abduktivt system för visuell perception: x,a,s,r [Solid(x,a) Shape(x, Cuboid) FaceOf(r,x) SideOf(E0 r)] där Solid(x,a) representerar ett fast objekt x som introducerar aspekten a till åskådaren. Shape(x, s) representerar det fasta objektet x som har formen s. FaceOf(r,x) representerar att den två dimensionella ytan r är ett ansikte av objektet. SideOf(e,r) representerar den synliga kanten e på dess gräns till ytan r. Termen E0 betecknar en viss typ utav visuell kant vilket är en viktig representation eftersom det säger att ett visst objekt är synligt och existerar (Shanahan, 2005) Informationsflöde och aktiv perception Inom kognitiv psykologi har det varit sedan länge varit känt att informationsflödet mellan perception och kognition är något typiskt mänskligt. Forskare har diskuterat om informationsflöde som bottom-up och top-down och att high-level kognition har påverkat low-level kognition. Top-down information, som är informationsflödet som Shanahan använder sig av i sitt experiment, anpassas genom att dra nytta av förväntning. Att använda sig av förväntning kan tänka sig vara en form av aktiv perception. Aktiv perception innebär att alla handlingar leder till förvärv av ny information med hjälp av robotens sensorer som sträcker sig från en kort tidsperiod där low-level actions justerar tröskeln av en kantavkänningsrutin. Eller så roteras kameran för att få en annan synvinkel till en längre tidsperiod och uppnår high-level handlingar såsom att klättra upp på toppen av en kulle för att se vad som finns på andra sidan. Det finns nedskärningar inom aktiv perception. En av dem är det som har nämnts ovan såsom low-level, high-level och kort eller lång duration. I den andra nedskärningen har vi mekanismer som sätter igång den informativa handlingen. Detta kunde ha satts igång med hjälp av reaktiva tillstånd, handlingsregler vars sidoeffekt är förvärvet av 5

8 kunskap. Denna mekanism kunde ha varit en vana, en avsikt eller en förväntning. Mekanismen måste kunna maximera den användbara information och minimerar den informationen som inte är nödvändig (Shanahan, 2005). 2.4 Sensor fusion Sensor fusion är ett problem eftersom det är svårt att kombinera tänkbar motstridig data från flera källor som sedan ska sättas i en enda modell som ska vara en aspekt av världen. Formeln som kommer att presenteras senare kommer bygga på något liknande som sektion 2.1. Γ presenterar low-level sensorisk data som kan komma ifrån flera olika sensorer eller från samma sensor men som är processerat i förväg på olika sätt. Om bakgrundsteorin Σ kan fånga upp hur sammanställningen av objekt i världen ger upphov till varje typ av low-level sensor data på ett lyckat sätt så kommer den grundläggande abduktiva karaktäriseringen av perception ta han dom problemen i datafusionen. Bakgrundsteorin måste dock vara säkert designad så att den verkligen fungerar, speciellt om den stöter på motstridig data, såsom störningar. Robotens interaktion med objekt i världen är den inkommande sensoriska data. Då kan Σ ha en formel som kan förklara bort oväntade saker av sensorisk data som störningar. Formler kan avfärda frånvaron av förväntad data som onormala eller ovanliga. Därför måste tillåtas att inkludera störningar och onormalitet i sina termer (Shanahan, 2005). 3. Roboten Ludwig Tidigare experiment innan Ludwig handlade om Rug Warrior och Khepara. Dessa robotar var ett bevis på att man kan kontrollera robotar via logik. En fråga som förblev observerad var om robotar kunde ha fler sensorer för att jobba i mer komplexa miljöer. Därför startades projektet Ludwig igång. Roboten Ludwig har en humanoid överkropp med stereoskopisk syn. Projektet innefattar idéer från den klassiska AI-tekniken samt andra biologiskt inspirerade robotar. Roboten har två armar som har tre grader frihet var. Ludwig är enkelt mekaniskt byggd för att minska ned på low-level motor control problems och låter projektet fokusera på de centrala frågorna av kognition och perception. Ludwigs huvudsakliga sysselsättning är att leka men den svåraste utmaningen för roboten är att lära sig om objekten i omgivningen och kunna fysiskt interagera med dem. Det visuella systemets uppgift är att plocka ut objekt som systemet är intresserad utav och kunna rikta kameran som Ludwig har på huvudet. Ludwig kan då använda sin syn till att knuffa objekten. Genom dessa förändringar i orientation och 6

9 lokalisation av objekt som roboten har i sin arbetsyta leder detta till en ny och användbar information om objektens form, storlek och utseende (Shanahan, 2005). Projektet fokuserar på människans intelligenta nivå angående kroppsliga kunskaper såsom att greppa tag i saker eller att knuffa dem. Detta grundar sig i aktiv perception. Ludwigs sätt att interagera är också likt bakgrunden till klassisk AI, nämligen att nämna deklarativa representationer i en denotationssemantik. För att nå upp till krav för synförmågan behöver vi utveckla en mycket mer förfinad abduktiv redogörelse för perception. I kärnan av denna behandling av visuell perception finns två framsteg på den grundläggande abduktiva skriften. För det första måste man ha en precis mätning av det förklarande värdet, explanatory values, av en definerad hypotes som är baserad på sannolikhet. Ju större data vi har desto större blir det förklarinade värdet (Shanahan, 2005). 3.1 Ludwig och synfärdigheten Det finns handlingar för att roboten ska kunna bekräfta eller inte bekräfta förväntningarna av hypoteserna och interagera resultatet i en uppdaterad mätning av det förklarande värdet. Den abduktiva processen av mängden low-level sensor data presenteras nedan i fyra punkter: 1. Genom att använda sig av s.k. abduction, ska man kunna åstadkomma en mängd hypoteser som förklarar det sensoriska data 2. Ska välja den bäst lämpade hypotesen beroende på det förklarande värdet 3. För varje vald hypotes kunna bestämma förväntningarna samt återge rådata för att titta på varje del av dessa förväntningar 4. Ska kunna räkna om det förklarande värdet av varje vald hypotes, ta resultat från Steg 3 och göra om hypotesen. För att förstå hur detta system fungerar kan man titta på Figur 1. Bilden i mitten visar resultatet av när man har använt sig av en enkel edge-detection algoritm som är baserad på en Sobel operator av den vänstra bilden. Tröskelvärdet för denna algoritm är högt för att minska mängden felaktig data. Bara några delar har plockat ut av algoritmen, man kan exempelvis se att den vänstra bildens mörka sida inte fångas upp av algoritmen. Detta leder till att man får två hypoteser som svarar till detta. Enligt Hypotes A, som är felaktig, så tittar roboten Ludwig 7

10 på ett kort block där de svaga kanterna till vänster blir som maskerade. Istället enligt den rätta Hypotesen B säger den att roboten Ludwig tittar på ett långt block men flera av blockets kanter saknas. Förväntningarna mellan dessa hypoteser skiljer sig. En konsekvens av den felaktiga Hypotesen A skulle vara att den vertikala kanten från den övre hörnet på den vänstra-handen finns i det föreslagna blocket. En nackdel med Hypotes B är att den översta kanten av blocket skulle förlängas ytterligare till vänster av vad den säger att den gör. Figur 1. Ett tvetydligt block. Bild tagen från Shanahans rapport. Man kan testa dessa förväntningar genom att göra denna algoritm mer känslig än originalet som applicerades här. Förväntningar är inte fullföljande vilket leder till ett minskat värde på explanatory value på Hypotes A. Tillskillnad mot Hypotes A så ökar Hypotes B explanatory value samt att förväntningarna fullföljs (Shanahan, 2005). 3.2 Logiken i ett top-down informationsflöde Man kan även formulera low-level image data precis som i Figur 1 som representeras genom en mängd predikatlogiska formler. Själva low-level data kan anses vara produkten av exempelvis vilken bildbehandlingsteknik som helst. Då kan man använda sig av färgbaserad segmentering eller optisk flöde eller en kombination av dessa. Här fokuserar man som tidigare på hur man kan upptäcka kanter på ett objekt. Kantdata kan bli representerad genom följande formel: Line(1,[238,157],[241,147]) Line(3,[249,157],[253,145]) där Line(w, p1,p1) säger att det finns en kant i bilden som är märkt med w från punkt p1 till punkt p2. Ett abduktivt system kan vara utformat i flera lagrer. Effekten kommer att bli att för 8

11 varje förklarat på den n:te lagret så kommer data Γ att bli förklarat på lager n plus första lagret. Formler som är abduktiva på lagret n kan bli observerade på lagret n + 1. Det är viktigt att man tar in två lagrer i den abduktiva processen eftersom de olika lagren kan förklara olika saker på varje dimension. Det första lagret kan förklara kanterna i en en-dimensionell i termer av synliga två-dimensionella regioner. Det andra lagret har som uppgift att förklara de synliga regionerna genom att uttrycka sig i termer av spatiala lokaliserade tre-dimensionella objekt. Precis som många andra formler inom abduktiva processer så säger vi att varje lager i denna formel har sin specifika bakgrundsteori Σ. Denna bakgrundteori innehåller tre grupper av logiska formler. Varje grupp spelar olika roller men alla gillar samma anseende från ett och samma deklarativa system. Detta kommer att återspeglas i implementationen. Det första man måste göra är att man har en mängd formler som används för att generera en förklarande hypotes, explanatory hypothesis. För det andra så måste vi ha formler som skildrar begränsningar på den tillåtna hypotesen. För det tredje så måste vi ha en mängd formler som beskriver förväntningarna för varje hypotes. p1, p2[line(w, p1, p2)] r[region(r) SideOf(w,r)] p1, p2[line(w, p1, p2)] Noise(w) där varje formel så att Ψ Φ, där Ψ är en beskrivning av sensorisk data och Φ är en beskrivning av villkoren som sker när den sensoriska datan stiger. Formlerna ovan säger att det finns en synlig kant och är en sida av en region eller att det kanske är en störning. Predikaten Region, SideOf och Noise sägs vara abduktiva och därmed kan vi förklara en hypotes. Dessa typer av logiska formler implementeras in i Ludwig för att få information om förklarande värden och top-down förväntningar. Implementationen kommer då att bli en form av en logisk programmeringsmetatolk. Systemet har då tagit in visuell data som visas i Figur 1. Nästa steg skulle vara att låta systemet fokusera på Ludwigs kamera för att dra uppmärksamheten till intressanta objekt. 9

12 4. Diskussion När man studerar ett sånt komplext system som Shanahan har beskrivit förstår man hur svårt det har varit för forskare att kunna göra robotar mer mänskliga. Precis som det nämndes i bakgrunden hade kognitionens framväxt svårt att implementera mänskligt beteende, såsom perception då man istället startade med något betydligt enklare och som människan kanske själv mer förstod sig på. Det är avsevärt enklare att implementera in regler i form av matematiska formler. I Shanahans experiment har han använt sig av den logiken i form av semantiska logiska uttryck samt satslogik för att förstå hur en robot kan bearbeta intryck från omvärlden. Detta visar att tekniken verkligen är på framfart då studien visar på att ett system faktiskt kan ha en typ utav perception även om den inte är lika komplex som människans. Shanahan tar också upp mycket om hur ett system kan representera objekt, precis som han nämnde om kantigenkänning. Trots att systemet inte är fullständigt korrekt med tanke på att systemet inte känner igen precis alla kanter på ett objekt så kan den fortfarande tolka informationen som finns i omgivningen. Det är någonting forskning kan bygga vidare på. Först då inser man hur komplext vårt mänskliga öga är, som är en motsvarighet till roboten Ludwigs kamera och dess visuella perceptuella egenskaper som är implementerat i systemet Trots att roboten Ludwig är en väldigt enkel robot så ligger det så mycket teori och tanke bakom honom. Man bygger inte ett system på en dag utan man måste verkligen ta in information från flera olika domäner och källor för att sätta ihop något till ett dugligt system. Shanahan ville inte bara fokusera på just det matematiska utan också symbolisk representation, sensorer, top-down information, uppmärksamhet. Alla dessa element är en stor del av kognition. Med tanke på studiens uppbyggnad skulle jag kunna säga att det är en blandning av kognitionsvetenskaplig teori och artificiell intelligens som har samarbetat för att få fram detta system. Om man jämför med kognitionen som fördes fram på 50-talet ville man fokusera mycket på det matematiska och det beräkningsbara. Det är inte förens nu man har nått fram till den gränsen att man vill lägga fokus på att göra en robot så lik människan som möjligt. 10

13 5. Referenser Hutchins, E. (1995). Cognition in the wild. Cambridge: MIT Press. Russel, S., & Norvig, P. (2014). Artificial Intelligence - A Modern Approach, Third Edition. Pearson Education, Inc. Shanahan, M. (2005). Perception as Abduction: Turning Sensor Data Into Meningfull Representation. London: Cognitive Science Society. 11

Neural bas för kognition

Neural bas för kognition Kommunikation Neural bas för kognition stimulerande, retande inhiberande, förhindrande depolarisation vid tillräckligt mycket retning blir hela neuronen för en stund positivt laddad, då har en SPIKE uppnåtts

Läs mer

Linköpings universitet

Linköpings universitet 2016-08-24 Vad är kognition? tt ta in, lagra och bearbeta information: Kognitionsvetenskaplig introduktionskurs Perception Information tas in och flödar genom begränsade informationskanaler Föreläsning

Läs mer

Kognitionsvetenskap C, HT-04 Mental Rotation

Kognitionsvetenskap C, HT-04 Mental Rotation Umeå Universitet 041025 Kognitionsvetenskap C, HT-04 Mental Rotation Grupp 3: Christina Grahn, dit01cgn@cs.umu.se Dan Kindeborg, di01dkg@cs.umu.se David Linder, c01dlr@cs.umu.se Frida Bergman, dit01fbn@cs.umu.se

Läs mer

VARFÖR FINNS DET INGA RIKTIGA

VARFÖR FINNS DET INGA RIKTIGA VARFÖR FINNS DET INGA RIKTIGA ROBOTAR? Peter Gärdenfors och Christian Balkenius Kognitionsforskning, Lunds Universitet, S 223 50 Lund e-mail: peter.gardenfors@fil.lu.se christian.balkenius@fil.lu.se Här

Läs mer

Fuzzy Logic. När oskarpa definitioner blir kristallklara. Åsa Svensson. Linköpings Universitet. Linköping

Fuzzy Logic. När oskarpa definitioner blir kristallklara. Åsa Svensson. Linköpings Universitet. Linköping Fuzzy Logic När oskarpa definitioner blir kristallklara Linköpings Universitet Linköping Sammanfattning I denna fördjupningsuppgift har jag fokuserat på Fuzzy Logic och försökt att beskriva det på ett

Läs mer

Linköpings universitet

Linköpings universitet Översikt Kognitionsvetenskaplig introduktionskurs Föreläsning 4 Informationsbearbetningsmodeller Vad är kognitionsvetenskap? Kort bakgrund/historik Representation och bearbetning av information Vetenskapliga

Läs mer

Linköpings universitet

Linköpings universitet 2014-09-08 Översikt Kognitionsvetenskaplig introduktionskurs Föreläsning 5 Integrationsutmaningen Vad är kognitionsvetenskap? Kort bakgrund/historik Representation och bearbetning av information Vetenskapliga

Läs mer

Linköpings universitet 1

Linköpings universitet 1 Vad är kognitionsvetenskap? Kognitionsvetenskaplig introduktionskurs Föreläsning 7 Tvärvetenskap Delvetenskaper, metoder Integrationsutmaningen Kognitionsvetenskap är ett tvärvetenskapligt kunskaps- och

Läs mer

Logik: sanning, konsekvens, bevis

Logik: sanning, konsekvens, bevis Logik: sanning, konsekvens, bevis ft1100 samt lc1510 HT 2016 Giltiga argument (Premiss 1) (Premiss 2) (Slutsats) Professorn är på kontoret eller i lunchrummet Hon är inte på kontoret Professorn är i lunchrummet

Läs mer

Spel som interaktiva berättelser

Spel som interaktiva berättelser Spel som interaktiva berättelser Finns många typer av interaktivt berättande; ska titta närmare på spel eftersom de exemplifierar en rad aspekter av interaktivt berättande väldigt tydligt. Kan förstå spel

Läs mer

Selektiv uppmärksamhet. Klassiska teorier. Sidan 1. Översikt. Vad är uppmärksamhet? Människan har ansetts ha. Filtrering. Vad är uppmärksamhet?

Selektiv uppmärksamhet. Klassiska teorier. Sidan 1. Översikt. Vad är uppmärksamhet? Människan har ansetts ha. Filtrering. Vad är uppmärksamhet? Översikt Selektiv uppmärksamhet Vad är uppmärksamhet? Vardagsdefinition På vilket sätt märks den i psykologiska experiment? Dess roll i mänsklig informationsbearbetning Äldre synsätt Moderna teorier Samverkan

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

Neurovetenskap 30/08/2013. Kognitiv neurovetenskap. Lober. Olika färg, olika vävnadsstruktur. Hjärnbarken

Neurovetenskap 30/08/2013. Kognitiv neurovetenskap. Lober. Olika färg, olika vävnadsstruktur. Hjärnbarken 729G01 Kognitionsvetenskaplig introduktionskurs: Kognitiv neurovetenskap och kognitiv modellering Rita Kovordanyi, Institutionen för datavetenskap (IDA) rita.kovordanyi@liu.se Kognitiv neurovetenskap Baseras

Läs mer

Från ljusenergi till en kub som går att stå på Hur man får en dator att känna igen olika former i visuell information

Från ljusenergi till en kub som går att stå på Hur man får en dator att känna igen olika former i visuell information ARTIFICIELL INTELLIGENS II INSTITUTUINEN FÖR DATAVETENSKAP LINKÖPINGS UNIVERSITET Från ljusenergi till en kub som går att stå på Hur man får en dator att känna igen olika former i visuell information Anna

Läs mer

Realism och anti-realism och andra problem

Realism och anti-realism och andra problem Realism och anti-realism och andra problem Vetenskap och verkligheten Vetenskapen bör beskriva verkligheten. Men vad är verkligheten? Är det vi tycker oss se av verkligheten verkligen vad verkligheten

Läs mer

Studier med barn, fördelar. Kognitiv utveckling. Upplägg. Många aspekter. Generella aspekter. Barndomens kognitiva utveckling 2012-01-24

Studier med barn, fördelar. Kognitiv utveckling. Upplägg. Många aspekter. Generella aspekter. Barndomens kognitiva utveckling 2012-01-24 Kognitiv utveckling Pär Nyström www.babylab.se Studier med barn, fördelar Ordning av kognitiva processer Mindre försöksledareffekter Bra fysiologiska förutsättningar Kan testa sånt som är omöjligt på vuxna

Läs mer

Utbildningsplaner för kandidat-, magister och masterprogram. 1. Identifikation. Avancerad nivå

Utbildningsplaner för kandidat-, magister och masterprogram. 1. Identifikation. Avancerad nivå 1. Identifikation Programmets namn Omfattning Nivå Programkod Ev. koder på inriktningar Beslutsuppgifter Ändringsuppgifter Masterprogram i kognitionsvetenskap 120 hp Avancerad nivå HAKOG Fastställd av

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

Seende och tolkning Artificiellt seende robotik

Seende och tolkning Artificiellt seende robotik Seende och tolkning Artificiellt seende robotik Gösta Granlund Att kunna se är ett oerhört kraftfullt hjälpmedel för att kunna uppfatta vad som händer i vår omgivning. Det används för att exempelvis navigera

Läs mer

Business research methods, Bryman & Bell 2007

Business research methods, Bryman & Bell 2007 Business research methods, Bryman & Bell 2007 Introduktion Kapitlet behandlar analys av kvalitativ data och analysen beskrivs som komplex då kvalitativ data ofta består av en stor mängd ostrukturerad data

Läs mer

INFORMATION. Victor Hugo. Vad är det? Johan H Bendz FMV. Dennes svar. Korrespondens med förläggaren avseende publiceringen av Samhällets olycksbarn

INFORMATION. Victor Hugo. Vad är det? Johan H Bendz FMV. Dennes svar. Korrespondens med förläggaren avseende publiceringen av Samhällets olycksbarn INFORMATION Vad är det? Johan H Bendz FMV Victor Hugo? Dennes svar! Korrespondens med förläggaren avseende publiceringen av Samhällets olycksbarn Kunskap utanför huvudet Kunskap utanför huvudet -300.000-40.000-3000

Läs mer

p /\ q r DD1350 Logik för dataloger Kort repetition Fö 3 Satslogikens semantik

p /\ q r DD1350 Logik för dataloger Kort repetition Fö 3 Satslogikens semantik DD1350 Logik för dataloger Fö 3 Satslogikens semantik 1 Kort repetition Satslogik formellt språk för att uttrycka påståenden med variabler och konnektiv /\, \/,, t.ex. p /\ q r 1 Kort repetition Naturlig

Läs mer

DD1350 Logik för dataloger. Fö 7 Predikatlogikens semantik

DD1350 Logik för dataloger. Fö 7 Predikatlogikens semantik DD1350 Logik för dataloger Fö 7 Predikatlogikens semantik 1 Kryssprodukt av mängder Om A och B är två mängder så är deras kryssprodukt A B mängden av alla par (a,b), där a A och b B. Ex: A={1,2}, B={3,4},

Läs mer

Perception och Språkutveckling. Kognitiv utveckling. Perception. Upptäcka världen. Metod. Förnimmelse till Varseblivning (Sensation to Perception)

Perception och Språkutveckling. Kognitiv utveckling. Perception. Upptäcka världen. Metod. Förnimmelse till Varseblivning (Sensation to Perception) Kognitiv utveckling Perception och Språkutveckling Perception Tolkning av sinnesintryck Aktivt process Urvalsprocess Föreställningar och begrepp Bottom-up top-down process Förnimmelse till Varseblivning

Läs mer

Dokumentera och följa upp

Dokumentera och följa upp Matematik Förskola Modul: Förskolans matematik Del 8: Dokumentera och följa upp Dokumentera och följa upp Ola Helenius, NCM, Maria L. Johansson, Luleå tekniska universitet, Troels Lange, Malmö universitet,

Läs mer

Sub-symbolisk kognition & Konnektionism. Kognitionsvetenskaplig Introduktionskurs (729G01) Mats Andrén,

Sub-symbolisk kognition & Konnektionism. Kognitionsvetenskaplig Introduktionskurs (729G01) Mats Andrén, Sub-symbolisk kognition & Konnektionism Kognitionsvetenskaplig Introduktionskurs (729G01) Mats Andrén, mats.andren@liu.se 1 Konnektionism Neutrala nät baseras på en (förenklad) modell av hur hjärnan fungerar.

Läs mer

Programmering = modellering

Programmering = modellering Programmering = modellering Ett datorprogram är en modell av en verklig eller tänkt värld. Ofta är det komplexa system som skall modelleras I objektorienterad programmering består denna värld av ett antal

Läs mer

information - kunskap - vetenskap - etik

information - kunskap - vetenskap - etik information - kunskap - vetenskap - etik övning a priori: hur välja en teknik? Ni har fått ett uppdrag från ett flygbolag att skapa en tjänst som ökar upplevelsen av säkerhet hos passagerarna genom att

Läs mer

Några grundläggande begrepp

Några grundläggande begrepp Några grundläggande begrepp Validering bygger vi rätt system? Uppfyller kravspecifikationen de verkliga behoven? Verifiering bygger vi systemet rätt? Uppfyller det färdiga systemet kravspecifikationen?

Läs mer

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen KTH Matematik Bengt Ek Maj 2008 Kompletteringsmaterial till kursen SF1642, Logik för D1 och IT3: K2 Något om modeller, kompakthetssatsen Vi skall presentera ett enkelt (om man känner till sundhets- och

Läs mer

TDDB96 Projekt: Object priming med visuell stimuli

TDDB96 Projekt: Object priming med visuell stimuli TDDB96 Projekt: Object priming med visuell stimuli Daniel Johansson danjo133@student.liu.se Rickard Jonsson ricjo400@student.liu.se 1. Sammanfattning Vad vi ville komma fram till i denna studie var huruvida

Läs mer

Datormetaforen. Från människa till dator Från dator till människa o.s.v.

Datormetaforen. Från människa till dator Från dator till människa o.s.v. Datormetaforen Från människa till dator Från dator till människa o.s.v. Det mekaniska tänkandet Räknemaskin tillverkad av Pascal 1642 Hjärnan ett avancerat urverk 1800-talet Henry Colebrooke, (president

Läs mer

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar/kompendium. v. 2.0, den 29/ III. Metalogik 17-19

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar/kompendium. v. 2.0, den 29/ III. Metalogik 17-19 Filosofisk Logik (FTEA21:4) föreläsningsanteckningar/kompendium IV v. 2.0, den 29/4 2013 III. Metalogik 17-19 Modeller för satslogiken 18.1 Vi har tidigare sagt att en modell är en tolkning av en teori

Läs mer

Varför är logik viktig för datavetare?

Varför är logik viktig för datavetare? Varför är logik viktig för datavetare? 1. Datavetenskap handlar ofta om att automatisera processer som tidigare styrts av människor. Intuition, intelligens och mänskliga resonemang ersätts av beräkningar.

Läs mer

DD1350 Logik för dataloger. Vad är logik?

DD1350 Logik för dataloger. Vad är logik? DD1350 Logik för dataloger Fö 1 - Introduktion Vad är logik? Vetenskapen som studerar hur man bör resoneraoch dra slutsatser utifrån givna påståenden (=utsagor, satser). 1 Aristoteles (384-322 f.kr) Logik

Läs mer

Vad kan biologiskt plausibla modeller säga oss?

Vad kan biologiskt plausibla modeller säga oss? Förra föreläsningen Vad kan biologiskt plausibla modeller säga oss? Beräkningsmässig kognitiv neurovetenskap Simulering av modeller kan ge insikt i mänskligt tänkande Kognitiva fenomen Simulering beräkningsprinciper

Läs mer

Föreläsning 5. Deduktion

Föreläsning 5. Deduktion Föreläsning 5 Deduktion Hur ett deduktivt system fungerar Komponenter - Vokabulär Ett deduktivt system använder ett visst slags språk som kan kallas för systemets vokabulär. I mindre formella fall är kanske

Läs mer

K2 Något om modeller, kompakthetssatsen

K2 Något om modeller, kompakthetssatsen KTH Matematik Bengt Ek Maj 2005 Kompletteringsmaterial till kursen 5B1928 Logik för D1: K2 Något om modeller, kompakthetssatsen Vi skall presentera ett enkelt (om man känner till sundhets- och fullständighetssatsen

Läs mer

de var svåra att implementera och var väldigt ineffektiva.

de var svåra att implementera och var väldigt ineffektiva. OBS! För flervalsfrågorna gäller att flera alternativ eller inget alternativ kan vara korrekt. På flervalsfrågorna kan man bara ha rätt eller fel, dvs frågan måste vara helt korrekt besvarad. Totalt kan

Läs mer

Grundläggande logik och modellteori

Grundläggande logik och modellteori Modeller och uttrycksfullhet hos predikatlogik Department of mathematics Umeå university Föreläsning 10 Dagens föreläsning 1 Innehåll på resten av kursen 2 Varför verifikation? Formella metoder för verifikation

Läs mer

Spel som interaktiva berättelser. Mer teoretiserande!

Spel som interaktiva berättelser. Mer teoretiserande! Spel som interaktiva berättelser Mer teoretiserande! Design Ett sätt att betrakta författandet av icke-linjära, interaktiva berättelser är som design. Def: Design är den process där en designer skapar

Läs mer

Projekt: Filmat tornfall med modell av tornet. Benjamin Tayehanpour, Adrian Kuryatko Mihai

Projekt: Filmat tornfall med modell av tornet. Benjamin Tayehanpour, Adrian Kuryatko Mihai Projekt: Filmat tornfall med modell av tornet Benjamin Tayehanpour, Adrian Kuryatko Mihai Abstrakt Detta dokument avhandlar vad som händer när ett torn faller. Såväl elastiska som stela kroppar behandlas.

Läs mer

DATORER OCH PROGRAM. Programmerade maskiner Program beteendeplan och beteendegenerator Generalitet och portabilitet Datorn är en symbolmaskin

DATORER OCH PROGRAM. Programmerade maskiner Program beteendeplan och beteendegenerator Generalitet och portabilitet Datorn är en symbolmaskin DATORER OCH PROGRAM Programmerade maskiner Program beteendeplan och beteendegenerator Generalitet och portabilitet Datorn är en symbolmaskin men kan ha såväl symboliska som fysiska gränssnitt till omvärlden

Läs mer

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten.

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten. OS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervalsfrå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

Kognitionsvetenskapliga programmet, åk 1

Kognitionsvetenskapliga programmet, åk 1 Telefonjour: Ulrik Olofsson, 09-10, 0702-646392 Kognitionsvetenskapliga programmet, åk 1 Kognitiv psykologi Skrivningsdatum 061102 Skrivtid 08-12 Inga hjälpmedel Skriv namn och personnummer överst på varje

Läs mer

Metodologier Forskningsdesign

Metodologier Forskningsdesign Metodologier Forskningsdesign 1 Vetenskapsideal Paradigm Ansats Forskningsperspek6v Metodologi Metodik, även metod används Creswell Worldviews Postposi'vist Construc'vist Transforma've Pragma'c Research

Läs mer

Ekvivalensrelationer

Ekvivalensrelationer Abstrakt datatyp för disjunkta mängder Vi skall presentera en abstrakt datatyp för att representera disjunkta mängder Kan bl.a. användas för att lösa ekvivalensproblemet avgör om två godtyckliga element

Läs mer

Dokumentera och följa upp

Dokumentera och följa upp Modul: Förskoleklass Del 8: Dokumentera och följa upp Dokumentera och följa upp Ola Helenius, Maria L. Johansson, Troels Lange, Tamsin Meaney, Eva Riesbeck, Anna Wernberg, Malmö högskola, Luleå tekniska

Läs mer

Dokumentera och följa upp

Dokumentera och följa upp Modul: Förskola Del 8: Dokumentera och följa upp Dokumentera och följa upp Ola Helenius, Maria L. Johansson, Troels Lange, Tamsin Meaney, Eva Riesbeck, Anna Wernberg, Malmö högskola, Luleå tekniska universitet,

Läs mer

Martin Burström [dit02mbm] Robert Eriksson [dit02ren] Filip Sjögren [dit02fsn] Handledare: Therese Edvall Daniel Ölvebrink 2009-07-06 22:13

Martin Burström [dit02mbm] Robert Eriksson [dit02ren] Filip Sjögren [dit02fsn] Handledare: Therese Edvall Daniel Ölvebrink 2009-07-06 22:13 Artificiell intelligens I, 5p Laboration 2 Fördjupning i perception och objektigenkänning Martin Burström [dit02mbm] Robert Eriksson [] Filip Sjögren [dit02fsn] Handledare: Therese Edvall Daniel Ölvebrink

Läs mer

Artificiell Intelligens den nya superkraften

Artificiell Intelligens den nya superkraften Artificiell Intelligens den nya superkraften Socialchefsdagarna, 4 oktober 2018 #CGINext Artificiell Intelligens Förmågan hos mjukvara att agera självständigt på ett intelligent sätt tidigare bara associerat

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?) 4e november 2014 Intelligens Vad är det? ett mänskligt egenskap Kan det jämföras? Kan det mätas?

Läs mer

Artificiell intelligens

Artificiell intelligens 2013-08-13 Introduktion Artificiell intelligens Vad är AI? Olika mål Intelligenta agenter Områden inom AI Arne Jönsson HCS/IA Vad är AI? Intelligens: Förmågan till tänkande och analys (Svenska ORboken)

Läs mer

Människans förmåga kognition. Fö5. Kursinnehåll. Kognition och e-hälsa. ETIF20 E-hälsa. MEN kanske extra viktigt om man riktar sig till en

Människans förmåga kognition. Fö5. Kursinnehåll. Kognition och e-hälsa. ETIF20 E-hälsa. MEN kanske extra viktigt om man riktar sig till en Termen kognition kommer från det latinska ordet cognitare (att tänka) Kognitionsvetenskapochkognitivpsykologi syftar till att beskriva och förstå hur tänkande går till. Kognition och e-hälsa Att ta hänsyn

Läs mer

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 2014-2015. Lektion 4

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 2014-2015. Lektion 4 Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret 014-015 Denna lektion ska vi studera rekursion. Lektion 4 Principen om induktion Principen om induktion är ett vanligt sätt att bevisa

Läs mer

Linköpings universitet

Linköpings universitet 2014-09-12 Kursens roll i programmet Ge en bred introducerande översikt Kognitionsvetenskaplig introduktionskurs Historisk bakgrund Grundläggande frågeställningar Föreläsning Kurssammanfattning Delämnen

Läs mer

Kognition. Kognition, interaktion och användare. Överblick - kognition. Data-information-kunskap. Nivåer av kognition. Dä ä bar å åk.

Kognition. Kognition, interaktion och användare. Överblick - kognition. Data-information-kunskap. Nivåer av kognition. Dä ä bar å åk. Kognition Kognition, interaktion och användare Henrik Artman Tänkande Mentala funktioner för att tolka information genom sinnena Kognitiva funktioner Perception Minne och uppmärksamhet Problemlösning och

Läs mer

DATORER OCH PROGRAM. Datorn är en symbolmaskin

DATORER OCH PROGRAM. Datorn är en symbolmaskin DATORER OCH PROGRAM Datorn är en symbolmaskin men kan ha såväl symboliska som fysiska gränssnitt till omvärlden Program beteendeplan och beteendegenerator Programmerade maskiner Generalitet och portabilitet

Läs mer

DD1350 Logik för dataloger

DD1350 Logik för dataloger DD1350 Logik för dataloger Fö 8 Axiomatiseringar 1 Modeller och bevisbarhet Sedan tidigare vet vi att: Om en formel Φ är valid (sann i alla modeller) så finns det ett bevis för Φ i naturlig deduktion.

Läs mer

Asymptotisk analys innebär att... man försöker uppskatta vad som händer för stora indatamängder.

Asymptotisk analys innebär att... man försöker uppskatta vad som händer för stora indatamängder. 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

Övningshäfte 2: Induktion och rekursion

Övningshäfte 2: Induktion och rekursion GÖTEBORGS UNIVERSITET MATEMATIK 1, MMG200, HT2017 INLEDANDE ALGEBRA Övningshäfte 2: Induktion och rekursion Övning D Syftet är att öva förmågan att utgående från enkla samband, aritmetiska och geometriska,

Läs mer

Tvärvetenskap och Metodologisk Mångfald. Kognitionsvetenskaplig Introduktionskurs Mats Andrén,

Tvärvetenskap och Metodologisk Mångfald. Kognitionsvetenskaplig Introduktionskurs Mats Andrén, Tvärvetenskap och Metodologisk Mångfald Kognitionsvetenskaplig Introduktionskurs Mats Andrén, mats.andren@liu.se 1 Repetition Subsymbolisk kognition: Neurala nätverk är ett exempel på en subsymbolisk approach

Läs mer

Minnet - begrepp och principer

Minnet - begrepp och principer Minnet - begrepp och principer Ebbinghaus (1885)» nonsensstavelser» retention»test Två begreppsteorin för minnet» aktivitet»styrka bestämmer tillgängligheten hos ett minnesspår vid en viss tidpunkt bestämmer

Läs mer

Nya Medier. Gränssnitt, Interaktivitet och Digital kod

Nya Medier. Gränssnitt, Interaktivitet och Digital kod Nya Medier Gränssnitt, Interaktivitet och Digital kod Människa-Dator: Gränssnittet Tre lager tas upp i boken: Fysiska apparaten som möjliggör för användaren att styra/använda datorn Mjukvara som organiserar

Läs mer

Perspektiv på kunskap

Perspektiv på kunskap Perspektiv på kunskap Alt. 1. Kunskap är något objektivt, som kan fastställas oberoende av den som söker. Alt. 2. Kunskap är relativ och subjektiv. Vad som betraktas som kunskap är beroende av sammanhanget

Läs mer

Handledning Det didaktiska kontraktet. 19 september 2012

Handledning Det didaktiska kontraktet. 19 september 2012 Handledning Det didaktiska kontraktet 19 september 2012 Dagens teman Begreppsföreställning och begreppskunskap igen Handledning Det didaktiska kontraktet Begreppsföreställning och begreppsdefinition Begreppsföreställning

Läs mer

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Christian Gottlieb Gymnasieskolans matematik med akademiska ögon Induktion Dag 1 1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta

Läs mer

Kursen ges som en del av masterprogrammet i kognitionsvetenskap. Den ges även som fristående kurs.

Kursen ges som en del av masterprogrammet i kognitionsvetenskap. Den ges även som fristående kurs. Humanistiska och teologiska fakulteterna KOGP04, Kognitionsvetenskap: Kognition och kommunikation, 7,5 högskolepoäng Cognitive Science: Cognition and Communication, 7.5 credits Avancerad nivå / Second

Läs mer

Lektion 8: Konstruktion av semantiska tablåer för PTL-formler

Lektion 8: Konstruktion av semantiska tablåer för PTL-formler Lektion 8: Konstruktion av semantiska tablåer för PTL-formler Till denna lektion hör uppgift 2, 6 och 0 i lärobokens avsnitt.6 (sid. 255). Lös uppgift 2 genom att konstruera en semantisk tablå. Följande

Läs mer

Affektlivets Neuropsykologi del 2 Den nya forskningen

Affektlivets Neuropsykologi del 2 Den nya forskningen Affektlivets Neuropsykologi del 2 Den nya forskningen Håkan Fischer, Professor Psykologiska Institutionen Lisa Feldman Barrett Den Emotionella Hjärnan Litteratur How emotions are made: The secret life

Läs mer

Barns lek och lärande i perspektivet av förskolans verksamhetsutveckling

Barns lek och lärande i perspektivet av förskolans verksamhetsutveckling Barns lek och lärande i perspektivet av förskolans verksamhetsutveckling Fil.dr Annika Elm Fristorp annika.elm_fristorp@hh.se Föreläsningens innehåll Den lärande människan Professionellt lärande Multimodalt

Läs mer

Fuzzy logic. Julia Birgersson, julbi

Fuzzy logic. Julia Birgersson, julbi Fuzzy logic, Innehållsförteckning Inledning 3 Vad är Fuzzy Logic, varför finns det? 3 Fuzzy sets och crisp sets 4 Medlemsfunktioner 4 Operationer 7 Lingvistiska termer och lingvistiska variabler 9 Artificiell

Läs mer

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1 Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut

Läs mer

Visuell perception. Sidan 1. Översikt. Sammanfattning av förra föreläsningen. Kognitiv arkitektur. Visuella systemet: översikt.

Visuell perception. Sidan 1. Översikt. Sammanfattning av förra föreläsningen. Kognitiv arkitektur. Visuella systemet: översikt. Översikt Visuell perception Visuella systemets övergripande arkitektur Informationsbearbetningsstegen Första steg: visuella sensoriska minnet Begränsad kapacitet, tidsspann Visuell bearbetning Särdag Mer

Läs mer

Grundläggande logik och modellteori

Grundläggande logik och modellteori Grundläggande logik och modellteori Kapitel 6: Binära beslutsdiagram (BDD) Henrik Björklund Umeå universitet 22. september, 2014 Binära beslutsdiagram Binära beslutsdiagram (Binary decision diagrams, BDDs)

Läs mer

Ekonomistyrning och verksamhetsstyrning

Ekonomistyrning och verksamhetsstyrning Ekonomistyrning och verksamhetsstyrning Blueprint Ekonomistyrning - orsak och verkan Traditionell ekonomistyrning tar sin utgångspunkt i en företagsmodell där en viss mängd input ger en viss mängd output.

Läs mer

KRISTINA ELFHAG. Livsutvecklingens psykologi

KRISTINA ELFHAG. Livsutvecklingens psykologi KRISTINA ELFHAG Livsutvecklingens psykologi Inledning Varför livsutveckling? Att utvecklas är i grunden en mänsklig strävan. Det finns en kraft som vill utveckling, något som samtidigt innebär att möta

Läs mer

Om semantisk följd och bevis

Om semantisk följd och bevis Matematik, KTH Bengt Ek december 2017 Material till kursen SF1679, Diskret matematik: Om semantisk följd och bevis Logik handlar bla om studiet av korrekta slutledningar, dvs frågan om när det är riktigt

Läs mer

En introduktion till predikatlogik

En introduktion till predikatlogik rasmus.blanck@gu.se FT1200, LC1510 och LGFI52 VT2017 (Premiss 1) (Premiss 2) (Slutsats) Alla människor är dödliga Sokrates är en människa Sokrates är dödlig Detta argument är intuitivt giltigt: Det finns

Läs mer

En introduktion till logik

En introduktion till logik rasmus.blanck@gu.se FT1200, LC1510 och LGFI52 VT2017 Först: Tack till Martin Kaså, som gett mig tillstånd att använda och bearbeta dessa ljusbilder. Vad är logik? Slogan: Logik undersöker vilka argument

Läs mer

DD1350 Logik för dataloger

DD1350 Logik för dataloger DD1350 Logik för dataloger Fö 4 Predikatlogik 1 Kort repetition Satslogik Naturlig deduktion är ett sunt och fullständigt bevissystem för satslogik Avgörbarhet Så vad saknas? Egenskaper Satslogiken är

Läs mer

Visual thinking for Design

Visual thinking for Design Visual thinking for Design Litteraturseminarium, Kapitel 5 Tommy Giang, AnnaKarin Nordstrand, Eva Sandberg, Christian Åkermark, Daniel Ahlström, Maria Axelsson, Alexander Lundin, Lang Huyn, Therese Mariusson,

Läs mer

Gränser och gränssnitt mellan människa och maskin

Gränser och gränssnitt mellan människa och maskin Gränser och gränssnitt mellan människa och maskin Staffan Larsson, fil.dr i allmän språkvetenskap Hur ska vi människor relatera till våra maskiner? Är människan en sorts maskin? Kan maskiner vara mänskliga?

Läs mer

Symboler och abstrakta system

Symboler och abstrakta system Symboler och abstrakta system Warwick Tucker Matematiska institutionen Uppsala universitet warwick@math.uu.se Warwick Tucker, Matematiska institutionen, Uppsala universitet 1 Vad är ett komplext system?

Läs mer

Artificial Intelligence

Artificial Intelligence Omtentamen Artificial Intelligence Datum: 2014-08-27 Tid: 09.00 13.00 Ansvarig: Resultat: Hjälpmedel: Gränser: Anders Gidenstam Redovisas inom tre veckor Inga G 8p, VG 12p, Max 16p Notera: Skriv läsbart!

Läs mer

Roboten. Sida 1 av 11

Roboten. Sida 1 av 11 EV3 ipad Roboten Fyra output portar A,B,C och D(motorer) Fyra input portar 1,2,3 och 4 (sensorer) USB, Bluetooth, eller Wi-Fi koppling 16 MB flash minne 64 MB RAM SD Card Port: 32 GB Flera inbyggda verktyg

Läs mer

Mentala Representationer och Mentalt Innehåll

Mentala Representationer och Mentalt Innehåll Mentala Representationer och Mentalt Innehåll Föreläsningsanteckningar 8 januari Representationer En grundläggande egenskap hos människan är att hon omger sig med representationer; hastighetsmätare, termometrar,

Läs mer

Slumpförsök för åk 1-3

Slumpförsök för åk 1-3 Modul: Sannolikhet och statistik Del 3: Att utmana elevers resonemang om slump Slumpförsök för åk 1-3 Cecilia Kilhamn, Göteborgs Universitet Andreas Eckert, Linnéuniversitetet I följande text beskrivs

Läs mer

Objektivitet. Är vetenskapen objektiv? Vad betyder objektivitet

Objektivitet. Är vetenskapen objektiv? Vad betyder objektivitet Objektivitet Är vetenskapen objektiv? Vad betyder objektivitet Utgångspunkt Objektivitet och sanning: Är våra påståenden och tankar objektiva? I så fall handlar de om något som finns i världen om existerande

Läs mer

ADHD VAD OCH VARFÖR? EN FÖRELÄSNING AV OCH MED NICKLAS LARSSON 1

ADHD VAD OCH VARFÖR? EN FÖRELÄSNING AV OCH MED NICKLAS LARSSON 1 ADHD VAD OCH VARFÖR? EN FÖRELÄSNING AV OCH MED NICKLAS LARSSON 1 INNEHÅLL ADHD VAD OCH VARFÖR? JAG HAR ADHD VAD ÄR ADHD? SYMTOMEN IMPULSKONTROLLEN MISSFÖRSTÅDD OCH MISSLYCKAD RÄTT MILJÖ OCH STRATEGIER

Läs mer

Extramaterial till Matematik X

Extramaterial till Matematik X LIBER PROGRMMERING OCH DIGITL KOMPETENS Extramaterial till Matematik X NIVÅ TRE Programmering LÄRRE I den här uppgiften får du och dina elever en introduktion till programmering. Uppgiften vänder sig först

Läs mer

Stokastiska Processer och ARIMA. Patrik Zetterberg. 19 december 2012

Stokastiska Processer och ARIMA. Patrik Zetterberg. 19 december 2012 Föreläsning 7 Stokastiska Processer och ARIMA Patrik Zetterberg 19 december 2012 1 / 22 Stokastiska processer Stokastiska processer är ett samlingsnamn för Sannolikhetsmodeller för olika tidsförlopp. Stokastisk=slumpmässig

Läs mer

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten.

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten. OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervalsfrå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

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML

Mer OOP. Variation i typ. Medlen repetition. Generiska klasser. Gränssnitt - Interface. Mer om klasser Några exempel UML Målet Mer OOP Mer om klasser Några exempel UML Modularitet Språkligt modulära enheter Få gränssnitt Små gränssnitt Tydliga gränssnitt Dold information Återanvändbarhet Variation i typer Variation i datastrukturer

Läs mer

Föreläsning 7: Kognition & perception

Föreläsning 7: Kognition & perception Föreläsning 7: Kognition & perception FSR: 3, 4 Att läsa: Kapitel 2-3 i Rogers et al.: Interaction design Översikt Att kunna om perception och kognition Konceptuella modeller Metaforer Paradigm, teorier,

Läs mer

FTEA12:4 Vetenskapsteori. Deduktiv metod - Falsifikationism -

FTEA12:4 Vetenskapsteori. Deduktiv metod - Falsifikationism - FTEA12:4 Vetenskapsteori Deduktiv metod - Falsifikationism - Falsifikationism Karl Popper, 1902-1994 The Logic of Scientific Discovery (1934) Falsifikationisten anammar gladeligen tesen att observation

Läs mer

Tänk på följande saker när du skriver tentan:

Tänk på följande saker när du skriver tentan: Ämne: AI med inriktning mot kognition och design Kurskod: KOGB05 / TDBB21 Datum: 2005-04-01 Antal uppgifter: 12 Skrivtid: 09:00 15:00 Max poäng: 54 Betygsgränser: 27 x

Läs mer

PROBLEMLÖSNING. ! GPS! Mål medel analys! Problemlösning i programmering. Lars-Erik Janlert 2007

PROBLEMLÖSNING. ! GPS! Mål medel analys! Problemlösning i programmering. Lars-Erik Janlert 2007 PROBLEMLÖSNING! Problem & lösning! Sökträd, sökgraf! Automatisk problemlösning! Heuristik! Heuristisk sökning! GPS! Mål medel analys! Problemlösning i programmering 1 Problem (snäv mening)! Ett problem

Läs mer

FAKTAAVSNITT: ARBETSMINNE TEORETISK MODELL

FAKTAAVSNITT: ARBETSMINNE TEORETISK MODELL FAKTAAVSNITT: ARBETSMINNE TEORETISK MODELL Begreppet arbetsminne började användas på 1960-talet. Tidigare skrevs det istället om korttidsminne som handlar om vår förmåga att under en kort tid hålla information

Läs mer

Skolan skall i sin undervisning i biologi sträva efter att eleven

Skolan skall i sin undervisning i biologi sträva efter att eleven Biologi inrättad 2000-07 Ämnets syfte och roll i utbildningen Biologiämnet syftar till att beskriva och förklara naturen och levande organismer ur ett naturvetenskapligt perspektiv. Samtidigt skall utbildningen

Läs mer