MLOps και παρακολούθηση που κρατά τα μοντέλα σας λειτουργικά στην παραγωγή

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

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

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

Δείτε την predictive analytics
υγεία μοντέλου
ζωντανά
ακρίβεια
σταθερή
καθυστέρηση
εντός SLO
drift εισόδου
υπό παρακολούθηση
τελευταία επανεκπαίδευση
καταγεγραμμένη
σήμα driftπαράθυρο 14η

εντός ορίων, ειδοποίηση ενεργή

Ενα μοντέλο που μένει μόνο του μετά την εκκίνηση σταματά αθόρυβα να είναι σωστό

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

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

Η παραγωγή είναι βρόχος, όχι εκκίνηση

Ενα ζωντανό μοντέλο τρέχει σε συνεχή βρόχο, και εμείς χτίζουμε τις λειτουργίες που τον κρατούν να γυρίζει.

12345ΖΩΝΤΑΝΟΜΗ ΟΛΟΚΛΗΡΩΜΕΝΟ
  1. Ανάπτυξη

    Το μοντέλο κυκλοφορεί σε πραγματική κίνηση.

  2. Παρακολούθηση

    Ακρίβεια, καθυστέρηση, είσοδοι, έξοδοι παρακολουθούνται.

  3. Εντοπισμός drift

    Μετατοπίσεις στα δεδομένα ή στην ποιότητα εγείρουν ειδοποίηση.

  4. Επανεκπαίδευση

    Ενας υποψήφιος επικυρώνεται και μετά προάγεται.

  5. Παράδοση

    Η ομάδα σας το λειτουργεί, με εμάς εκτός βρόχου.

Ελεγχος, σχεδιασμός, υλοποίηση, παράδοση

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

Ελεγχος

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

Σχεδιασμός

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

Υλοποίηση

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

Παράδοση

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

Ένα συμβάν, από την αρχή ως το τέλος

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

Αρχείο συμβάντοςΑποκαταστάθηκε
  1. 03:14+0λ

    Ειδοποίηση

    Το drift σε τρία χαρακτηριστικά εισόδου ξεπερνά το όριο και ειδοποιεί αυτόματα τον μηχανικό εφημερίας, πριν προλάβει κανείς να κοιτάξει έναν πίνακα ελέγχου.

  2. 03:19+5λ

    Διάγνωση

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

  3. 09:02+5ώ 48λ

    Επανεκπαίδευση

    Ένα υποψήφιο μοντέλο εκπαιδεύεται στα διορθωμένα δεδομένα και επικυρώνεται έναντι του ζωντανού πριν κυκλοφορήσει οτιδήποτε.

  4. 09:41+6ώ 27λ

    Αποκατάσταση

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

Χτισμένο για τον EU AI Act από την αρχή

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

Ίχνη ελέγχου ανά πρόβλεψη
  • pred_7f2a1v14.209:41:03Καταγεγραμμένο
  • pred_7f2a2v14.209:41:07Καταγεγραμμένο
  • pred_7f19ev14.103:14:02Επισημασμένο
  • pred_7f1a0v14.103:12:55Καταγεγραμμένο

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

Τι σας μένει

  • Μια ζωντανή εικόνα παρακολούθησης

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

  • Ειδοποιήσεις drift και ποιότητας

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

  • Μια τεκμηριωμένη διαδικασία επανεκπαίδευσης

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

  • Ενα στρώμα ελέγχου και καταγραφής

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

  • Μια παράδοση λειτουργίας

    Runbooks και μια ξενάγηση που αφήνουν την ομάδα σας ικανή να λειτουργεί, να αποσφαλματώνει και να επεκτείνει το σύστημα, με τις υποχρεώσεις του EU AI Act ξεκάθαρα χαρτογραφημένες.

Εφαρμόζουμε αυτή την πειθαρχία στο δικό μας προϊόν, το οποίο παρακολουθεί τους κανόνες του σε 55 δικαιοδοσίες ΦΠΑ, όπου ένα λανθασμένο, ανεξήγητο αποτέλεσμα δεν είναι επιλογή, και κρατά το σύστημα καταγεγραμμένο και συντηρημένο στο ίδιο παραγωγικού επιπέδου πρότυπο που εφαρμόζουμε για πελάτες. Αυτό το προϊόν είναι το Pileform, σε καθημερινή παραγωγική χρήση. Αυτή η σελίδα είναι η λειτουργική συνέχεια της δουλειάς μας στην predictive analytics: το ίδιο μοντέλο, που παραμένει έντιμο αφού κυκλοφορήσει.
PileformΤο προϊόν της ίδιας της Encelyte, που παρακολουθείται στο ίδιο πρότυποPileform

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