Εύκολη μάθηση (Lazy learning)

term_id: lazy_learning

Category: training_techniques

Definition

Οι αλγόριθμοι εύκολης μάθησης, όπως οι k-Γειτονικότεροι Γείτονες (k-NN), απομνημονεύουν ολόκληρο το σύνολο εκπαίδευσης και εκτελούν υπολογισμούς μόνο κατά την παραγωγή προβλέψεων. Αυτό αντιτίθεται στην «άσκητη» μάθηση (eager learning), η οποία κατασκευάζει ένα γενικευμένο μοντέλο πριν από την εκτέλεση.

Summary

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

Key Concepts

  • Μάθηση Βασισμένη σε Στιγμιότυπα
  • k-Γειτονικότεροι Γείτονες
  • Κόστος Συμπερασmatismού
  • Γενίκευση

Use Cases

  • Συστήματα σύστασης
  • Αναγνώριση μοτίβων σε μικρά σύνολα δεδομένων
  • Δημιουργία πρωτοτύπων προβλεπτικών μοντέλων

Code Example

1
2
from sklearn.neighbors import KNeighborsClassifier
clf = KNeighborsClassifier(n_neighbors=5)