Εμφάνιση αναρτήσεων με ετικέτα υπολογιστές. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα υπολογιστές. Εμφάνιση όλων των αναρτήσεων

Παρασκευή, Μαΐου 08, 2009

Categorizing art: Comparing humans and computers

Μπορεί ένας state-of-the-art αλγόριθμος να κατηγοριοποιήσει έργα τέχνης (όπως τα παρακάτω) προσομοιώνοντας το αντίστοιχο έργο εκτελούμενο από ανθρώπους (non-experts)?


Μάλλον όχι... (συγνώμη, περίμεναν δλδ ότι θα μπορούσε?)

[άρθρο εδώ]

Τετάρτη, Φεβρουαρίου 18, 2009

Siftables - τα τουβλάκια της επόμενης μέρας!

Στις αρχές Φεβρουαρίου πραγματοποιήθηκε στην California το TED2009 και έχουμε ολόφρεσκες, σπαρταριστές ομιλίες!

Ένας από τους ομιλητές ήταν ο David Merrill, μεταπτυχιακός φοιτητής στο MIT, ο οποίος μια μέρα σκέφτηκε πόσο κρίμα είναι να έχουμε αυτά τα υπέροχα χέρια με τα ευλύγιστα δάχτυλα και τους ζηλευτούς αντικριστούς αντίχειρες και να μην μπορούμε (καταραμένα GUIs!) να τα χρησιμοποιήσουμε άμεσα για να γραπώσουμε και να μεταχειριστούμε πληροφορίες και -θέλοντας να αλλάξει την κατάσταση- έφτιαξε (σε συνεργασία με τον Jeevan Kalanithi) τα Siftables!!

Τα Siftables είναι μικροί υπολογιστές-τουβλάκια που μπορούν να αλληλεπιδρούν ασύρματα και προσφέρουν ουκ ολίγες ευκαιρίες για high-tech (μαθηματική/μουσική/λεξιλογική κλπ) διασκέδαση :
"[Siftables are] a novel platform that applies
technology and methodology from wireless sensor networks
to tangible user interfaces in order to yield new possibilities
for human-computer interaction. Siftables are compact
devices with sensing, graphical display, and wireless communication.
They can be physically manipulated as a group
to interact with digital information and media." (από εδώ)

Παρακολουθήστε τη σύντομη και διασκεδαστική παρουσίαση και ζηλέψτε ελεύθερα :



Διάρκεια: 7'09"

Τετάρτη, Ιανουαρίου 28, 2009

Οι νέες εκπληκτικές ικανότητες μάθησης του ASIMO

Αν δεν ξέρετε ποιος είναι ο ASIMO, πρόκειται για ένα ανθρωποειδές ρομπότ της Honda το οποίο έγινε γνωστό για την ικανότητά του να... περπατάει. Η ισορροπία σε δύο στηρίγματα-πόδια είναι πολύ πιο δύσκολο κατόρθωμα απ'ότι φαίνεται, αλλά από την πρώτη του εμφάνιση ο ASIMO έμαθε πολλά: ανεβαίνει σκάλες, τρέχει, διευθύνει ορχήστρα, συναναστρέφεται με ανθρώπους.
Στο βιντεάκι που ακολουθεί ο ASIMO μαθαίνει μόνος του να αναγνωρίζει αντικείμενα που δεν έχει ξαναδεί.


Διάρκεια: 6'52''


ΥΓ. Αποφάσισα επιτέλους να σηκώσω post!!! Του χρόνου πάλι... :D

Τετάρτη, Οκτωβρίου 01, 2008

Η επέλαση των ρομπότ!

Ο Rodney Brooks μιλά για το πώς τα ρομπότ θα "κυριεύσουν" τη ζωή μας τα επόμενα χρόνια. Οι καταστροφολόγοι ας περιμένουν μέχρι το τέλος της ομιλίας, όπου ο άνθρωπος εξηγεί γιατί είναι απίθανο να ζήσουμε σενάρια Terminator (btw, η σειρά είναι απαράδεκτη).

Παρασκευή, Σεπτεμβρίου 19, 2008

20 ΣΕΠΤΕΜΒΡΙΟΥ: Ημέρα Ελεύθερου Λογισμικού 2008!


Η Ημέρα Ελεύθερου Λογισμικού είναι ένας παγκόσμιος εορτασμός του Ελεύθερου και Ανοικτού Κώδικα Λογισμικού (ΕΛΛΑΚ). Στόχος αυτού του εορτασμού είναι η ενημέρωση του κοινού για τα οφέλη από την χρήση του ΕΛΛΑΚ στην εκπαίδευση, στο σπίτι, στις επιχειρήσεις - σε συντομία παντού!

Για τον εορτασμό της Ημέρας Ελεύθερου Λογισμικού 2008 στις 20 Σεπτεμβρίου, θα πραγματοποιηθούν εκδηλώσεις σε τρεις διαφορετικές πόλεις της Ελλάδας: Αθήνα, Θεσσαλονίκη και Χανιά.

Αθήνα

Αυτό το Σάββατο (20/9), με αφορμή την Ημέρα Ελεύθερου Λογισμικού, η Ένωση Χρηστών και Φίλων Linux Ελλάδος (HEL.L.U.G.) διοργανώνει μία εκδήλωση ενημέρωσης για τα οφέλη του Ελεύθερου Λογισμικού, όπου θα μοιραστεί έντυπο υλικό και διανομές Linux. Η εκδήλωση θα γίνει στην Στουρνάρη και Μπουμπουλίνας όπως πέρυσι, από τις 11:00 μέχρι τις 17:00.

Καλούνται όλες οι κοινότητες και όλοι οι φίλοι του Ελεύθερου Λογισμικού να δώσουν το παρόν και να βοηθήσουν σ' αυτή την προσπάθεια.

Η "Ημέρα Ελεύθερου Λογισμικού (Software Freedom Day)" είναι μια παγκόσμια γιορτή για το Ελεύθερο/Ανοικτό Λογισμικό. Ξεκίνησε το 2004 και πλέον γιορτάζεται σε 60 χώρες. Πρόκειται για μια προσπάθεια ενημέρωσης της κοινής γνώμης για τα οφέλη του Ελεύθερου/Ανοικτού Λογισμικού, δηλαδή λογισμικού που επιτρέπει την ελεύθερη χρήση, τροποποίηση και διανομή του.

Σχετικά links:
http://softwarefreedomday.org/about/el
http://hellug.gr/index.php/OSullogos/Newsgr#sfd2008

Τρίτη, Μαΐου 20, 2008

Η ανθρώπινη φύση ως εξελικτικό προϊόν

Αν έχετε διαβάσει το The Hitchhiker's Guide to the Galaxy, τότε ξέρετε πολύ καλά πόσο ευχάριστα, έξυπνα και ψαγμένα είναι τα κείμενα του Douglas Adams. Αν πάλι δεν έχετε διαβάσει κάτι δικό του, κάντε μια χάρη στον εαυτό σας και βρείτε οπωσδήποτε αυτό το βιβλίο. Μέχρι τότε, μπορείτε να δείτε μια εικοσάλεπτη ομιλία του Βρετανού συγγραφέα, όπου μιλάει για το πώς ο ανθρώπινος τρόπος σκέψης μπορεί να μας οδηγήσει σε βασικές παρανοήσεις και λάθη σχετικά με τον κόσμο και την πραγματικότητα.

Η ομιλία είναι από το συνέδριο Der Digitale Planet (1998), στο οποίο συμμετείχαν και οι Richard Dawkins, Daniel Dennett, Jared Diamond και Steven Pinker. Για όποιον ενδιαφέρεται, ολόκληρο το βίντεο, με όλους τους παραπάνω βρίσκεται εδώ (διάρκεια: 2:23:51). Είναι σε Real Video μορφή και πιθανόν να σας ταλαιπωρήσει αρκετά μέχρι να σας κάνει τη χάρη να παίξει. Εναλλακτικά, μπορείτε να το βρείτε στο youtube σε κομμάτια.

Δυστυχώς, η ποιότητα του βιντεο δεν είναι η καλύτερη, ωστόσο θα σας πρότεινα να κάνετε λίγη υπομονή, καθώς ο Adams είναι καταπληκτικός.

Μέρος πρώτο: (10:55)



Μέρος δεύτερο: (10:53)

Κυριακή, Μαρτίου 30, 2008

Προσομοιώνοντας την εξέλιξη με video games!

O Will Wright είναι ο δημιουργός των παιχνιδιών Sim και SimCity. Η νέα του δουλειά SPORE κυκλοφορεί τέλη Αυγούστου 2008. O ίδιος προτιμά τον όρο "imagination amplifier" αντί για παιχνίδι.

Το SPORE προσομοιώνει την εξέλιξη επιτρέποντας στο χρήστη να οδηγήσει την εξελικτική ιστορία ενός πλανήτη, αρχίζοντας από μονοκύτταρους οργανισμούς και φτάνοντας μέχρι διαγαλαξιακές αυτοκρατορίες!

Προβλέπω πολύ κάψιμο...






Διάρκεια: 16:49

Τετάρτη, Μαρτίου 26, 2008

Προσομοιώνοντας τον εγκέφαλο


Το Blue Brain Project είναι μια προσπάθεια προσομοίωσης του εγκεφάλου των θηλαστικών σε μοριακό/κυτταρικό επίπεδο(!), ώστε να καταλάβουμε καλύτερα πώς λειτουργεί. Πρόκειται για συνεργασία μεταξύ του EPFL και της IBM, βασισμένη στον υπερυπολογιστή Blue Gene.

Από εκεί ξεσήκωσα μερικά σύντομα βιντεάκια που δείχνουν από νευρώνες μέχρι και ολόκληρες στήλες του φλοιού. Θυμηθείτε ότι αυτό που βλέπετε δεν είναι μια απλή απεικόνιση, αλλά υπολογίζεται συνεχώς από τον Blue Gene ξεχωριστά για κάθε νευρώνα (θέση στο χώρο, συνάψεις, δίαυλοι ιόντων, ενεργοποίηση, κλπ).

Στο site δηλώνουν ρητά ότι πρόκειται για προσπάθεια reverse-engineering και όχι για κατασκευή τεχνητού νου... ποτέ δεν ξέρεις όμως.... :D



1) Μια ολόκληρη στήλη (δε γνωρίζω τι ακριβώς σημαίνουν τα χρώματα, ίσως ενεργοποιήσεις, ίσως περιοχές...)




2) Οι δίαυλοι ιόντων επί το έργον...


3) Διασχίζοντας μια στήλη...


4) Ένας νευρώνας μέσα σε μια στήλη...


5) Και ένας νευρώνας μόνος του...

Πέμπτη, Μαρτίου 20, 2008

Ξύλινη αριθμητική

Θυμάστε που λέγαμε στο μάθημα ότι ένας αλγόριθμος ή ένα μοντέλο είναι ανεξάρτητα από την υλοποίησή τους; Οι δυαδικές πράξεις έχουν σχεδόν ταυτιστεί με τους ηλεκτρονικούς υπολογιστές, αλλά μπορούμε να έχουμε μια σωστότατη υλοποίηση με κάποιο άλλο υλικό...

Τίθεται, φυσικά, ένα θέμα χρηστικότητας και εφαρμοσιμότητας, αλλά αυτό είναι άλλο ζήτημα...



Διάρκεια: 3:33

Τετάρτη, Μαρτίου 12, 2008

Χημικός εγκέφαλος ελέγχει νανομηχανές


Αναδημοσίευση από εδώ.

A tiny chemical "brain" which could one day act as a remote control for swarms of nano-machines has been invented.

The molecular device - just two billionths of a metre across - was able to control eight of the microscopic machines simultaneously in a test.

Writing in Proceedings of the National Academy of Sciences, scientists say it could also be used to boost the processing power of future computers.

Many experts have high hopes for nano-machines in treating disease.

"If [in the future] you want to remotely operate on a tumour you might want to send some molecular machines there," explained Dr Anirban Bandyopadhyay of the International Center for Young Scientists, Tsukuba, Japan.

"But you cannot just put them into the blood and [expect them] to go to the right place."

Dr Bandyopadhyay believes his device may offer a solution. One day they may be able to guide the nanobots through the body and control their functions, he said.

"That kind of device simply did not exist; this is the first time we have created a nano-brain," he told BBC News.

Computer brain

The machine is made from 17 molecules of the chemical duroquinone. Each one is known as a "logic device".

They each resemble a ring with four protruding spokes that can be independently rotated to represent four different states.

One duroquinone molecule sits at the centre of a ring formed by the remaining 16. All are connected by chemical bonds, known as hydrogen bonds.

The state of the control molecule at the centre is switched by a scanning tunnelling microscope (STM).

These large machines are a standard part of the nanotechnologist's tool kit, and allow the viewing and manipulation of atomic surfaces.

Using the STM, the researchers showed they could change the central molecule's state and simultaneously switch the states of the surrounding 16.

"We instruct only one molecule and it simultaneously and logically instructs 16 others at a time," said Dr Bandyopadhyay.

The configuration allows four billion different possible combinations of outcome.

The two nanometre diameter structure was inspired by the parallel communication of glial cells inside a human brain, according to the team.

Robot control

To test the control unit, the researchers simulated docking eight existing nano-machines to the structure, creating a "nano-factory" or a kind of "chemical swiss army knife".

The attached devices, created by other research groups, included the "world's tiniest elevator", a molecular platform that can be raised or lowered on command.

The device is about two and a half nanometres (billionths of a metre) high, and the lift moves less than one nanometre up and down.

All eight machines simultaneously responded to a single instruction in the simulation.

"We have clear cut evidence that we can control those machines," said Dr Bandyopadhyay.

This "one-to-many" communication and the device's ability to act as a central control unit also raises the possibility of using the device in future computers, he said.

Machines built using devices such as this would be able to process 16 bits of information simultaneously.

Current silicon Central Processing Units (CPUs) can only carry out one instruction at a time, albeit thousands of times per second.

The researchers say they have already built faster machines, capable of 256 simultaneous operations, and have designed one capable of 1024.

However, according to Professor Andrew Adamatzky of the University of the West England (UWE), making a workable computer would be very difficult at the moment.

"As with other implementations of unconventional computers the application is very limited, because they operate [it] using scanning tunnel microscopy," he said.

But, he said, the work is promising.

"I am sure with time such molecular CPUs can be integrated in molecular robots, so they will simply interact with other molecular parts autonomously."

Υ.Γ. Επιτέλους έκατσα να κάνω ένα post!

Παρασκευή, Μαρτίου 07, 2008

The Next Generation of Neural Networks

Εδώ βρίσκεται ένα βιντεάκι(59:23min) με μια ομιλία του Geoffrey Hinton στη google (νοέμβριος 2007) για όσους πεθύμησαν το back propagation (λέει διάφορα ενδιαφέροντα πράγματα, ανάμεσα στα οποία και τη συγκλονιστική πληροφορία πως το παράξενο σύστημα ταξινόμησης των αμερικάνικων supermarkets τοποθετεί τις κονσέρβες τόνου μαζί με τα pizza toppings!!!!!--και άντε εσύ μετά να κάνεις θεματική αναζήτηση....)

Στη σελίδα του τύπου μπορεί κανείς να δει digit movies όπου το καημένο μοντελάκι πασχίζει ν' αναγνωρίσει κακογραμμένους αριθμούς (ακριβώς όπως αυτό που δείχνει στην ομιλία του) και άλλα geeky stuff!!

Δευτέρα, Φεβρουαρίου 25, 2008

Computers vs Common Sense

Μπορούν οι υπολογιστές να συνδυάσουν με λογικό τρόπο τις πληροφορίες που αποθηκεύουν; Μπορούν να έχουν "κοινή λογική";

Κυριακή, Φεβρουαρίου 10, 2008

Ρομπότ που έχουν συνείδηση του εαυτού τους;

O Hod Lipson κάνει μια σύντομη παρουσίαση των ρομπότ του, τα οποία έχουν την ικανότητα να αντιλαμβάνονται τον εαυτό τους και τη μορφή τους ή ακόμα και να αναπαράγονται.





Διάρκεια: 6:29

Τετάρτη, Ιανουαρίου 23, 2008

Κάνοντας τα ρομπότ να σκέφτονται





Ο Lee Gutkind παρουσιάζει το βιβλίο του Almost Human στο Daily Show και επιβεβαιώνει τις υποψίες του Jon Stewart ότι ο Bill Clinton είναι μηχανικός κλώνος...

Διάρκεια: 5:44

Δευτέρα, Ιανουαρίου 14, 2008

Χαρτογραφώντας επιχειρήματα : Μπορούν οι ηλεκτρονικοί υπολογιστές να σκεφτούν?

Ακριβώς ΕΔΩ βρίσκονται 7 χάρτες που παρουσιάζουν τα βασικά επιχειρήματα από το 1950 και μετά σχετικά με τη διαμάχη για το αν οι Η/Υ μπορούν να σκεφτούν (και άλλα σχετικά θέματα, όπως αν τα κινέζικα δωμάτια ή τα συνδετιστικά δίκτυα μπορούν να σκεφτούν).

Στη διαμάχη έχουν συνδράμει με τις νοητικές δυνάμεις τους πάνω από 380 γνωσιακοί επιστήμονες, φιλόσοφοι, ερευνητές Τ.Ν., μαθηματικοί και λοιποί εξειδικευμένοι τύποι.

Κάθε χάρτης δίνει περιληπτικά περίπου 100 επιχειρήματα, αλλά το σημαντικό είναι πώς τα δίνει: σε οπτική οργάνωση ανάλογα με τις μεταξύ τους σχέσεις (ποιο υποστηρίζει ποιο, ποιο αντιδρά σε τι κλπ)!!!


Bonus link : μιας και ο λόγος περι επιχειρημάτων, και εν είδη διαλείμματος από το διάβασμα, μπορείτε να δοκιμάσετε να νικήσετε τον Σωκράτη (ώστε να πιεί το κώνειο μόνος του υπό την ασφυκτική πίεση της ανυπόφορης λογικής σας --αυτό ήταν hint!) στην -montypythonιακής εμπνεύσεως- Socrates Argument Clinic!!!

Τρίτη, Δεκεμβρίου 11, 2007

Θα μπορούσαν τα ρομπότ να έχουν συναισθήματα;


Από τις καλύτερες ταινίες επιστημονικής φαντασίας, το Blade Runner κορυφώνεται με μια σκηνή που έχει μείνει στην ιστορία, ως μία από τις διασημότερες στις ταινίες sci-fi.

Blade Runner - Time to Die






I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhauser gate. All those moments will be lost in time, like tears in rain. Time to die.

Σάββατο, Δεκεμβρίου 08, 2007

Στάνισλαβ Λεμ >>>ΚΥΒΕΡΙΑΔΑ<<< Ο ηλεκτρονικός βάρδος του Τρερλ


Μπορεί μια μηχανή να συνθέσει ποίηση;


Ο Τρερλ, ένας από τους δύο επιστήμονες (κατασκευαστές) της Κυβεριάδας, του διάσημου μυθιστορήματος επιστημονικής φαντασίας που έγραψε ο Στάνισλαβ Λεμ, τόλμησε και έκανε την απόπειρα: κατασκεύασε μια τέτοια μηχανή! Τα αποτελέσματα, μπορείτε να τα διαβάσετε μέσα στις παρακάτω εικόνες (κάντε κλικ για να ανοίξουν σε μεγάλο μέγεθος, ώστε να μπορούν να διαβαστούν εύκολα - το κείμενο είναι στα αγγιλικά).















Τρίτη, Δεκεμβρίου 04, 2007

Οι νευροεπιστήμες πρόκειται να αλλάξουν ριζικά την πληροφορική





Μέχρι σήμερα δεν έχουμε μια συνολική θεωρία για το πώς δουλεύει ο εγκέφαλος, όπως λέει και ο Jeff Hawkins σε αυτή την ομιλία του. Και θεωρεί ότι αυτό οφείλεται στο ότι δεν έχουμε ορίσει ικανοποιητικά τη νοημοσύνη. Ένα πράγμα είναι σίγουρο, λέει: Ο εγκέφαλος δεν είναι σαν έναν πολύ ισχυρό επεξεργαστή, όπως ο ηλεκτρονικός υπολογιστής. Είναι περισσότερο σαν ένα σύστημα μνήμης που καταγράφει αυτά που βιώνουμε και μας βοηθά να προβλέπουμε, "ευφυώς", τι θα συμβεί στη συνέχεια. Η έλευση όλων αυτών στην πληροφορική θα φέρει πολλές νέες εφαρμογές... που θα συμβούν πολύ νωρίτερα απ'ότι περιμένουμε.

Πέμπτη, Νοεμβρίου 29, 2007

Αλγόριθμοι και υπολογιστές 3

Συνέχεια από 1ο και 2ο μέρος.


8. Πόσο δόκιμο είναι να χρησιμοποιούμε ορολογίες που αφορούν ανθρώπινη συμπεριφορά για μηχανές;


Πρώτα απ' όλα, συμφωνώ πως δεν είναι δόκιμο, και ακόμα περισσότερο, δεν είναι σκόπιμο για πολλούς λόγους, με κυριότερο ότι παρασύρει τον μη ειδικό, ιδίως αν είναι παιδί, σε θεωρήσεις αντιστοιχιών που δεν ισχύουν παρά σε επιφανειακό επίπεδο. Είναι ο λόγος που διαφωνώ με την κυκλοφορία παιχνιδιών τύπου σκυλάκι – ρομπότ. Επίτευξη να εμφανίσει ο υπολογιστής κάποια πραγματική συμπεριφορά ανθρώπου, δεν είναι η περιπτωσιολογική απομίμηση αλλά η υλοποίηση των βαθύτερων νόμων που προκαλούν τα αποτελέσματα, και αυτό δεν είναι δυνατό για έννοιες όπως ανθρώπινης συμπεριφοράς, που έχουν απεριόριστο βάθος, ανέφικτο ακόμα και να διερευνηθεί, πριν καν την απόπειρα υλοποίησης.

Ασφαλώς είναι μια διδακτική παγίδα, που πέφτει κανείς είτε σκόπιμα επειδή δίνει εύκολες αναλογίες, είτε από συνήθεια στη γενικευμένη χρήση των λεκτικών όρων, όπου το εκφραζόμενο νόημα είναι άλλο από αυτό που προσλαμβάνει ο αναγνώστης.

Θεωρώ προφανές ότι η τοποθέτηση του υπολογιστή σε θέση ανθρώπου, γενικά όπως κάνει η επιστημονική φαντασία, ή ειδικά όταν περιγράφονται λειτουργίες ανάλογες της σκέψης δεν είναι επιστημονικά επιτρεπτή, μόνο και μόνο για το λόγο ότι η ανθρώπινη σκέψη είναι απεριόριστη ενώ η υπολογιστική λειτουργία είναι σε κάθε περίπτωση πεπερασμένη.

Το πρώτο ερώτημα είναι: Στοιχειοθετεί αυτή η παράβαση μια γενική απαγόρευση ανθρωποκεντρικών όρων, άρα να δίνει δικαίωμα σε άλλες επιστήμες να απορρίπτουν την Πληροφορική; απόρριψη του τύπου "τρομοκράτης" που έμμεσα ακούγεται συχνά; Διότι δεν είναι μόνον θέματα Ψυχολογίας. Πχ, ένας κύκλος που κατασκευάζει ο υπολογιστής, είναι πράγματι κύκλος; ασφαλώς όχι, είναι απλώς μια πολυγωνική γραμμή το πολύ με 50-60 πλευρές, δεν χρειάζεται περισσότερο διότι δεν διακρίνεται η γωνία στην οθόνη. Αλλά αν απορριφθεί η χρήση του όρου "κύκλος", τι γίνεται με τις περιπτώσεις όπου το σχήμα είναι απλά η φτωχή απεικόνιση από ένα αληθινά υλοποιημένο νόημα κύκλου; (το αντίστοιχο συμβαίνει και όταν σχεδιάζουμε με το χέρι κύκλο στο χαρτί).

Έχει τεθεί από τους μαθηματικούς θέμα για τη λανθασμένη χρήση του συμβόλου "=" σε κάποιες γλώσσες προγραμματισμού (C , C++, Java, Basic, Visual Basic…), και έχουν απόλυτο δίκιο (οι Lisp και Scheme δεν έχουν αυτή την ασυνέπεια). Οι "λογικοί" και οι γλωσσολόγοι θα μπορούσαν αντίστοιχα να θέσουν θέμα για τη χρήση τού όρου "αντικείμενο". Προφανώς η οριοθέτηση χρήσης των όρων είναι αναγκαία, αλλά από την άλλη πλευρά δεν μπορεί μια νεότερη επιστήμη να αρκείται σε πολυσύνθετες εκφράσεις, όπως συμβαίνει στα εμπορικά σήματα των εταιριών, που έχουν καθιερώσει ιδιοκτησίες όρων (™).

Αντίθετα, η τοποθέτηση του ανθρώπου στη θέση του υπολογιστή έχει δειχθεί πολύ αποδοτική εκπαιδευτικά, διότι η λειτουργικότητα περνά από την αναπαράσταση των υπολογιστικών λειτουργιών με συγκεκριμένες σωματικές κινήσεις που ο μαθητής οφείλει να κάνει, υπακούοντας απόλυτα σε κάποιους κανόνες. Ο αλγόριθμος συνθέτεται ως η τελική κινησιακή πορεία που εκφράζεται μέσω ρηματικών εκφράσεων πρώτου προσώπου "εγώ προχωράω", "εγώ στρίβω", κλπ.. που ο μαθητής διαισθητικά συνδέει με την έννοια της θέλησης, της υπακοής, της ανθρώπινης συμπεριφοράς. Εδώ έχουμε ανθρωπομορφική έκφραση όχι κατ' αναλογία αλλά στην κυριολεξία. Τι γίνεται όμως όταν μετά περάσουμε την εκπαίδευση με τον μαθητή στη μηχανή; Θα πρέπει να αλλάζουμε ορολογία; Το θέμα δεν είναι τόσο απλό.

Σε ότι αφορά το γενικότερο θέμα, αν δημιουργεί σύγχυση η χρήση λέξεων που περιγράφουν ανθρώπινη συμπεριφορά στην Πληροφορική στο θέμα της κατανόησης της λειτουργίας του νου, μέσα από τη μεταφορά της λειτουργίας αυτής στη λειτουργία του υπολογιστή, αυτό είναι πραγματικά τεράστιο και δεν έχει αντιμετωπιστεί παρά σε επί μέρους μικρά ζητήματα.

Εδώ γεννάται το δεύτερο, και πολύ-πολύ σοβαρότερο κατά τη γνώμη μου, ερώτημα: Ανθρωπομορφική ή μηχανομορφική ή οτιδήποτε άλλο, προσέγγιση των λειτουργιών του υπολογιστή, είναι δυνατό να οδηγήσουν στην επίτευξη του παραπάνω στόχου (κατανόηση της λειτουργίας του νου);

Έχω τη γνώμη (διαίσθηση...) ότι είναι σαν να προσπαθούμε να αδειάσουμε τη λίμνη του Μαραθώνα με ένα κουβά για να δούμε πώς είναι ο πυθμένας. Πλήθος από προσπάθειες, παντού στον κόσμο, χιλιάδες άρθρων που δημοσιεύονται και δεν τα θυμάται ούτε ο συγγραφέας τους μετά από δέκα, άντε είκοσι χρόνια, με ένα κοινό χαρακτηριστικό που νομίζω ότι συνθέτει την αποτυχία: ο υπολογιστής αντιμετωπίζεται ως οντότητα απέναντι στον χρήστη: "εγώ εδώ, αυτός εκεί". "του δίνω στοιχεία, τον ενεργοποιώ, μου απαντάει".

Τι άλλο; θα ρωτούσε κανείς. Δεν έχουμε παρά να σκεφτούμε τον εαυτό μας, όταν λύνουμε ένα πρόβλημα χρησιμοποιώντας ένα πρόχειρο χαρτί: το χαρτί και το σχήμα που σχεδιάσαμε, οι φράσεις που γράψαμε, δεν είναι "απέναντι σε μένα", είναι η αποτύπωση της δικής μου σκέψης, τη στιγμή εκείνη είναι κομμάτι του "εγώ" μου. Κοιτάζοντας το πρόχειρο, βλέπω τη σκέψη μου, πιο καθαρά, την αναμορφώνω, την εξωτερικεύω ξανά, μέχρι να την οργανώσω προς την κατεύθυνση που θέλω. Παρατηρούσα κάποιον ομιλητή, όπως μιλούσε, έψαχνε διάφορα σημειώματα. Σκεφτόμουνα ότι ο εαυτός του, η γνώση του και η γνώμη του είναι αδιαίρετα, απλώς κάποια κομμάτια από αυτά (και τα τρία...) ήταν αποτυπωμένα σε χαρτάκια. Έχουμε δει μελέτες για το νου μεγάλων ανθρώπων βασισμένες σ' αυτά που έγραψαν, όπου περισσότερη πληροφορία μας δίνουν τα πρόχειρα σημειώματα από τα καθαρογραμμένα έργα (Da Vinci…).

Τι σχέση έχει αυτό με την Πληροφορική; Μα, ακριβώς, να δούμε τον υπολογιστή σαν το πρόχειρο τετράδιο, που επί πλέον από το να μας δίνει πίσω μια στατική αποτυπωμένη εικόνα ενός στιγμιότυπου της σκέψης μας, να καθρεφτίζει τη σκέψη μας σε λειτουργία. Να βλέπω εξωτερικευμένη τη δική μου νοητική λειτουργία (ο Solloway έχει γράψει αρκετά άρθρα πάνω σ' αυτό). Μπορεί αυτό απλά να αφορά το τι καταλαβαίνω και πώς σχετικά με τις λογικές πράξεις, το συμπερασμό, τη συλλογιστική. Δεν είμαι εγώ εδώ και ο υπολογιστής εκεί, είμαι εγώ που επεκτείνω τις νοητικές μου λειτουργίες με τη χρήση της μηχανής, όπως επεκτείνω τις δυνατότητες των χεριών μου όταν πιάνω ένα κατσαβίδι για να βιδώσω μια βίδα, αλλά τώρα έχω και ένα καθρέφτισμα από ένα μικρό μέρος της νοητικής μου λειτουργίας, που μπορεί να το δει και κάποιος άλλος. Από αυτό, να επικοινωνώ μέσω υπολογιστή με άλλους ανθρώπους σε επίπεδο νοητικών λειτουργιών και να συμμετέχω στην οργάνωση μιας κοινής σκέψης.

Δεν είναι με τον κουβά που θα αδειάσουμε τη λίμνη για να δούμε τον πυθμένα, είναι το κολύμπι στα νερά της λίμνης που θα κάνει τη λίμνη κομμάτι του εαυτού μας.

Αυτό που προσπαθώ να φέρω στην επιφάνεια στο μάθημά μας, είναι προς το παρόν η λειτουργικότητα του υπολογιστή, έστω και όπως φιλτράρεται από το είδος του υπολογιστή που χρησιμοποιούμε (διαθέσιμο υλικό), την προγραμματιστική γλώσσα (τι επιτρέπει, τι εμποδίζει σε σχέση με άλλες γλώσσες και σε σχέση με το ιδεατό υπολογιστικό μοντέλο), τις τεχνικές προγραμματισμού που μαθαίνουμε και σιγά –σιγά την εμπειρία που αποκτάμε. Προσπαθώ να φανούν τα κυριότερα στοιχεία, κατά την κρίση μου, που ως μαθηματικού και Πληροφορικού απέχει ασφαλώς από την κρίση των Γνωσιολόγων (ότι και αν σημαίνει η λέξη αυτή) και των Ψυχολόγων και μου είναι πολύ χρήσιμη η γνώμη σας.

Γ.Γυφτοδήμος

Αλγόριθμοι και υπολογιστές 2

Συνέχεια από 1ο μέρος.

5. Τι σημαίνει ο υπολογιστής μαθαίνει;

Κάθε πρόγραμμα που φορτώνουμε στον υπολογιστή αποτελεί (κατά μία έννοια...) γνώση του υπολογιστή. Ίσως να είναι υπερβολικός ο όρος "γνώση" για την περίπτωση του υπολογιστή, αλλά επειδή η μηχανή δείχνει συμπεριφορά ανάλογη προς τα ερεθίσματα που δέχεται ακολουθώντας αυτή τη γνώση, έχει "αρκετή" αναλογία με τον τρόπο που ο άνθρωπος χρησιμοποιεί τη γνώση για να παράξει κάτω από τις ίδιες συνθήκες το αντίστοιχο αποτέλεσμα.

Ασφαλώς η χρήση του όρου "γνώση" είναι εδώ πολύ περιορισμένη, αλλά έχει χρησιμοποιηθεί πολύ στην Πληροφορική, τόσο για ζητήματα Τεχνητής Νοημοσύνης (άλλος ανθρωπομορφικός όρος...) όσο και για συσχέτιση της υλοποιημένης γνώσης με τη γνώση του χρήστη, από ερευνητές της χρήσης υπολογιστή σε θέματα μάθησης, όπως οι Papert, Noss, και άλλοι που χρησιμοποίησαν τη Logo. Παράβαλε:

Δίνω στη Logo τον αλγόριθμο κατασκευής πολυγώνου, με μεταβλητές το πλήθος των πλευρών και το μήκος πλευράς. Ζητώ από τον υπολογιστή να κατασκευάσει ένα πολύγωνο 6 πλευρών και πλευράς 30, και αυτός κατασκευάζει στην οθόνη το αντίστοιχο εξάγωνο. Εγώ βλέπω το εξάγωνο και συμπεραίνω πως εργάζεται εξειδικεύοντας αυτό που του έμαθα. Και δεν έχω κάνει λάθος.

Σχεδιάζω στο πρόγραμμα Cabri, Γεωμετρίας, ένα πολύπλοκο γεωμετρικό σχήμα. Ρωτώ αν δύο ευθύγραμμα τμήματα θεωρητικά είναι ίσα, και μου απαντά "ναι". Ρωτώ για δύο άλλα που τα βλέπω ίσα, και μου απαντά "όχι, απλώς συμπτωματικά η κατασκευή τα έχει φέρει σε θέση να είναι ίσου μήκους". Διακρίνει το θεωρητικά σωστό από το κατασκευαστικά συμπτωματικό, που εγώ, μαθητής Γυμνασίου, είμαι σε θέση να το διακρίνω, αν το διακρίνω, μόνο μετά επανειλημμένους σχεδιασμούς του σχήματος σε διάφορες θέσεις.

Κατασκευάζω στο πρόγραμμα Interactive Physics το συνθετότερο ίσως πείραμα της Φυσικής, και σίγουρα το δυσκολότερο σε υπολογισμό θέμα όταν μαθαίνει κανείς Φυσική, το "χαοτικό εκκρεμές" (μια σφαίρα κρέμεται από σταθερό σημείο και μια άλλη σφαίρα κρέμεται κάτω από την πρώτη). Έχοντας σκοπό να μελετήσω την επιτάχυνση της κατώτερης σφαίρας, δηλώνω πως θέλω να βλέπω το διάνυσμα της επιτάχυνσης και πώς συνεχώς μεταβάλλεται κατά διεύθυνση και μέγεθος, σε σχέση με τις θέσεις των σφαιρών στο χρόνο. Θέτω σε κίνηση το εκκρεμές, και το πρόγραμμα μου δείχνει αυτό που ζήτησα, ταυτόχρονα με την κίνηση. Ο υπολογιστής (το πρόγραμμα) είναι εφοδιασμένο με τη γνώση των νόμων του Νεύτωνα και επί πλέον "γνωρίζει" πώς να τους εφαρμόσει στη συγκεκριμένη περίπτωση. Το να έχω απλά γράψει τους νόμους και να μπορώ να τους απαγγείλω δεν είναι γνώση αν δεν μπορώ να τους εφαρμόσω, αλλά αν μπορώ να εφαρμόσω τους νόμους, έστω και σε ρητά περιορισμένο πλαίσιο, δείχνει πως χρησιμοποιώ νοημοσύνη. Αν το κάνει αυτό η μηχανή, δείχνει νοήμονα μηχανισμό, με επάρκεια για τα συνήθη εκπαιδευτικά πλαίσια μαθημάτων Φυσικής. Φαινομενολογία μεν, αλλά σε βάθος τέτοιο που δεν μπορούμε εύκολα να δούμε μέχρι πού φθάνει, ώστε να την διαφοροποιήσουμε από την πραγματική γνώση (πχ. στο πρόγραμμα αυτό οι κινήσεις είναι μόνον στο επίπεδο, ενώ στην πραγματικότητα είναι στο χώρο, και είναι αδύνατο να δώσουμε έννοιες χώρου στη γνώση που υλοποιεί).



6. Τι σημαίνει εμπειρία, γνωρίζει από εμπειρία η μηχανή;

Κατά την εικοσαετία 1975–1995 επεκράτησε ο όρος "Expert Systems" που μεταφράστηκε στα Ελληνικά, μεταξύ άλλων και ως "Έμπειρα Συστήματα". Τα προγράμματα αυτά είχαν ως κοινό χαρακτηριστικό την υπολογιστική υλοποίηση συγκεκριμένων πεδίων γνώσης καθώς και τρόπων χρήσης αυτής της γνώσης ώστε να αποτελέσουν βοήθεια προς τους ειδικούς που χρειάζονταν υποστήριξη στο έργο τους. Η γνώση αυτή, σε κάποια προγράμματα εμπειρικής προέλευσης και σε άλλα επιστημονικής, συνδυαζόταν στην εκτέλεση με τρόπους χρήσης που κατά κύριο λόγο ενσωμάτωναν στοιχεία από την ανθρώπινη εμπειρία. Έτσι είδαμε διάφορα προγράμματα εξαιρετικής επιτυχίας, από απλή τεχνική βοήθεια για την εξόρυξη πετρελαίου με πιθανοθεωρητική εκτίμηση πού είναι πλεονεκτικότερη η γεώτρηση, μέχρι ιατρικής εξέτασης (αναγνώρισης και θεραπευτικής αγωγής μολύνσεων:

Το πρόγραμμα DENDRAL έδωσε, το 1975, το έναυσμα στην αξιοποίηση του υπολογιστή στα ζητήματα αποτύπωσης της μοριακής δομής των μερών του πυρήνα του κυττάρου, όχι ως απλό εργαλείο αλλά ως "συνεργάτης" που γνωρίζει τη θεωρία, και την εφαρμόζει σε βαθμό να ανακαλύπτει λύσεις.

Το MYCIN, 1990 (σε Lisp, γλώσσα παρόμοια της Scheme) με στατιστική επιτυχία μεγαλύτερη της ομάδας ελέγχου (γιατρών). Μειονέκτημα; το "στενό" της γνώσης (γνωρίζει από μικρόβια, αλλά όχι από βλάβες οργάνων του οργανισμού). Πλεονέκτημα; το εξελίσσουν μέχρι σήμερα και γίνεται καθημερινά πλουσιότερο σε ιατρική γνώση.

Σήμερα, τα Έμπειρα Συστήματα αποκαλούνται Συστήματα Γνώσης (knowledge Systems), που ίσως οι γνωσιολόγοι θα είχαν ακόμα περισσότερες αντιρρήσεις από τη χρήση της λέξης "εμπειρία"...

Πάντως, στην Τ.Ν., τα παιχνίδια όπου ο υπολογιστής μαθαίνει να παίζει παρακολουθώντας τον τρόπο που παίζει ο χρήστης, νομίζω και εγώ πως κυριολεκτικά συνθέτουν εμπειρία για τη μηχανή.


7. Τι σημαίνει "μέσα από το νοηματικό χώρο του 'κόσμου' του προγράμματος";


Καλύτερο εκφραστικά είναι "μέσα στο..." αντί "μέσα από...".

Αν δούμε ένα πρόγραμμα όπου ο χρήστης συνθέτει (κατασκευάζει) πειράματα Φυσικής και τα θέτει σε εκτέλεση, όπως το Interactive Physics, κατά την εκτέλεση του προγράμματος ο χρήστης βρίσκεται σε ένα "κόσμο", δηλαδή ένα χώρο με αρχές, καταστάσεις, οντότητες (φυσικά αντικείμενα), συσχετίσεις οντοτήτων (φυσικές συνδέσεις αντικειμένων). Το πρόγραμμα υποστηρίζει επεμβάσεις του χρήστη με όρους Φυσικής, δηλαδή του κόσμου της εκτέλεσης. Για την οργάνωση ενός πειράματος δεν χρειάζεται προγραμματισμός με όρους γλώσσας προγραμματισμού (που θα μπορούσε να γίνει, με επέμβαση στον πηγαίο κώδικα), αλλά απ' ευθείας με όρους από τον κόσμο της Φυσικής (με τους περιορισμούς βέβαια που θέτει το πρόγραμμα, που δεν είναι απεριόριστων δυνατοτήτων).

Κάθε πρόγραμμα που δεν είναι "κλειστό" απέναντι σε επεμβάσεις κατά την εκτέλεση, κάνει -σε κάποιο βαθμό- χρήση εισόδων και εξόδων για επικοινωνία με τον χρήστη, και η επικοινωνία αυτή, άσχετα με το αν είναι βαθιά ή ρηχή, είναι "στον κόσμο" της εκτέλεσης: δυνάμεις σε πρόγραμμα Φυσικής, συναρτήσεις σε πρόγραμμα Μαθηματικών, χημικά στοιχεία σε πρόγραμμα Χημείας, ιατρικοί όροι σε πρόγραμμα Ιατρικής.



Γ.Γυφτοδήμος