Ας δούμε τη μαθηματική και πρακτική του διάσταση.
1. Γεωμετρική Ερμηνεία του Dot Product
Για δύο διανύσματα και στο επίπεδο ή στο χώρο, το εσωτερικό γινόμενο ορίζεται ως:
όπου είναι η γωνία ανάμεσά τους.
-
Μεγάλο και θετικό → τα διανύσματα έχουν παρόμοια κατεύθυνση → υψηλή ομοιότητα.
-
Μηδενικό → τα διανύσματα είναι ορθογώνια → καμία ομοιότητα.
-
Αρνητικό → δείχνουν σε αντίθετες κατευθύνσεις → αντίθεση.
Αν κανονικοποιήσουμε τα διανύσματα (μήκος = 1), τότε το εσωτερικό γινόμενο ισούται με το cosine similarity, που μετρά αποκλειστικά τη γωνιακή ομοιότητα.
2. Γιατί Είναι Κρίσιμο στη Μηχανική Μάθηση;
Η Μηχανική Μάθηση δουλεύει με διανύσματα χαρακτηριστικών.
Το dot product χρησιμοποιείται για να μετρήσει ομοιότητα και να κάνει προβλέψεις.
Παραδείγματα:
-
Συστήματα Συστάσεων (Recommender Systems)
-
Ομοιότητα χρήστη–προϊόντος με βάση τα χαρακτηριστικά τους:
Μεγάλο αποτέλεσμα → υψηλή πιθανότητα ενδιαφέροντος.
-
-
Νευρωνικά Δίκτυα (Neural Networks)
-
Κάθε νευρώνας υπολογίζει:
Δηλαδή, ένα dot product ανάμεσα στα βάρη και τα δεδομένα εισόδου.
-
-
Self-Attention στους Transformers
-
Τα μοντέλα τύπου GPT υπολογίζουν τη συσχέτιση λέξεων μέσω dot products ανάμεσα σε διανύσματα Query και Key.
-
3. Από τη Γεωμετρία στην Πράξη
Αν έχουμε δύο διανύσματα χαρακτηριστικών εικόνων:
τότε:
Ένα θετικό και σχετικά μεγάλο dot product δείχνει ότι οι εικόνες είναι παρόμοιες.
Συμπέρασμα
Το εσωτερικό γινόμενο δεν είναι απλώς ένας τύπος.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου