Modelov an ı v yukov ych dat, obt ıˇznosti probl em u Radek Pel anek

Podobne dokumenty
Uvod Symbolick e modelov an ı Neuronov e s ıtˇ e Shrnut ı Modelov an ı myˇslen ı Radek Pel anek

Numerické metody 8. května FJFI ČVUT v Praze

PA152,Implementace databázových systémů 2 / 25

Elementární funkce. Edita Pelantová. únor FJFI, ČVUT v Praze. katedra matematiky, FJFI, ČVUT v Praze

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Numerické metody minimalizace

Zásuvný modul QGISu. QGIS plugin pro práci s katastrálními daty

Linea rnı (ne)za vislost

Aproximace funkcí 1,00 0,841 1,10 0,864 1,20 0,885. Body proložíme lomenou čarou.

1 Soustava lineárních rovnic

TGH01 - Algoritmizace

Obsah. Zobrazení na osmistěn. 1 Zobrazení sféry po částech - obecné vlastnosti 2 Zobrazení na pravidelný konvexní mnohostěn

kontaktní modely (Winklerův, Pasternakův)

Design of Experiment (DOE) Petr Misák. Brno 2016

Komplexní analýza. Martin Bohata. Katedra matematiky FEL ČVUT v Praze Martin Bohata Komplexní analýza Mocninné řady 1 / 18

Automatové modely. Stefan Ratschan. Fakulta informačních technologíı. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

IB047. Pavel Rychlý. 21. února

Rovnice proudění Slapový model

TGH01 - Algoritmizace

Anna Kratochvílová Anna Kratochvílová (FJFI ČVUT) PDR ve zpracování obrazu / 17

Přehled aplikací matematického programovaní a

Představení projektu

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií

Kapitola 4: Soustavy diferenciálních rovnic 1. řádu

Vladimír Ulman Centre for Biomedical Image Analysis. 10th October, 2007 FI MU, Brno

Shrnutí. Vladimír Brablec

Edita Pelantová, katedra matematiky / 16

Stavový popis Stabilita spojitých systémů (K611MSAP) Katedra aplikované matematiky Fakulta dopravní ČVUT. čtvrtek 20. dubna 2006

Hry. šachy, backgammon, poker

Rekrutacja List Motywacyjny

Úvod do umělé inteligence, jazyk Prolog

DFT. verze:


Matematika 2, vzorová písemka 1

Jednoduchá zobrazení. Podpořeno z projektu FRVŠ 584/2011.

Periodický pohyb obecného oscilátoru ve dvou dimenzích

Katedra kybernetiky skupina Inteligentní Datové Analýzy (IDA) 3. listopadu Filip Železný (ČVUT) Vytěžování dat 3. listopadu / 1

Kristýna Kuncová. Matematika B2

Necht je funkce f spojitá v intervalu a, b a má derivaci v (a, b). Pak existuje bod ξ (a, b) tak, že f(b) f(a) b a. Geometricky

Matematický ústav UK Matematicko-fyzikální fakulta. Ukázky aplikací matematiky

Obkládačky a dlaždičky Płytki ścienne i podłogowe: SIGHT šedá szary

MATEMATIKA 3 NUMERICKÉ METODY. Katedra matematiky a didaktiky matematiky Technická univerzita v Liberci

Internet a zdroje. (Zdroje na Internetu) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17.

Logika V. RNDr. Kateřina Trlifajová PhD. Katedra teoretické informatiky Fakulta informačních technologíı BI-MLO, ZS 2011/12

Obsah: CLP Constraint Logic Programming. Úvod do umělé inteligence 6/12 1 / 17

z předmětu Matematika 2: Funkce dvou a více

Logický agent, výroková logika

Kombinatorika a grafy I

Matematika (KMI/PMATE)

Powyższe reguły to tylko jedna z wersji gry. Istnieje wiele innych wariantów, można też ustalać własne zasady. Miłej zabawy!

Ústav teorie informace a automatizace. Tato prezentace je k dispozici na:

ROBUST January 19, Zdeněk Fabián Ústav informatiky AVČR Praha

ČVUT FEL, K October 1, Radek Mařík Ověřování modelů II October 1, / 39

Geometrická nelinearita: úvod

z geoinformatických dat

Kombinatorika a komplexní aritmetika

Matematika III Stechiometrie stručný

Lineární regrese. Skutečné regresní funkce nejsou nikdy lineární! regrese extrémně užitečná jak svou koncepcí, tak prakticky.

Úvodní informace. 18. února 2019

Paradoxy geometrické pravděpodobnosti

Západočeská univerzita v Plzni. Fakulta aplikovaných věd. Katedra kybernetiky

Jednoduchá zobrazení. Podpořeno z projektu FRVŠ 584/2011.

vystavit agenta realitě místo přepisování reality do pevných pravidel

Obsah: Rozhodovací stromy. Úvod do umělé inteligence 11/12 2 / 41. akce

Martin Dlask (KSI FJFI) 3. března 2016

Vybrané kapitoly z matematiky

5. a 12. prosince 2018

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

Petr Beremlijski, Marie Sadowská

Lineární algebra - iterační metody

GENETICKÉ PROGRAMOVÁNÍ S JAZYKEM BRAINFUCK

Platforma pro analýzu, agregaci a vizualizaci otevřených dat souv

Škola matematického modelování 2017

K SAMOSTATNÉ MODULOVÉ SCHODY MONTÁŽI. asta

Teorie plasticity. Varianty teorie plasticity. Pružnoplastická matice tuhosti materiálu

Petr Křemen FEL ČVUT. Petr Křemen (FEL ČVUT) Vysvětlování modelovacích chyb 133 / 156

Obsah. Limita posloupnosti a funkce. Petr Hasil. Limita posloupnosti. Pro a R definujeme: Je-li a < 0, pak a =, a ( ) =. vlastní body.

IV107 Bioinformatika I

POLIURETANOWE SPRĘŻYNY NACISKOWE. POLYURETHANOVÉ TLAČNÉ PRUŽINY

ČVUT v Praze, katedra geomatiky. zimní semestr 2014/2015

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

prof. RNDr. Roman Kotecký DrSc., Dr. Rudolf Blažek, PhD Pravděpodobnost a statistika Katedra teoretické informatiky Fakulta informačních technologií

Lucie Mazurová. AS a

Pracovní listy. Stereometrie hlavního textu

Laplaceova transformace

Obecná orientace (obvykle. Makroskopická anizotropie ( velmi mnoho kluzných rovin )

ggplot2 Efektní vizualizace dat v prostředí jazyka R Martin Golasowski 8. prosince 2016

Fakulta elektrotechnická

ke studiu struktury elektrické vodivosti

BIBLIOTECZKA PRZEDSIĘBIORCY KNIHOVNIČKA PODNIKATELE. Zamówienia publiczne w Republice Czeskiej dostawy i usługi

Matematická analýza II pro kombinované studium. Konzultace první a druhá. RNDr. Libuše Samková, Ph.D. pf.jcu.cz

(1) Derivace. Kristýna Kuncová. Matematika B2 17/18. Kristýna Kuncová (1) Derivace 1 / 35

Statistika (KMI/PSTAT)

Biofyzikální ústav Lékařské fakulty Masarykovy univerzity Brno

Michal Mašek Genetické algoritmy v evoluční robotice

Paralelizace numerických metod

Statistika (KMI/PSTAT)

HOBGARSKA KARKONOSZE

Martin Pergel. 26. února Martin Pergel

podle přednášky doc. Eduarda Fuchse 16. prosince 2010

Transkrypt:

Modelování výukových dat, obtížnosti problémů Radek Pelánek

Kontext odlišné od zbytku předmětu nikoliv standardní pojmy, ale aktuální výzkum na FI osobní zkušenosti, ilustrace postupného vývoje (cca 8 let) využití modelů, simulací výzkumná skupina Adaptive Learning http://www.fi.muni.cz/adaptivelearning/

Účel přednášky ilustrace různých přístupů v jedné oblasti: výpočetní statistické ilustrace praktického kontextu modelování: sběr dat volby při návrhu modelů, parametry evaluace aplikace

Téma a otázky aplikační doména: online (adaptabilní) výukové systémy Co ovlivňuje obtížnost problémů? Jak predikovat obtížnost problémů? Jak detekovat schopnosti studentů? Jak ovlivňují zpětné vazby sběr dat a vyhodnocování modelů?

Obtížnost a výpočetní modelování případové studie Sokoban, Sudoku: sběr dat analýzy dat, hledání metrik obtížnosti výpočetní modely

Sokoban 4 min 49 min

Sběr dat vlastní web logování všech tahů 35 levelů, vždy 4 bedny cca 2000 odehraných her, data robustní

Výsledky čas

Stavový prostor čas strávený lidmi

Výpočetní model dynamické procházení stavového prostoru snaha simulovat chování člověka (nikoliv myšlení) jednoduchý model, kombinace dvou tendencí dobrý nápad ideální posun směrem k cíli bloudění náhoda čím bĺıž k cíli, tím méně náhody

Lidé a model

Metriky obtížnosti

Sudoku

Sběr dat fed-sudoku.eu: cca 1000 zadání, časy pro 100 řešitelů data od webmastera sudoku.org.uk: cca 1000 zadání, cca 1000 řešitelů, jen průměrný čas stažené skriptem z webu czech-sudoku.com: použito cca 20 zadání logy her (každý tah) stažené z webu / od webmastera

Naivní metrika: počet čísel v zadání

Výpočetní model logické techniky pro odvození další pozice (hidden single, naked single, hidden pair, X-wing,...) náhodně vybere jedno z možných doplnění a pak pokračuje

Výpočetní model: příklad

Výpočetní modely: principy běžný přístup: hodně logických technik, mnoho parametrů náš model: málo technik, málo parametrů snazší vyhodnocení lepší přenositelnost lepší vhled

Jednoduchý výpočetní model jen dvě základní logické techniky (hidden single, naked single) selže jednoduchá logika prohledávání hledá pole, kde je potřeba nejmenší počet kroků k vyvrácení špatných kandidátů aproximace složitějších logických technik

Model vs lidé: srovnání pro konkrétní hru Pozn. Možná aplikace usnadnění řešení, generování nápověd (aplikace tohoto principu na výukové úlohy DP Martin Vardan)

Model vs lidé: srovnání pro konkrétní hru

Počet možných tahů a obtížnost

Výsledky: kombinovaná metrika

Výsledky koeficient determinace r 2 fed-sudoku.eu sudoku.org.uk metric all simple all simple number of givens 6% 5% 2% 12% Serate 49% 30% 74% 28% Serate LM 61% 36% 75% 43% Fowler s 47% 28% 76% 41% Refutation sum 47% 70% Dependency 45% 54% 49% 62% Combined (RD) 54% 78% Combined (SFRD) 66% 57% 91% 66%

Shrnutí zkušeností Sokoban, Sudoku statické metriky nefungují dynamické výpočetní modely jednoduché, abstraktní modely, málo parametrů, fungují docela dobře nejsou úplně přímočaré spousta dobrých nápadů nefungovala metrika vzorek lidí i pro úlohy s jednoduchými pravidly těžké překonat

Tutor web tutor.fi.muni.cz současně: sběr dat o řešení využití dat pro predikce, doporučování úloh predikce pomocí statistického modelu model, který není vůbec specifický pro konkrétní úlohu inspirace: doporučující systémy (recommender systems), např. Amazon, Netflix asi 30 úloh (logické, matematické, informatické)

Tutor: úlohy

Tutor: předpovědi tutor.fi.muni.cz

Model obtížnosti úloh log(t) c a b -3-2 -1 0 1 2 θ

Odhad parametrů dostupná data: uživatel i vyřešil úlohu j v čase t ij potřebujeme současně odhadnout: schopnosti uživatelů θ parametry problémů a, b, c metody strojového učení (stochastic gradient descent) analogické doporučujícím systémům (např. Netflix hodnocení filmů) vyhodnocení: úspěšnost predikcí (RMSE)

stejná základní obtížnost vysoká diskriminace vysoká náhodnost "na jistotu"

Slepé mapy slepemapy.cz státy, města, pohoří,... základní data: uživatel, místo, správnost odpovědi model: predikuje pravděpodobnost správné odpovědi variace na Elo systém (hodnocení hráčů, šachy) adaptabilní chování na základě predikcí modelu podobné principy použity u: anatom.cz, matmat.cz, poznavackaprirody.cz a dalších

Slepé mapy obtížnost států model využívá mimo jiné: globální znalost studenta, obtížnost států

Výukové systémy simulace adaptivní výukový systém: model pro predikci úspěšnosti algoritmus pro výběr otázky studenti zpětné vazby, netriviální chování využití simulace (simulovaní studenti) dopad různých nastavení systému zkoumání zpětné vazby mezi modelem a algoritmem

Umíme česky (anglicky, matiku) aktuálně vyvíjené systémy: umimecesky.cz umimeanglicky.cz umimematiku.cz důraz na: členění obsahu do jemných konceptů (za využití analýzy dat) mastery learning

Mastery learning a simulace mastery learning student řeší, dokud téma dostatečně nezvládá nastavení kritéria pro mastery learning komplikované využití simulací porovnání různých kritéríı ve zjednodušených scénářích analýza citlivosti parametrů

Analýza citlivosti pro mastery kritérium Experimental Analysis of Mastery Learning Criteria

Výpočetní vs statistické modely výpočetní simulace chování člověka specifické pro problém, vhled využitelné pro nápovědy náročná příprava statistické popisné metody strojového učení povrchnější, menší vhled snadnější použití, široce aplikovatelné

Úvaha o technikách a problémech Když máte v ruce kladivo, všechno na světě vám připadá jako hřebík... technika problém problém technika

Shrnutí modely: výpočetní, statistické kvantitativní vyhodnocení nad daty aplikace modelů v reálných systémech možnost zapojení (např. BP, DP) máme spousty zajímavých dat a nezodpovězených otázek...