|
|
 |
nadamhu
2007-05-02 23:40:10
|
58
|
Vigyázzunk ezzel a "megértés" kifejezéssel. Nem tudjuk mit is értsünk alatta.
Azert sejtjuk. Egyfajta koztes reprezentaciora (agyi allapot) valo forditast.
Na ezt a programot véletlenül ismerjük. Tömörítve elfér egy CD-n. Ha nagyon precizek akarunk lenni, akkor nem egeszen, mert egyreszt nem koveteltem meg, hogy a testet is szimulalni kell, masreszt viszont a sejt nem Turing gep, tehat lehet itt nemi konstans elteres, hiszen a Turing gepen le szimulalni kell azokat a folyamatokat, amelyek a zigotaban mar eleve megvannak, harmadreszt nem tudhatjuk, hogy mennyire lehetne ezt meg tomoriteni...
De az alapgondolatod jo: egy CD oriasi komplexitas. Meglatasom szerint egy olyan 5-10 Kilobyte feletti Kolmogorov Komplexitasu program mar lehet olyan trukkos, es olyan bonyolult, hogy a legzsenialisabb embernek sem jutna eszebe kigondolni; vagyis 'csettintesre' kitalalasa eselytelen.
Egy mai egyszeru mesterseges backpropagation neuralis halo Kolmogorov komplexitasa kotve hiszem, hogy 1Kbyte felett lenne. Es meg ezt sem kisujjbol talalta ki az emberiseg. Es nagyon nehez dolgod lenne, ha olyan tanuloalgoritmust kernek toled, amelyre joszivvel ramondanad, hogy a K. komplexitasa 5 kbyte felett van. Szerintem ennyire komplex algoritmust meg senki nem talalt ki...
Az a baj(?), hogy a mondataid külön-külön akár még igazak is lehetnek, viszont szerintem nem következnek egymásból, úgy ahogyan azt Te gondolod/írod.
Nem nagyon kovetkezik az irasomban semmi semmibol:), en csak egy sejtesemet irom le, ami egyetlen mondat: (a csecsemo agyanak Kolmogorov komplexitasa szerintem eleg nagy) es abszolut nem tudom bizonyitani sem.:) |
|
A hozzászólás:
 |
buki92
2007-05-02 23:24:25
|
56
|
A jo minosegu forditashoz ugyanis szukseg van a megertesre. Vigyázzunk ezzel a "megértés" kifejezéssel. Nem tudjuk mit is értsünk alatta. Lehet, hogy a végén majd kiderül, hogy a megértés, szimplán csak fordítás. :-)
Gondoljunk bele, hogy a majom agya alig kulonbozik az emberetol, es ez maris eleg ahhoz, hogy eselye nincs megtanulni egy nyelvet. Gondolunk bele, hogy egy Fedora telepítő DVD-n elég néhány bitet átírni, és ez máris elég ahhoz, hogy esélye se legyen működni. Na és akkor mi van?
(Annak a programnak a hossza, amely kepes eloallitani a csecsemoagy szimulaciojat vegzo programot szerintem eleg nagy.) Na ezt a programot véletlenül ismerjük. Tömörítve elfér egy CD-n. ( http://hgdownload.cse.ucsc.edu/goldenPath/hg18/bigZips/ )
Az a baj(?), hogy a mondataid külön-külön akár még igazak is lehetnek, viszont szerintem nem következnek egymásból, úgy ahogyan azt Te gondolod/írod.
Pl.: abból, hogy a neurális hálók nem eredményesek a fordításban, nem következik, hogy más gépi tanulási módszerek sem lehetnek azok. (Lehet hogy tényleg nem eredményesek, nem tudom. De azt tudom, hogy ez a kettő nem függ össze.) |
|
Előzmény:
 |
nadamhu
2007-05-02 22:49:23
|
54
|
Abbol, hogy 2 nyelv komplexitasa nagy kulon-kulon, valoban nem kovetkezik altalaban, hogy a koztuk fordito automata komplexitasa is nagy legyen.
De ebben a konkret esetben (ket termeszetes nyelv kozotti forditas) megis ugy gondolom, hogy maganak a forditogepnek is nagy a komplexitasa.
A jo minosegu forditashoz ugyanis szukseg van a megertesre. Maganak a megerto algoritmusnak szerintem nagy a komplexitasa.
Sot ennel tovabb megyek, mert nem csak azt allitom, hogy a megerto algoritmusnak nagy a komplexitasa (hiszen ez trivialis, tobb tizezer majdnem random karakterekbol allo szot kell megfeleltetni valami szemantikai cuccnak), hanem szerintem a maganak a kompetencianak is meg eleg nagy a komplexitasa. Kompetencia alatt a csecsemo agyat ertem: azt ami kepes megtanulni barmely nyelvet.
Az irasom lenyelege, hogy az agy szerintem nem egy kilogramm altalanos, barmit megtanulni kepes massza, hanem az evolucio soran kialakult celszerszam, bizonyos elore meghatarozott strukturaval, vagy valamivel, ami behatarolja a kepessegeit. Gondoljunk bele, hogy a majom agya alig kulonbozik az emberetol, es ez maris eleg ahhoz, hogy eselye nincs megtanulni egy nyelvet. Es gondoljunk bele abba is, hogy mennyire specializalt agyteruleteink vannak (mindenkinek), fuggetlenul attol, hogy mit tanultunk.
Konkretabban megfogalmazva, az a meglatasom, hogy a csecsemoagy (ami meg semmit nem tanult meg, csak kepes a tanulasra) Kolmogorov komplexitasa is meg eleg nagy. (Annak a programnak a hossza, amely kepes eloallitani a csecsemoagy szimulaciojat vegzo programot szerintem eleg nagy.) Es ha az ember munkaba allit egy manapsag hasznalatos mesterseges neuralis halot, akkor az nem fog megtanulni forditani, hacsak nem valahogy eleg sok informaciot beleprogramozunk a strukturajarol. Ezt viszont szerintem csak ugy lehet elerni, ha bepiszkoljuk a kezunket, es elkezdjuk valahogy modellezni viszonylag reszletesen a nyelvet, es ezeket a modelleket finomitjuk. Az iras lenyege, hogy nem hiszek az olyan kiralyi utban, hogy egyszercsak valaki csettint egyet, es kitalal egy kis Kolmogorov komplexitasu, de nagyon eros tanuloalgoritmust. |
|
|
Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!
|