Το Πρόβλημα: Η Τεχνητή Νοημοσύνη Μιλάει Λάθος Γλώσσα
Φαντάσου κάτι απίθανο. Η ΤΝ προχωράει με ιλιγγιώδεις ρυθμούς, αλλά δεν έχει δική της γλώσσα προγραμματισμού. Είναι σαν να χειρουργείς με μαχαίρι βουτύρου. Γίνεται, αλλά ποιος το αντέχει;
Κοίτα γύρω σου. Κάθε επιστήμη έχει το εργαλείο της. Η φυσική εκτοξεύτηκε με τον λογισμό του Νεύτωνα. Οι ηλεκτρολόγοι ορκίζονται στα μιγαδικά. Το web χτίζεται με HTML. Η ΤΝ; Κολλάμε με Python, που φτιάχτηκε για άλλα.
Βέβαια, έχουμε PyTorch και TensorFlow για νευρωνικά δίκτυα. Αλλά είναι σαν μπαλώματα σε παλιό παλτό. Προσθέτεις πυραύλους σε ποδήλατο. Κινείται, αλλά χαμός.
Δύο Κόσμοι που Δεν Ταιριάζουν
Η ΤΝ έχει σχιζοφρένεια. Από τη μια, τα νευρωνικά δίκτυα. Μαθαίνουν από δεδομένα, βλέπουν εικόνες, καταλαβαίνουν κείμενα, φτιάχνουν έργα τέχνης. Αλλά είναι μαύρα κουτιά. Δεν ξέρεις πώς αποφασίζουν.
Από την άλλη, η συμβολική ΤΝ. Λογική, κανόνες, παλιά expert systems. Διάφανα, αξιόπιστα – βλέπεις βήμα βήμα. Αλλά δεν μαθαίνουν από παραδείγματα. Και σκοντάφτουν σε σύνθετα προβλήματα.
Σαν ζωγράφο που δεν εξηγείται και λογιστή που βαριέται την τέχνη. Και οι δύο χρήσιμοι. Μαζί; Θα γίνει επανάσταση!
Tensor Logic: Ο Νέος Παίκτης
Εδώ μπαίνει η tensor logic, πρόταση ερευνητή. Μυρίζει μεγάλο μέλλον.
Η ιδέα είναι απλή: οι λογικοί κανόνες και οι πράξεις τενσоров (μαθηματικά των νευρωνικών) είναι το ίδιο. Απλώς σε διαφορετικά δεδομένα. Όπως το άθροισμα και ο πολλαπλασιασμός κρύβουν παρόμοια μυστικά.
Τι το Κάνει Ζωή;
Λύνει το πρόβλημα γλώσσας της ΤΝ έτσι:
Όλα ίδια: Νευρωνικά και λογική γίνονται "εξισώσεις τενσоров". Ένα εργαλείο, όχι χαμός.
Διδάσκει και εξηγεί: Νευρωνικό μαθαίνει μοτίβα και τα λέει ανθρώπινα.
Κλιμακώνεται εύκολα: Χειρίζεται γιγάντια δεδομένα από την αρχή.
Γιατί Μπορεί να Αλλάξει τα Πάντα (Αλλά Κρατάω Μικρό Καλάθι)
Αν πιάσει, ΤΝ με μάθηση νευρωνικών + αξιοπιστία λογικής. Φαντάσου γιατρό ΤΝ: μαθαίνει από εκατομμύρια περιπτώσεις και εξηγεί "γιατί αυτό το φάρμακο".
Αλλά κάθε τόσο βγαίνει "το επόμενο μεγάλο". Πολλά έμειναν στο χαρτί.
Εδώ ελπίζω: μαθηματική ομορφιά. Οι καλύτερες λύσεις ενώνουν διαφορετικά σε ένα πλαίσιο. Όπως οι βάσεις δεδομένων ή το internet.
Ο Δρόμος Μπροστά
Νέα γλώσσα φτιάχνεις δύσκολα. Θέλει εργαλεία, βιβλιοθήκες, κοινότητα, δοκιμές. Σαν νέα πόλη από το μηδέν.
Αλλά ενθουσιάζομαι. Η ΤΝ χρειάζεται δική της γλώσσα. Το να στριμώχνουμε ιδέες σε Python μας κρατάει πίσω.
Η επόμενη ΤΝ επανάσταση μπορεί να 'ρθει από σωστά εργαλεία, όχι μόνο αλγόριθμους ή data.
Εσύ τι λες; Έτοιμοι για γλώσσα ΤΝ ή φτάνουν τα σημερινά; Πες μου!