[din il-paġna fuq il-wiki][indiċi][EN][BG][CS][DA][DE][EL][ES][ET][FI][FR][GA][HR][HU][IT][MT][NL][PL][PT][RO][SK][SL][SV]

Prattiċi: Ml-Ops ċiklu tal-ħajja

Informazzjoni Amministrattiva

Titlu MLOps Ċiklu tal-Ħajja
Tul ta’ żmien 60
Modulu B
Tip ta’ lezzjoni Prattiċi
Fokus Prattiċi — IA organizzattiva
Suġġett Ħarsa ġenerali minn tarf sa tarf taċ-ċiklu tal-ħajja tal-MLOps

Kliem prinċipali

MLOps,IA organizzattiva,Etika,Disinn,

Għanijiet ta’ Tagħlim

Preparazzjoni mistennija

Avvenimenti ta’ Tagħlim li għandhom jiġu Mlestija Qabel

Fakultattiv għall-Istudenti

  • Tħejjija u Ġestjoni tad-Data: Qabel għadis fil MLOps, huwa ta ‘benefiċċju li jifhmu l-fażijiet inizjali tal-proċess ta’ tagħlim magna, speċjalment ġbir tad-data, tindif, u preprocessing
  • Mudell ta’ Taħriġ u Validazzjoni: Għarfien ta’ kif il-mudelli huma mħarrġa, ivvalidati u evalwati se jipprovdi pedament sod għall-fehim tal-aspetti operattivi tal-ML.
  • Tuning tal-iperparametru: Filwaqt li mhux dejjem koperti fil-fond fil-korsijiet MLOps, fehim irfinar hyperparameter jista ‘jkun ta’ benefiċċju kif huwa pass kruċjali fl-ottimizzazzjoni mudell.
  • MLOps Għodod u Pjattaformi: Familjarità ma ‘għodod bħal Kubeflow, Azure ML, u oħrajn jistgħu jagħtu lill-istudenti bidu ras.
  • Prattiki ta’ Dokumentazzjoni f’ML: Dokumentazzjoni xierqa hija essenzjali fl-MLOps għar-riproduċibbiltà u l-kollaborazzjoni. Il-fehim tal-aħjar prattiki fid-dokumentazzjoni tal-ML jista’ jkun vantaġġuż.
  • Crisp-DM, CRISP-ML, ML Canvas: Dawn huma metodoloġiji u oqfsa għall-ġestjoni ta’ proġetti ML. Li jkollok fehim bażiku jista’ jkun ta’ benefiċċju għall-aspett operattiv tal-proġetti tal-ML.

Referenzi u sfond għall-istudenti

Rakkomandat għall-Għalliema

  • JupyterNotebooks
  • CUÉ
  • Docker
  • Imtieħen tal-karti
  • Streamlit
  • Scripting tal-qoxra

Materjali tal-lezzjoni

Struzzjonijiet għall-Għalliema

Introduzzjoni

Qabel it-tagħlim tal-kors MLOps prattiku, huwa essenzjali għall-għalliema li jkollhom fehim fil-fond tal-għodod u t-teknoloġiji msemmija fid-deskrizzjoni tal-kors. Il-kors huwa strutturat madwar demo 3-parti, kull wieħed jenfasizza approċċ differenti għall MLOps. Hawn huma l-passi biex tiffamiljarizza ruħek ma ‘dawn l-għodod:

1. Il-Mixja (Manual) tal-qoxra

Għan: Jifhmu l-baŜi ta ‘twaqqif ta’ ambjent Python u tmexxija ta ‘notebook Jupyter.

Passi:

Ambjent Python: Installa Python fuq is-sistema tiegħek. Tgħallem kif toħloq ambjent virtwali bl-użu venv jew conda. Prattika li tattiva u tiddiżattiva l-ambjent.

Installazzjoni tal -pakkett: Jifhmu l-istruttura u l-iskop ta ‘fajl requirements.txt. Prattika installazzjoni pakketti jużaw pip install -r requirements.txt.

Jupyter Notebook: Installa Notebook Jupyter. Tgħallem il-baŜi ta ‘tibda server Jupyter. Prattika ħolqien, running, u l-iffrankar notebooks.

Streamlit Server: Jifhmu l-iskop ta Streamlit u kif jista’ jintuża biex jinħolqu applikazzjonijiet tal-web. Prattika bl-użu artifacts iġġenerat minn notebook Jupyter f’applikazzjoni Streamlit.

Kunsiderazzjonijiet: Jifhmu l-benefiċċji ta ‘dan l-approċċ, bħall-bini għarfien fundamentali u prototipi inizjali. Kun konxju tal-limitazzjonijiet tiegħu, bħall-kumplessità potenzjali, l-isfidi fit-trasferiment tal-għarfien, u d-diffikultajiet fir-replikazzjoni tal-istrutturi.

2. Il Docker + Għamla (wirt) Way

Għan: Aqbad il-kunċetti ta’ containerisation u awtomazzjoni bl-użu ta’ Docker u Għamla.

Passi:

Docker: Installa Docker fuq is-sistema tiegħek. Jifhmu l-istruttura u l-iskop ta ‘Dockerfile. Prattika bini immaġini Docker u l-containers running. Jiffamiljarizzaw ruħek ma ‘kmandi Docker komuni.

Makefile:Understand l-iskop ta ‘Makefile fil-kompiti automating. Tgħallem is-sintassi bażika ta’ Makefile. Prattika bil-miktub u l-eżekuzzjoni sempliċi Agħmel kmandi.

Kunsiderazzjonijiet: Jifhmu l-benefiċċji ta’ dan l-approċċ, bħar-riproduċibilità. Tirrikonoxxi l-limitazzjonijiet tagħha, bħall-ħtieġa ta’ replikazzjoni fost il-proġetti, il-bdil tal-kuntest, u l-enfasi tagħha fuq l-immaġnijiet fuq l-artifatti.

3. Il-Mixja ta’ Radix (Kompożizzjonali)

Għan: Adsa fi prattiki MLOps avvanzati bl-użu ta ‘flussi tax-xogħol kompożizzjoni.

Passi:

Fabbriki tal-karti: Jifhmu l-iskop tal Papermill fil parametruzing u l-eżekuzzjoni notebooks Jupyter. Prattika ħolqien u tmexxija notebooks ma Papermill. Esplora pakketti disponibbli jew tikkunsidra l-ħolqien ta ‘wieħed sempliċi.

Streamlit (Avvanzat): Adsa aktar fil-fond fil-funzjonalitajiet Streamlit avvanzati. Esplora pakketti disponibbli jew tikkunsidra l-ħolqien ta ‘wieħed sempliċi.

Il-Ħolqien tal-Fluss tax -Xogħol: Jifhmu l-kunċett ta ‘flussi tax-xogħol kompożizzjoni fl MLOps. Prattika ħolqien flussi tax-xogħol li tutilizza l-pakketti Papermill u Streamlit.

Kunsiderazzjonijiet: Jifhmu l-benefiċċji ta ‘dan l-approċċ, bħar-riproduċibilità, parametruzzazzjoni faċli, validazzjoni, u kompożibilità. Kun konxju tal-limitazzjonijiet tiegħu, bħal li tkun fuq it-tarf tal-fsada u l-lakuni potenzjali fid-dokumentazzjoni.

Konklużjoni

Billi jsegwu dawn il-passi, l-għalliema se jkunu mgħammra tajjeb biex iwasslu l-kors tal-MLOps prattiku b’mod effettiv. Huwa kruċjali li mhux biss nifhmu l-aspetti tekniċi iżda wkoll ir-raġunijiet sottostanti għall-għażla ta’ kull approċċ. Dan se jippermetti lill-għalliema jipprovdu lill-istudenti b’fehim komprensiv tal-prattiki MLOps.

Deskrizzjoni fil-qosor

Deskrizzjoni ġenerali/skeda ta’ żmien
Tul ta’ żmien (Min) Deskrizzjoni
30 Il-Mixja Manwal — Scripting Shell
30 Il Docker + Agħmel (wirt) mod
30 Il-mod Radix (Kompożizzjonali)
30 Runtime, Għodod u Konsiderazzjonijiet Prestazzjoni
10 Sinteżi u evalwazzjoni tar-riżultati

Rikonoxximenti

Singh tarry. (IA reali B.V., Assen, il-Pajjiżi l-Baxxi) https://realai.eu

Il-programm Masters tal-IA Ċentrata mill-Bniedem ġie kofinanzjat mill-Faċilità Nikkollegaw l-Ewropa tal-Unjoni Ewropea Taħt l-Għotja CEF-TC-2020–1 Ħiliet Diġitali 2020-EU-IA-0068.