Op donderdag 06 september 2001 22:06 schreef GeeBee het volgende:
[..]
Stel: mensen programmeren alleen 1e graads vergelijkingen in een AI. Dan geloof ik niet dat ze ooit een kwadratische vergelijking kunnen oplossen. Ze komen dan nooit verder dan de complexiteit van de regels waarmee ze geprogrammeerd zijn.
Je schijnt te vergeten wat die I in AI inhoudt: Intelligentie. Als een AI vermenigvuldiging kent, en variabelen, dan zal hij ook vermenigvuldiging van variabelen, en dus meerderegraadsvergelijkingen kunnen ... uhh ... bedenken? uitvinden? Hoe noem je zoiets?
Uit twee delen iets nieuws maken, uit waarnemingen conclusies trekken, tussen waarnemingen verbanden leggen - dat is intelligentie. Een kunstmatige intelligentie zal dat ook kunnen doen.
Verder moet denksnelheid niet met intelligentie verward worden.
Natuurlijk niet. De basisintelligentie blijft gelijk, maar de denksnelheid wordt verhoogd.
Wat betreft lerende computers is men trouwens al heel snel. Schaakcomputers die van hun eigen fouten leren hebben al grootmeesters verslagen. Natuurlijk, een computer kan sneller denken. Een menselijke schaakspeler denkt in patronen, terwijl een computerspeler haarfijn alle mogelijkheden kan uitwerken. Maar schaak is te complex om alle mogelijkheden uit te werken. En dus moet een schaakcomputer ook leren in patronen te denken. Leren beslissingen te maken gebaseerd op onvolledige informatie. Leren van zijn fouten. Dat is al een heel eind op weg richting intelligentie.
Het lijkt me best leuk om zo'n zelflerende schaakcomputer te maken, en daar alles wat hij geleerd heeft uit te halen, zodat alleen de regels van het spel overblijven. Of programmeer er een paar basismodellen in zoals beginnende schakers die ook leren. Een paar standaardopeningen. Volg exact alles wat die schaakcomputer doet in zijn partijtjes schaak, en concludeer daaruit of hij intelligent is. Houdt hij zich aan de standaardopeningen? Of verandert hij zijn openingstaktiek wel, maar alleen volgens patronen die hij bij zijn tegenspeler waarnam? Of verzint hij zelf nieuwe openingen?
Of nog leuker ... zet twee van die schaakcomputers tegen elkaar en kijk of ze het bij die standaardmodellen houden, of dat hun spel zich ontwikkelt, ingewikkelder wordt, of dat ze misschien zelfs eigen stijlen ontwikkelen. Als dat gebeurt, heb je een goed bewijs van intelligentie.
Dat is trouwens ook de manier waarop bewezen is dat dolfijnen intelligent zijn, en kunnen communiceren. In een of ander dolfinarium werd de dolfijnen een signaal aangeleerd dat betekent "verzin zelf iets nieuws en voer het uit". Dat leverde verrassende resultaten op. Ze maakten nieuwe combinaties van bekende salto's enzo, maar ook hele nieuwe dingen. Maar het meest verbazingwekkende was nog toen ze dat commando aan twee dolfijnen tegelijk gaven. Ze zwommen kort om elkaar heen, en gingen toen tegelijk, perfect synchroon, een stukje achteruitzwemmen. Achteruitzwemmen hadden ze nog nooit laten zien, laat staan met z'n tweeën, en nog synchroon ook. Laat AIs dat soort truukjes uithalen, dan kan je wat mij betreft over intelligentie spreken.
Die Cyc computer is trouwens ook al een aardig eind. Hij begrijpt natuurlijke taal. Maar het leuke is dat eigenlijk aan geen enkel woord een betekenis is gegeven, behalve onderlinge referenties. Dus je zou kunnen zeggen dat hij niet weet wat een hond is - maar hij weet wel dat het een (meestal) behaard viervoetig roofdier is dat vaak als huisdier wordt gehouden. Wat behaard is weet hij ook niet, maar hij weet wel dat het betekent dat de huid dan bedekt is met haren. Wat huid is weet hij ook niet, maar wel dat de huid de buitenste laag cellen van een lichaam is, die het inwendige beschermt tegen invloeden van buiten. Enzovoorts enzovoorts enzovoorts tot je de hele spaghettibrei van referenties gehad hebt. En wie zegt dat de manier waarop wij woorden begrijpen niet exact het zelfde is? Waarschijnlijk juist wel.
Let maar eens op.
Beantwoordt de volgende vragen. Beantwoordt ze zo snel mogelijk, maar beantwoordt ze wel voordat je de volgende leest.
-- Wat voor een kleur heeft een koelkast?
-- Wat drinkt een koe?
Geef toe. Je dacht melk. Maar het antwoord is water. Waarom dacht je melk? Je zag "koelkast", "wit" (het antwoord op de eerste vraag), "drinkt" en "koe". Het eerste wat in je opkomt is dus "melk", immers, al die vier woorden zijn aan "melk" gerefereerd.
En er zijn wel meer dingen die bewijzen dat menselijk begrip, en ook ons geheugen, werkt met referenties. Puur en alleen referenties. Want geef nou toe, weet jij wat een tafel is? Je herkent een tafel als je er een ziet - maar wat IS een tafel? Het is onmogelijk om een waterdichte definitie van "tafel" te geven. Sokrates heeft het geprobeerd, en is er nooit uitgekomen - ohnee, hij zocht volgens mij naar de definitie van "stoel", maar dat maakt verder niet zoveel uit.
Dus eigenlijk weten wij ook niet wat een tafel is. Cyc ook niet. Maar als ik "tafel" zeg, begrijp jij wat ik bedoel. Cyc ook. Wat is dan het verschil?
Het is alleen een echte hetze als het uit Hetzerath komt, anders is het gewoon sprankelende ophef.