GUIDE teknik

Apache Airflow ngir liggéey ML

Apache Airflow platform la bu ubbeeku ngir bind, waajal ak saytu ni liggéey bi di doxee ni kode.

2 simili jàngDañu mujjee yeesal

Résumé

In machine learning it acts as the conductor that triggers data pipelines, retraining jobs, and batch predictions on a reliable schedule.

Plongeur bu xóot

Airflow ñu ngi ko sos ci Airbnb ci 2014 te leegi projet Apache la. Abstraksioŋ bi ci digg mooy DAG: Graafiku Acyclic buñ Yorandi ci liggéey yiñ joxe ci Python, fu boor yi di def doxalinu jëfandikoo gi ak dependence yi. Ab scheduler dafay jàngat DAG yooyu, xool ban liggéey moo pare, ba noppi yónnee leen ñi leen di def ak liggéeykat yi; interfaasu jëfandikukat web dafay wane jaar-jaaru doxal, log yi ak tolluwaayu liggéey bi. Ci ML, Airflow dañu koy jëfandikoo bu bari ni orchestrator moo gën motëru ordinatër: tàggatul model yi ci boppam waaye dafay tàmbali jéego yu melni génne ay done, gëmloo ko, tàmbali liggéeyu tàggat ci Spark wala pod Kubernetes, ak dugal ci resultaa bi. Operatër yi ak kaptër yi dañuy may liggéey yi ñu woo sistem yi ci biti, xaar fichier yi, wala doxal conteneur yi. Doolam mooy liggéey bu wóor, jéemaat, delloosi, ak gis-gis bu leer ci pipeline yu jafee xam, yu lalu ci waxtu.

Gis-gis xarala

Airflow DAG kodu Python rek la, kon dependence yi dañu leen di fësal ci prograam ak operatër yuñ boole ci syntax bitshift wala API liggéey. Organisatër bi dafay wéy di jàngat diggante oraaru DAG bu nekk ak dependency yi ci liggéey, di raŋ liggéey yi dependency yi ci kaw am ndam. Executeur yu melni Celery wala Kubernetes ñooy doxal liggéey yooyu ci liggéeykat yuñ séddale. Bépp liggéey buñu def dañu koy topp ci etaa bi, log yi, ak logique de retry, ba noppi ñu denc metadata yi ci base de done ngir mëna saytu leen bu baax.

njeextalu pexe

Njëgg ak budget

Dogal yi architecture di jël dañuy indi njariñ ak njëgu liggéey bi ay at ci ginaaw.

dogal yu gëna leer

Njàngalem xarala yi dafay jàppale ekip yi ñu tànn li gën, te baña yam ci li gëna bees daal.

Xool kalite

Tanneef yu gëna baax ci wàllu ingeñër dina wàññi jafe-jafe yi ci wàllu wóor ci liggéey bi.

Ëlëgu Apache Airflow ngir liggéey ML

Airflow 2.x ak 3.x dañu fësal ab waajalkat bu gëna gaaw, TaskFlow API ngir pipeline Python yu gëna set, ak waajal xam done fu DAGs di tàmbali ci yeesali done yi moo gën montor yu fiks. Ngir ML, xaarandi lëkkaloo bu gëna dëgër ak bitik yu am solo ak tàggataat bu lalu ci xew-xew. Airflow dafay gëna taxawal boppam ni couche orchestration biy boole jumtukaayi spesialisasioŋ yu melni dbt, Spark, ak Kubeflow, moo gën ñuy joŋante ak ñoom, di simante liggéeyam ni yaxu ndigg ci done yu bees ak ML stacks.

Doxal ci àdduna dëgg

Benn kompiñi media dafay doxal bis bu nekk Airflow DAG buy génne log jëfandikukat yi, tàggataat xeetu xalaat, ak yeesal cache biy liggéey.

Benn ekipu e-commerce dafay jëfandikoo ay kaptër ngir xaar fichier done yu jaaykat bi wàcci ci dencukaay cloud bi balaa ñuy tàmbali liggéeyu xayma météo bi ci suuf.

Benn entreprise fintech dafay waajal ay poñ ci waxtu wu nekk, fu Airflow di def benn xeetu conteneur ngir màndargaal jëflante yu wóorul dara.

Benn ekipu done dafay jëfandikoo Airflow backfills ngir defaraat ay weer ci done yu yàgg yi jaaraleko ci gasoduk ingenieur bu bees ginaaw coppite logique.

Risk yi ak balustrade yi

Optimize benn benchmark mën na nëbb ñakk kattan yu gëna yaatu ci sistem bi.

Njëg li ñuy fay ci infrastructure yi ak ci toppatoo dañuy faral di suufeel.

Bu sistem yi di gëna xawa jafee xam, jafe-jafe yi am ci wàllu kaaraange ak seetlu mën nañu gëna bari.

Roadmap ngir samp gi

1

Mandargal latency, kalite, ak njëg yi laata ngay jëfandikoo.

2

Benchmark ci biir sargal ak done yu dëggu.

3

Jumtukaay bi di saytu njuumte yi, derive bi ak njeextalu jëfandikukat bi.

4

Waajal rollback ak yooni tontu ci jafe-jafe yi laata ngay eskale.

Weyal di banneexu

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Apache Airflow for ML Workflows quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Tambalil quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Laaj yi ñuy faral di laaj

What is Apache Airflow for ML Workflows?

Apache Airflow platform la bu ubbeeku ngir bind, waajal ak saytu ni liggéey bi di doxee ni kode. Ci jàngu masin, dafay nekk njiit liy def pipeline done yi, liggéey yuy tàggataat, ak wax luy am ci lote ci waxtu bu wóor.

Ci Apache Airflow, lan mooy abstraksioŋ bu mag bi ñuy jëfandikoo ngir fësal ab def-liggéey?

Airflow workflows ñu ngi koy màndargaale ni DAGs ci Python, fu liggéey yi nekk ay node ak ay boor yuy màndargaal doxalinu jëfandikoo gi.

Ban cër la Airflow gëna bari luñu koy def ci gasoduc ML?

Airflow orchestrator la: dafay tàmbali ak yor jéego yu melni génne ay done ak tàggat liggéey, moo gën def ordinatër bu diis bi ci boppam.

Ban construct Airflow lañuy jëfandikoo ngir xaar ab anam bu bawoo ci biti, lu melni fichier buy yegsi ci dencukaay bi?

Sensor yi ay operatër yuñ jagleel lañu yuy dakkal def liggéey bi ba keroog ñuy mat, lu melni fichier buy wàcci wala partition buy feeñ.

Lan lay may nga def ci Airflow?

Backfilling dafay def DAG ci diggante yu weesu, lu am njariñ ngir defaraat jaar-jaar ginaaw coppite logique pipeline.

Ban cër mooy wéy di jàngat DAG yi ba noppi tànn ban liggéey lañu wara def?

Organisatër bi dafay jàngat DAG yi, xool diggante yi ak dependency yi, ba noppi raŋ liggéey yi jéego yu yéeg yi def.