← Tillbaka till radioufs.com

Radio Unga Forskare Stockholm - Vetenskap - Sveriges första podcast!

Du lyssnar på: Förstärkningsinlärning

Mikrofon

Notering: vi håller på att bygga upp funktionen. Så allt är ännu inte klart. Bättre navigation och transkription är på väg.

Vi lade ut våra första episoder 1997, innan det ens fanns något som hette podcast. Sedan dess har vi lagt ut över 400 föredrag och diskussioner. 2004 sände vi vår sista avsnitt över 88,9 MHz i Stockholm. Sedan dess har podden legat i träda. Men nu är den tillbaka som arkiv.

Förstärkningsinlärning

Människan har känt till hur man tämjer djur sedan urminnes tider. Men hur tämjer man en robot? Eller rättare sagt : hur lär man en robot att göra det man vill att den ska göra? Belöningar och bestraffningar kan faktiskt även användas här!

Medverkande: Anders Sandberg
Föredraget handlar om diverse och sänds den 09 april 2000 i Förklarade fenomen. Längd: 3:04
↓ Ladda ner föredraget (MP3) ↓ Ladda ner föredraget (Real Audio)
Transkription39 repliker · 3:03

Transkriptionen är automatiskt genererad och kan innehålla fel.

Klicka på en replik för att höra den.

  1. Förstärkningsinlärning.

  2. Man brukar säga att för att få en åsna att göra vad man vill så måste man använda både morot och piska.

  3. Men kanske kommer vi i framtiden att säga att för att få en robot att göra vad man vill måste man använda batterier och kanske med bestraffningsknapp.

  4. Som djurtränare har sedan lång tid vetat att vill man träna ett djur så kan man ge det belöningar och bestraffningar.

  5. Hundägare ger sina hundar godis när de har gjort något duktigt eller ett berömande ord och skäller ut dem när de gör något dåligt.

  6. Djuren lär sig att skaffa sig mycket belöningar och uppför sig förhoppningsvis på det sätt man önskar.

  7. Det här kallas förstärkningsinlärning och man har forskat mycket om det här till exempel med duvor som försöksdjur.

  8. Man har provat att träna dem att reagera på signaler och även ett så enkelt djur som en duva är kapabelt att göra ganska komplicerade trick för att få sina belöningar.

  9. Men man kan som sagt fundera på om det inte kan användas för att lära upp robotar också.

  10. Problemet med robotar är att de måste lära sig hur man handlar rätt.

  11. Man kan tänka sig att en robot bedömer varje situations värde och sedan handlar den på det sätt som ger den bästa nya situationen.

  12. Om roboten står inför ett val så väljer den det val den tycker är bra.

  13. Men hur ska den veta vilka val som är bra om vi tänker oss till exempel en städrobot som ska gå runt från rum till rum?

  14. Det är ganska svårt att programmeringen är färdig och fixa värden.

  15. Man kan istället göra att roboten får prova sig för och se om den får en belöning eller bestraffning.

  16. Den lär sig helt enkelt den förväntade belöningen om den gör olika saker och också värdet av att komma till nya situationer.

  17. Man kan tänka sig att roboten får prova sig fram.

  18. Till att börja med så faller den mest omkull och får en bestraffning av att det gör ont.

  19. Men med tiden lär den sig stå och gå omkring.

  20. Då kan man börja ge en belöning av varje gång den lyckas städa lite grann i rummet.

  21. Och då lär den sig att tillstånd där den gör handlingar som städar ger belöningar.

  22. Och med tiden lär den sig att städa.

  23. Man tränar alltså upp den genom att ge ganska enkla signaler.

  24. Det här är inte alltid så enkelt att genomföra i praktiken.

  25. Roboten får till exempel inte alltid välja den bästa handlingen.

  26. Ibland måste den prova något nytt slumpmässigt för att utforska.

  27. I annat fall fastnar den i vad som tidigare gick bra.

  28. Roboten måste ha rätt tidshorisont.

  29. Om den tar och alltid gör det den direkt får en belöning för.

  30. Så kommer den kanske inte klara av mer långsiktiga planer.

  31. Som att ta sig genom huset och städa hela.

  32. Utan kommer bara stanna på det ställe där den får en enkel belöning.

  33. Har den för lång tidshorisont kanske den lär sig opraktiska beteenden.

  34. Så kanske kommer i framtiden vi ha städrobotar och annan utrustning som man tränar upp.

  35. De kommer delvis förprogrammerade från fabriken.

  36. Men också få lite träning i hemlet.

  37. Naturligtvis får man se upp så att man inte av misstag råkar knuffa till dem.

  38. Och de lär sig att undvika en.

  39. Eller lär sig att gömma sig så att de inte behöver få några jobbiga order.

För att ladda ner föredragen till din dator istället för att bara lyssna på dem, högerklickar du på länken “Ladda ner föredraget” och väljer “Spara som” eller motsvarande för din webbläsare.