Orya One

Δεδομένα και MLOpen source

orya-guard

Ένα πρακτικό εργαλείο γραμμής εντολών σε Python για προκαταρκτικό έλεγχο συνόλων δεδομένων ML και δεδομένων εισόδου κατά την πρόβλεψη, σχεδιασμένο να εντοπίζει αλλαγές στο schema, απότομες αυξήσεις κενών τιμών, σημάδια drift και λάθη τύπων πριν χαλάσουν ό,τι ακολουθεί.

github.com/OryaOne/orya-guard
Εικαστικό του orya-guard

Το ζητούμενο

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

Το orya-guard έπρεπε να είναι ένα ελαφρύ εργαλείο γραμμής εντολών σε Python που κάνει προκαταρκτικό έλεγχο σε πίνακες δεδομένων πριν από την εκπαίδευση και ελέγχει τα δεδομένα εισόδου πριν από την πρόβλεψη, επισημαίνοντας αλλαγές στο schema, απότομες αυξήσεις κενών τιμών, σημάδια drift και λάθη τύπων με καθαρούς όρους, στη γλώσσα του ML.

Πώς το προσεγγίσαμε

  1. 1

    Έλεγχοι πριν από την εκπαίδευση και πριν από την πρόβλεψη

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

  2. 2

    Έλεγχοι στη γλώσσα του ML

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

  3. 3

    Ελαφρύ από σχεδιασμό

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

Τι παραδώσαμε

  • Προκαταρκτικοί έλεγχοι σε πίνακες δεδομένων πριν από την εκπαίδευση
  • Έλεγχος των δεδομένων εισόδου πριν από την πρόβλεψη
  • Καθαροί έλεγχοι με λογική ML για αλλαγές schema, απότομες αυξήσεις κενών τιμών, σημάδια drift και λάθη τύπων
  • Αναπτύχθηκε απευθείας από τον ιδρυτή της Orya One

Τι έπρεπε να πετύχει

  • Λιγότερα κρυφά προβλήματα ποιότητας πριν ξεκινήσει η εκπαίδευση του μοντέλου
  • Πιο έγκαιρος εντοπισμός προβλημάτων στα δεδομένα εισόδου της παραγωγής
  • Πιο ασφαλής και πιο ελεγχόμενη παράδοση έργων ML στην πράξη
Όλα τα έργα

Έχετε στο μυαλό σας ένα τέτοιο έργο;

Στείλτε μας μια περιγραφή. Την εξετάζουμε και επιστρέφουμε με το σωστό αντικείμενο εργασιών και τα επόμενα βήματα.