Generér driftrapporter med Evidently
Opret drifts- og kvalitetsrapporter, der kan deles.
Generér driftrapporter med Evidently er en gratis MLOps Academy-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i MLOps Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. MLOps Academy-kurset indeholder 4 lektioner i alt.
Drift, du kan dele
Rå PSI- og KS-tal er gode i kode, men kolleger vil gerne se et tydeligt billede. Evidently omdanner drifttjek til visuelle rapporter, der er nemme at dele. 📈
Hvad Evidently gør
Evidently er et open source-Python-bibliotek, der sammenligner et referencedatasæt med aktuelle data og viser færdige rapporter om drift og kvalitet.
Installér det først
Du kommer i gang med én pip-installation. Derefter importerer du den rapport og forudindstilling, du skal bruge til analysen.
pip install evidentlyReference over for aktuelle data
Hver Evidently-rapport kræver to datarammer: en reference som baseline, normalt træningsdata, og de aktuelle produktionsdata, du vil sammenligne med den.
reference = train_df
current = production_dfForudindstillingen Data Drift
En forudindstilling samler mange tjek på én gang. DataDriftPreset kører en drifttest pr. egenskab og opsummerer, hvor mange egenskaber der har flyttet sig.
from evidently.report import Report
from evidently.metric_preset import DataDriftPresetKør en rapport
Opret en Report med de valgte målinger, og kør den derefter på begge datasæt. Evidently vælger automatisk fornuftige drifttest for hver kolonne.
report = Report(metrics=[DataDriftPreset()])
report.run(reference_data=reference, current_data=current)Gem den som HTML
Eksportér rapporten til en enkelt HTML-fil. Alle kan åbne den i en browser uden Python, hvilket gør deling nemt.
report.save_html("drift_report.html")Hent resultatet som en ordbog
Til automatisering kan du hente rapporten som en dict i stedet for HTML. Nu kan din arbejdsgang læse driftsmarkeringer og reagere på dem i kode.
result = report.as_dict()
drift = result["metrics"][0]["result"]Ud over drift
Evidently er ikke kun til drift. DataQualityPreset markerer manglende værdier og usædvanlige intervaller, så du opdager ødelagte input sammen med input, der har ændret sig.
Testpakker med bestået eller ikke bestået
Når du vil have en tydelig afgørelse, kan du bruge en Evidently-TestSuite. Den returnerer bestået eller ikke bestået for hvert tjek og er perfekt til at styre en CI-arbejdsgang.
Planlæg det
Den virkelige styrke kommer, når rapporter køres efter en tidsplan, f.eks. dagligt, og hver rapport gemmes. Med tiden opbygger du en levende historik over dine datas sundhed. ⏱️
Hurtigt tjek
Et spørgsmål om at koble drift ind i automatisering.
Opsummering
Du har mødt Evidently: giv den reference- og aktuelle data, kør en forudindstilling, og gem derefter HTML til mennesker eller som_dict til automatisering. Planlæg kørslen, så du kan følge datas sundhed over tid. 🎯
Lær Python med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “Generér driftrapporter med Evidently” gratis?
Ja — hele teksten til “Generér driftrapporter med Evidently” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af MLOps Academy-kurset, skal du opgradere til CoddyKit PRO. MLOps Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Generér driftrapporter med Evidently”?
Opret drifts- og kvalitetsrapporter, der kan deles. Du øver dig i MLOps Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på MLOps Academy?
Der kræves ingen tidligere erfaring. MLOps Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.
Hvor lang tid tager lektionen “Generér driftrapporter med Evidently”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne MLOps Academy-lektion?
Ja. Alle MLOps Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Data drift kontra concept drift
- Mål drift med PSI og KS
- Generér driftrapporter med Evidently
- Indstil driftstærskler og udløsere