6 Robotika, jazyk a hranice UI
- spočítat Bayesovu aktualizaci přesvědčení
- popsat lokalizaci a Kalmanův filtr
- vysvětlit konfigurační prostor a PID
- rozlišit slabou a silnou UI
6.1 Ukázka: robot před dveřmi
Robot neví, jestli jsou dveře otevřené. Nejdřív věří 50 na 50. Senzor říká „otevřeno“, ale chybuje: u otevřených dveří to řekne s pravděpodobností 0,6, u zavřených 0,3.
Jedno měření zvedlo přesvědčení na dvě třetiny. Robotika je z velké části právě tohle.
6.2 Vnímání
Přesvědčení je rozdělení . Střídají se dva kroky: akce ho rozmaže, měření zaostří.
Lokalizace: známý start je stopování, neznámý je globální lokalizace. Kalmanův filtr drží přesvědčení jako normální rozdělení a předpokládá lineární modely. Jinak je potřeba linearizace.
6.3 Pohyb
Každý bod je úplná poloha robota, třeba úhly kloubů. Překážky se do něj promítnou jako zakázané oblasti a robot je tam jediný bod.
Plánování pohybu: rozklad na buňky nebo skeletonizace převede spojitý prostor na graf. Pak funguje A*.
PID řídí podle chyby: P reaguje na aktuální chybu, I na nahromaděnou odchylku a D tlumí kmitání.
6.4 Přirozený jazyk
Gramatika popisuje strukturu vět. CYK dělá syntaktickou analýzu dynamickým programováním, PCFG přidává pravděpodobnosti pravidel. Jazyk je víceznačný, takže je potřeba vybrat nejpravděpodobnější rozbor.
6.5 Hranice UI
Slabá UI: stroj se chová inteligentně. Silná UI: stroj skutečně myslí a má vědomí. Turingův test posuzuje chování. Čínský pokoj (Searle) argumentuje, že manipulace symboly není porozumění.
6.6 Kvíz
6.7 Tahák
- Bayes: .
- Přesvědčení: akce rozmaže, měření zaostří.
- Kalman: lineární, Gauss.
- Konfigurační prostor: robot je bod.
- PID: přítomnost, minulost, trend.
- Slabá UI chování, silná UI vědomí.