Kompiuteris metė neįveikiamą matematinį iššūkį žmogaus protui

Komentarai Prisijungti

Viršuje:   Seniausi | Naujausi

bypasser 2014-02-22 14:40
Daug paprasÄ
bahuriux 2014-02-22 15:23
Reikia duoti spresti is pardziu labai paprastas uzduotis ir patikrinus kad teisingai leisti toliau spresti vis sudetingesnes ir jei nebus jokiu klaidu, manau didele tikimybe, kad programa nesuklydo.
Armageddon 2014-02-22 15:45
Matai moksliniam straipnyje parašyti "didelė tikimybė, kad nesuklydo" nepakanka, turi įrodyti
Atk 2014-02-22 16:00
O kas gali įrodyti, kad žmogus koks nors kitą rytą nepavirs į beždžionę? Juk Visata begalinė ir gali joje nutikti viskas, nenuspėjama.
arvis911 2014-02-22 16:01
Manau, mums gal nereikėtų spėlioti, kaip galėtų patikrinti, nes greičiausiai matematikai tokius būdus jau išbandė, kurios mes norime dabar pasakyti.
Webbus 2014-02-22 16:01
Man atrodo moksliniam straipsnyje kaip tik, turi įrodyti, kad programa suklydo, o ne prašyt "įrodyk man dabar kad programa nesuklydo"
lape 2014-02-22 16:46
Na, tai suteikit kompiuteriui matematikos profesoriaus laipsnį, ir nebus problemos...
Creatium 2014-02-22 16:56
Hm... O jeigu tą pačią užduoti duoti skirtingiems kompiuteriams, prie kurių dirbo skirtingi asmenys? Juk jeigu sprendimas bus toks pat, tai šansai, jog jis teisingas - didesni.
sabotan 2014-02-22 17:21
cia programa dirbo tai atsakymo skirtingo negausi nebent skirtingom programom duosi sprest.
Armageddon 2014-02-22 17:28
Nesupratau. Jeigu nori patikrint ar sprendimas geras pagal bahuriux nurodytą būdą, turi parodyti, kokiu tikslumu tu parodai, kad tavo programa nesuklydo, o ne "didelė tikimbė", reikia tiksliai parodyti (naudojant tam tikrus statistinius metodus) kokia ta tikimybė, 50%, 80%, 99,9%..
bahuriux 2014-02-22 18:41
As turiu raumeny 100% programa neturi klysti su paprastesnem uzduotim, kurias dar imanoma patikrinti, tada duoti vis sudetingesnius darbus. Jei isivels bent viena klaida perrasyti/pataisyti programa. Kazkur esu girdejes, kad bandoma kurti tokias programas kurios pacios sugeba pasirasyti sau koda ar sukurti kita programa, tada beveik nebutu sancu suzinoti ar nera klaidu sudetinguose sprendiniuose.
Armageddon 2014-02-22 18:50
Bet tame ir esmė, kad galiausiai, tas įrodymas būna toks sudėtingas, kad jo patikrinti žmogui neįmanoma. Tuomet belieka tikėti, kad programa įrodė teisingai, bet iškyla klausimas ar tikrai pasitiki kažkuo ko pats nežinai/nesupranti? Tos programos, kurios bando kažką pačios daryti vadinamos dirbtiniu intelektu
Shanti 2014-02-23 05:25
O tas atsakymas ar bent turi kokios praktines naudos? Ar tai tik buvo eilinis algoritmas sukures 13GB slaptazodziu faila?
demukazz 2014-02-23 18:46
Štai ir prasideda didžioji informacinio amžiaus retorika.
Shinigami 2014-02-23 22:15
Visos programos yra tiek teisingos kiek jas teisingai parašė programuotojas. Bei reikia atsižvelgti kokio tikslumo skaičiavimų reikėjo ir kokio tikslumo buvo kompiuteris. Nes kaip mačiau dokumentinį filmą apie JAV pirmą priešraketinę gynybą. Tai ten buvo atliekami laiko skaičiavimai. Bet kompiuteris nesugebėjo tiksliai skaičiuoti. Todėl kuo ilgiau veikė, tuo didesnės laiko paklaidos buvo. Kaip pav. trupmena 1/3. Normaliai kompiuteryje trupmenų nėra, ten yra tik nesveiki skaičiai 0.33333... Bet kompiuteris skaičiuoja tam tikru tikslumu po kablelio. Todėl jei sudėsi daug tokių skaičių, gausi visiškai kitokį rezultatą nei gautum sudėjęs trupmenas. O tokios klaidos gali būti tiek nežymios, kad jas pastebėti labai sunku. Nes jos ne visur pasireiškia.
perihellis 2014-02-24 14:56
čia jau chaoso teorija pasireiškia http://lt.wikipedia.org/wiki/Chaoso_teorija