epixeiro
Βιβλία

Τεχνητή νοημοσύνη για πρωτάρηδες: Ένα βιβλίο που εξηγεί τα πάντα γύρω από τον συναρπαστικό αυτό κλάδο της πληροφορικής

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

Κοινοποιήστε

Σχολιάστε

Διαβάζεται σε 2 λεπτά

Τεχνητή νοημοσύνη για πρωτάρηδες: Ένα βιβλίο που εξηγεί τα πάντα γύρω από τον συναρπαστικό αυτό κλάδο της πληροφορικής

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

Στις σελίδες αυτού του βιβλίου, οι συγγραφείς, John Paul Muueller, Luca Massaron και Stephanie Diamond εξετάζουν το υλισμικό και το λογισμικό της ΤΝ, εξηγούν τη σημασία των Μεγάλων Δεδομένων στην ΤΝ, παρουσιάζουν τις χρήσεις της στην καθημερινότητα και τις εφαρμογές της στην επιχειρηματικότητα, μας βάζουν έξυπνα να σκεφτούμε τις ηθικές χρήσεις αλλά και τα υπέρ και τα κατά, ενώ ξεκαθαρίζουν επίσης τις ψευδαισθήσεις και τα σφάλματα.

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

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

Παραδείγματα από την καθημερινότητα

Οι φωνητικοί βοηθοί (Siri, Alexa, Google Assistant) αναγνωρίζουν την ομιλία σας και απαντούν με χρήσιμες πληροφορίες. Τα αυτόνομα αυτοκίνητα χρησιμοποιούν κάμερες και αισθητήρες, σε συνδυασμό με τεχνητή νοημοσύνη, για να αναγνωρίζουν πινακίδες κυκλοφορίας, πεζούς και διαγραμμίσεις λωρίδων κυκλοφορίας, ενώ τα φίλτρα ανεπιθύμητης αλληλογραφίας (spam) μαθαίνουν πώς μοιάζουν τα ανεπιθύμητα μηνύματα και τα αποκλείουν αυτόματα. Επίσης, οι μηχανές προτάσεων στο Netflix, το Spotify ή το Amazon προβλέπουν τι θα μας αρέσει να παρακολουθήσουμε στη συνέχεια.

Προκειμένου να εμπλουτίσουμε τις γνώσεις μας σχετικά με την τεχνητή νοημοσύνη, πρέπει να γνωρίζουμε μερικές βασικές έννοιες της ΤΝ, τις οποίες οι τρεις συγγραφείς επεξηγούν με απλό τρόπο. Τα δεδομένα (data) αποτελούν τις πληροφορίες από τις οποίες μαθαίνει η ΤΝ. Όσο περισσότερα, τόσο καλύτερα. Ο αλγόριθμος (algorithm) πρόκειται για τη «συνταγή» που ακολουθεί ένας υπολογιστής για να μάθει από τα δεδομένα. Όσον αφορά το μοντέλο (model), αυτό είναι ένας ολοκληρωμένος «εγκέφαλος» που δημιουργείται μέσω της εκπαίδευσης ενός αλγορίθμου, ενώ ως εκπαίδευση (training) αποκαλείται η τροφοδότηση δεδομένων σε έναν αλγόριθμο, ώστε να μπορεί να προσαρμόζεται. Τέλος, το συμπέρασμα (inference) πρόκειται για τη χρήση ενός εκπαιδευμένου μοντέλου για την πραγματοποίηση νέων προβλέψεων.

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

Τεχνητή Νοημοσύνη έναντι Προγραμματισμού: Σε τι διαφέρει η Τεχνητή Νοημοσύνη από τα παραδοσιακά προγράμματα υπολογιστών;

Οι συγγραφείς δεν παραλείπουν να πραγματοποιήσουν αναφορά και σε όρους που χρησιμοποιούνται συχνά: Για παράδειγμα, τα μοντέλα μάθησης τεχνητής νοημοσύνης (AI learning models) αποτελούν έναν γενικό όρο ο οποίος περιγράφει τα  μοντέλα που μαθαίνουν (π.χ. νευρωνικά δίκτυα, δέντρα αποφάσεων).

Έπειτα, ακολουθούν τα «μοντέλα τεχνητής νοημοσύνης έναντι μοντέλων» (AI Artificial intelligence models vs AI models)· οι όροι είναι εναλλάξιμοι, και περιγράφουν αμφότεροι τον «εγκέφαλο» που έχει υποστεί εκπαίδευση. Επίσης, χρησιμοποιείται συχνά ως όρος και ο «ορισμός μοντέλου τεχνητής νοημοσύνης» (AI model definition), μια μαθηματική συνάρτηση που έχει ρυθμιστεί με ακρίβεια βάσει δεδομένων, ώστε να μπορεί να προβλέπει ή να παράγει αποτελέσματα.

Σε τι διαφέρει η Τεχνητή Νοημοσύνη από τα παραδοσιακά προγράμματα υπολογιστών; Πολλοί αρχάριοι ρωτούν: «Η Τεχνητή Νοημοσύνη είναι λογισμικό;» Από τεχνική άποψη, ναι, καθώς τα τα συστήματα Τεχνητής Νοημοσύνης δημιουργούνται με κώδικα. Ωστόσο, η σύγκριση μεταξύ Τεχνητής Νοημοσύνης και λογισμικού παραβλέπει μια κρίσιμη λεπτομέρεια: Οι άνθρωποι γράφουν ρητούς κανόνες (ΑΝ αυτό, ΤΟΤΕ εκείνο), συνεπώς στην ουσία παρέχουν δεδομένα. Το σύστημα, από την άλλη, ανακαλύπτει τους κανόνες από μόνο του. Η συμπεριφορά είναι σταθερή, εκτός αν ένας προγραμματιστής ξαναγράψει τον κώδικα. Η συμπεριφορά εξελίσσεται καθώς το μοντέλο εκπαιδεύεται εκ νέου με νέα δεδομένα.  

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

Ο τρόπος με τον οποίο λειτουργούν τα μοντέλα τεχνητής νοημοσύνης

Εάν έχουμε ακούσει τον όρο «μοντέλο τεχνητής νοημοσύνης», πιθανότατα πολλοί από εμάς αναρωτιόμαστε πόσα μοντέλα τεχνητής νοημοσύνης υπάρχουν και τι κάνουν. Βοηθάει σίγουρα να σκεφτούμε ένα μοντέλο ως το τελικό προϊόν της εκπαίδευσης: τον αλγόριθμο συν τις παραμέτρους που έχει μάθει. Ένα μοντέλο τεχνητής νοημοσύνης πρόκειται για μια μαθηματική συνάρτηση της οποίας οι εσωτερικές ρυθμίσεις έχουν προσαρμοστεί με βάση τα δεδομένα, ώστε να μπορεί να μετατρέπει με ακρίβεια τις εισόδους σε χρήσιμα αποτελέσματα (ταξινομήσεις, προβλέψεις ή δημιουργημένο περιεχόμενο).

Διάφορα μοντέλα τεχνητής νοημοσύνης -ναι, υπάρχει ολόκληρος κατάλογος!

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

  • Linear and logistic regression: Βασικά μοντέλα για αριθμητικές προβλέψεις και ταξινόμηση τύπου «ναι/όχι»
  • Decision trees & random forests: Μοντέλα που χωρίζουν τα δεδομένα σε κλάδους για τη λήψη αποφάσεων
  • Support‑vector machines: Εντοπίζουν το βέλτιστο όριο που διαχωρίζει τις κατηγορίες
  • K‑means clustering (ομαδοποίηση): Μοντέλο χωρίς επίβλεψη που ομαδοποιεί παρόμοια σημεία δεδομένων
  • Convolutional neural networks (CNNs): Μοντέλα βαθιάς μάθησης εξειδικευμένα για εικόνες
  • Recurrent neural networks (RNNs) & Transformers: χειρίζονται ακολουθίες, ιδανικά για κείμενο και ομιλία
  • Generative models (GANs, diffusion, LLMs): δημιουργούν νέες εικόνες, ήχο ή κείμενο

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

Πώς χρησιμοποιείται σήμερα η τεχνητή νοημοσύνη - Εφαρμογές στην πράξη

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

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

Φυσικά, η τεχνητή νοημοσύνη επηρεάζει άμεσα και την ψυχαγωγία, οι πλατφόρμες streaming επιμελούνται το περιεχόμενο, ενώ τα βιντεοπαιχνίδια χρησιμοποιούν αντιπάλους που βασίζονται στην τεχνητή νοημοσύνη. Στη γεωργία, τα drones σε συνδυασμό με την τεχνητή νοημοσύνη ανιχνεύουν ασθένειες των καλλιεργειών και βελτιστοποιούν τη χρήση φυτοφαρμάκων, ενώ στον τομέα της εξυπηρέτησης πελατών, τα chatbots έχουν... μπει για τα καλά στη ζωή μας, απαντώντας σε ερωτήσεις 24 ώρες το 24ωρο, 7 ημέρες την εβδομάδα, απελευθερώνοντας το προσωπικό για την αντιμετώπιση σύνθετων ζητημάτων. Τέλος, στη βιομηχανία, τα ρομπότ ελέγχουν την ποιότητα, ενώ η τεχνητή νοημοσύνη προγραμματίζει τη συντήρηση του εργοστασιακού εξοπλισμού. Και αυτές είναι μόνο μερικές από τις εφαρμογές της τεχνητής νοημοσύνης από τις οποίες επωφελούνται οι άνθρωποι αυτή τη στιγμή.

Χρησιμοποιώντας την τεχνητή νοημοσύνη στην καθημερινή ζωή

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

Εκτός αυτού, μπορούμε να βελτιώσουμε σημαντικά τον τρόπο γραφής μας, μέσω των εργαλείων γραμματικής και των ...συνοπτικοποιητών, που τελειοποιούν τα email και τα κείμενά μας. Ακόμη, με τη χρήση της τεχνητής νοημοσύνης μένουμε αασφαλείς στον δρόμο και γενικώς κατά τις μετακινήσεις μας με αυτοκίνητο, αφού πολλά καινούργια οχήματα διαθέτουν συστήματα αποφυγής συγκρούσεων που βασίζονται στο AI. Μπορούμε, εκτός όλων αυτών να οργανώσουμε τις φωτογραφίες μας (αναζητώντας, για παράδειγμα, τη λέξη «σκύλος» στο Google Photos, η τεχνητή νοημοσύνη προσθέτει ετικέτες στις εικόνες για εμάς). Τέλος, έχουμε τη δυνατότητα να πειραματιστούμε με τη δημιουργικότητα, χρησιμοποιώντας γεννήτριες εικόνων τεχνητής νοημοσύνης για να βρούμε ιδέες για σχέδια.