Akinator - kompiuterinis džinas
Na tikrai nera paprastas rusiavimas Kiekviena klausima programa stengiasi parinkti toki, kad galimu atsakymu skaiciu sumazintu per puse - taip vadinamasis "dvejetaines paieskos algoritmas" - kaip minimum.D3monas wrote:Paprastas rūšiavimas, gražu.
http://en.wikipedia.org/wiki/Binary_search_algorithm
O maximum, pridejus dar fakta, kad programa turi dar ir mokintis - is vis didejancio klausimu ir atsakymu variantu kiekio sugebeti vis tiksliau atspeti, tai nenustebciau, kad butu panaudotas kokis nors machine learning algoritmas, kaip kad dirbtiniai neuroniniai tinklai ar pan. Taigi algoritmai gana sudetingi.
Siaip kas nori gali pasiskaityti apie si 20 klausimu zaidima detaliau:
http://en.wikipedia.org/wiki/Twenty_Questions
Yra ir akinatorius paminetas. Idomus daiktas. Sugalvojau Violette Szabo, bet pasiule Mata Hari,- kas aisku irgi yra neblogai nes irgi buvo moteris snipe
Beje kam patinka tokio pobudzio zaidimai tai geriau siulau saita-
http://www.20q.net/
Jis neapsiriboja tik asmenybemis,- classic 20Q kategorijoje jis sugebejo atspeti mano sugalvota savoka "air" .
Va cia tai speliotojas !
- MaikUniversum
- senbuvis
- Posts: 1207
- Joined: 2008-09-27 21:58
- Location: Vilnius
Blemba, Stalkerį atspėjo (prie 18-to klausimo), o maniau neatspės... nesąmonė... reiks kokį retesnį filmą paimt.
-
- naujokas
- Posts: 47
- Joined: 2009-05-24 14:06
cracked me up ... labai patiko ... nesitkejau kad wittgensteina taip greit atspes ....
- suvirintojas
- pradedantis
- Posts: 202
- Joined: 2007-10-03 22:46
- Location: Laipėda
Na tokį tai lengvai perkąs. Pažiūrėk, ten būna skaičius, kiek kartų tas charakteris jau buvo spėtas. Beje, Vitgenšteino motinos, jaučiu, nepavyktų įspėt.mindauggas wrote:cracked me up ... labai patiko ... nesitkejau kad wittgensteina taip greit atspes ....
mane labiausiai patraukė tai, kad skirtingi žmonės, tą pačią asmenybė apibūdina skirtingai (pvz. vieniems Kubilius storas, kitiems ne), o atspėja daugiau mažiau taip pat sėkmingai.senis wrote:O maximum, pridejus dar fakta, kad programa turi dar ir mokintis - is vis didejancio klausimu ir atsakymu variantu kiekio sugebeti vis tiksliau atspeti, tai nenustebciau, kad butu panaudotas kokis nors machine learning algoritmas, kaip kad dirbtiniai neuroniniai tinklai ar pan. Taigi algoritmai gana sudetingi.
- MaikUniversum
- senbuvis
- Posts: 1207
- Joined: 2008-09-27 21:58
- Location: Vilnius
o tu pabandyk pastebėti "esminį" klausimąJauja wrote:mane labiausiai patraukė tai, kad skirtingi žmonės, tą pačią asmenybė apibūdina skirtingai (pvz. vieniems Kubilius storas, kitiems ne), o atspėja daugiau mažiau taip pat sėkmingai.senis wrote:O maximum, pridejus dar fakta, kad programa turi dar ir mokintis - is vis didejancio klausimu ir atsakymu variantu kiekio sugebeti vis tiksliau atspeti, tai nenustebciau, kad butu panaudotas kokis nors machine learning algoritmas, kaip kad dirbtiniai neuroniniai tinklai ar pan. Taigi algoritmai gana sudetingi.
Manuoju atveju su Stalkeriu buvo "does this movie involve supernatural". Atsakymas buvo TAIP. Ir bingo, atspėjo.
Nemanau, kad yra uzprogramuoti kokie tai "esminiai" klausimai. Nes kiltu begales bereikalingu problemu. Visu pirma tektu apibrezti "esmini klausima"- kas tai yra ? O kas jei i esmini klausima teigiamai atsako kruva veikeju ? Kaip nustatyti koks klausimas yra esminis naujam veikejui ? Ir t.t.MaikUniversum wrote:o tu pabandyk pastebėti "esminį" klausimąJauja wrote:mane labiausiai patraukė tai, kad skirtingi žmonės, tą pačią asmenybė apibūdina skirtingai (pvz. vieniems Kubilius storas, kitiems ne), o atspėja daugiau mažiau taip pat sėkmingai.senis wrote:O maximum, pridejus dar fakta, kad programa turi dar ir mokintis - is vis didejancio klausimu ir atsakymu variantu kiekio sugebeti vis tiksliau atspeti, tai nenustebciau, kad butu panaudotas kokis nors machine learning algoritmas, kaip kad dirbtiniai neuroniniai tinklai ar pan. Taigi algoritmai gana sudetingi.
Manuoju atveju su Stalkeriu buvo "does this movie involve supernatural". Atsakymas buvo TAIP. Ir bingo, atspėjo.
Paprasciausiai tavo atveju tai buvo ne esminis,- o paskutinis klausimas, kuri uzdavus sistema galutinai nustate tiketiniausia atsakyma. Tai viena.
Kitas dalykas, kaip Jauja gerai pastebejo, kad ta pati zmogu galima apibudinti skirtingai.
Nes visada bus ivairus duomenu iskaipymai, persidengimai, klaidos. Todel, tai kad programa atspeja asmeni is tokiu nevienareiksmiu apibudinimu, tik dar karta patvirtina kad
naudojamas algoritmas turi buti atsparus/ignoruojantis duomenu triuksmus. Kaip vienas is tokiu algoritmu ir yra dirbtiniai neuroniniai tinklai. Yra ir kitokiu, bet visi turi buti gana 'advanced' is machine learning srities.
- suvirintojas
- pradedantis
- Posts: 202
- Joined: 2007-10-03 22:46
- Location: Laipėda
Prigavau jį su Vistlerio motina.
- MaikUniversum
- senbuvis
- Posts: 1207
- Joined: 2008-09-27 21:58
- Location: Vilnius
Aš tą ir turėjau omeny, klausimą, po kurio atsakymas tampa aiškus ir tolesni klausimai skirti tik nukreipti dėmesį kartais.senis wrote: Nemanau, kad yra uzprogramuoti kokie tai "esminiai" klausimai. Nes kiltu begales bereikalingu problemu. Visu pirma tektu apibrezti "esmini klausima"- kas tai yra ? O kas jei i esmini klausima teigiamai atsako kruva veikeju ? Kaip nustatyti koks klausimas yra esminis naujam veikejui ? Ir t.t.
Paprasciausiai tavo atveju tai buvo ne esminis,- o paskutinis klausimas, kuri uzdavus sistema galutinai nustate tiketiniausia atsakyma. Tai viena.
Dar kai kada klausimai gali buti skirti tiesiog DB info papildymuiMaikUniversum wrote:Aš tą ir turėjau omeny, klausimą, po kurio atsakymas tampa aiškus ir tolesni klausimai skirti tik nukreipti dėmesį kartais.senis wrote: Nemanau, kad yra uzprogramuoti kokie tai "esminiai" klausimai. Nes kiltu begales bereikalingu problemu. Visu pirma tektu apibrezti "esmini klausima"- kas tai yra ? O kas jei i esmini klausima teigiamai atsako kruva veikeju ? Kaip nustatyti koks klausimas yra esminis naujam veikejui ? Ir t.t.
Paprasciausiai tavo atveju tai buvo ne esminis,- o paskutinis klausimas, kuri uzdavus sistema galutinai nustate tiketiniausia atsakyma. Tai viena.