Cursuri de pregatire XGBoost for Gradient Boosting
XGBoost este un algoritm bazat pe decizie. Acesta utilizează un cadru de îmbunătățire gradantă pentru a rezolva problemele de predicție care implică date neconstrucționate, cum ar fi imaginile și textul. Gradient boosting este, de asemenea, o tehnică populară pentru modelarea eficientă a seturilor de date tabulare.
Această formare directă (online sau on-site) este destinată cercetătorilor de date care doresc să utilizeze XGBoost pentru a construi modele care rezolvă în mod eficient problemele de regresie, clasificare, clasament și predicție.
La sfârșitul cursului, participanții vor putea:
- Instalați și configurați XGBoost.
- Înțelegeți relația dintre arbori de decizie și alte algoritmi, cum ar fi regresia logistică și pădurile aleatorii.
- Încercați diferite biblioteci pentru a determina cea mai bună pentru locul de muncă.
- Alegeți configurația potrivită pentru un algoritm.
- Tuneți hiper-parametrii unui algoritm pentru un set de date.
- Implementarea unei soluții de învățare cu mașină care echilibrează puterea cu complexitatea, explicabilitatea și ușurința implementării.
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Schița de curs
Introducere
- Rețele neuronale artificiale vs. algoritmi bazați pe arbori de decizie
Prezentare generală a caracteristicilor XGBoost
- Elementele unui algoritm Gradient Boosting
- Accent pe viteza de calcul și performanța modelului
- XGBoost vs. Regresie logistică, Random Forest și Gradient Boosting standard
Evoluția algoritmilor pe bază de arbore
- Arbori de decizie, Bagging, Random Forest, Boosting, Gradient Boosting
- Optimizarea sistemului
- Îmbunătățiri algoritmice
Pregătirea mediului
- Instalarea SciPy și scikit-learn
Crearea unui model XGBoost
- Descărcarea unui set de date
- Rezolvarea unei probleme comune de clasificare
- Formarea modelului XGBoost pentru clasificare
- Rezolvarea unei sarcini comune de regresie
Monitorizarea performanței
- Evaluarea și raportarea performanței
- Oprirea timpurie
Trasarea caracteristicilor în funcție de importanță
- Calcularea importanței caracteristicilor
- Decizia de a decide ce variabile de intrare trebuie păstrate sau eliminate
Configurarea Gradient Boosting
- Revizuirea curbelor de învățare pe seturile de date de instruire și de validare
- Ajustarea ratei de învățare
- Ajustarea numărului de arbori
Acordarea hiperparametrului
- Îmbunătățirea performanței unui model XGBoost
- Proiectarea unui experiment controlat pentru reglarea hiperparametrilor
- Searching de combinații de parametri
Crearea unei conducte
- Încorporarea unui model XGBoost într-o conductă de învățare automată end-to-end
- Reglarea hiperparametrilor în cadrul pipeline-ului
- Tehnici avansate de preprocesare
Depanare
Rezumat și concluzii
Cerințe
- Experiență în scrierea modelelor de învățare automată
Audiență
- Științifici de date
- Inginerii de învățare mecanică
Cursurile publice necesita 5+ participanti
Cursuri de pregatire XGBoost for Gradient Boosting - Booking
Cursuri de pregatire XGBoost for Gradient Boosting - Enquiry
XGBoost for Gradient Boosting - Cerere de consultanta
Upcoming Courses
Cursuri înrudite
DataRobot
7 oreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează cercetătorilor și analiștilor de date care doresc să automatizeze, să evalueze și să gestioneze modele predictive utilizând capacitățile de învățare automată ale DataRobot.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Să încarce seturi de date în DataRobot pentru a analiza, evalua și verifica calitatea datelor.
- Să construiască și să antreneze modele pentru a identifica variabile importante și pentru a atinge obiectivele de predicție.
- Să interpreteze modelele pentru a crea informații valoroase care sunt utile în luarea deciziilor de afaceri.
- Să monitorizeze și să gestioneze modelele pentru a menține o performanță optimizată de predicție.
H2O AutoML
14 oreAceastă instruire live, cu instructor, în Moldova (online sau la fața locului) se adresează cercetătorilor de date care doresc să utilizeze H2O AutoML pentru a automatiza procesul de construire și selectare a celui mai bun algoritm de învățare automată și a celor mai buni parametri.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Să automatizeze fluxul de lucru al învățării automate.
- Să antreneze și să ajusteze automat multe modele de învățare automată într-un interval de timp specificat.
- Să antreneze ansambluri suprapuse pentru a ajunge la modele de ansamblu foarte predictive.
AutoML with Auto-sklearn
14 oreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează practicienilor din domeniul învățării automate care doresc să utilizeze Auto-sklearn pentru a automatiza procesul de selectare și optimizare a unui model de învățare automată.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Să automatizeze procesul de formare a modelelor de învățare automată extrem de eficiente.
- Să construiască modele de învățare automată extrem de precise, ocolind în același timp sarcinile mai plictisitoare de selectare, formare și testare a diferitelor modele.
- Să utilizeze puterea învățării automate pentru a rezolva probleme de afaceri din lumea reală.
AutoML with Auto-Keras
14 oreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează oamenilor de știință din domeniul datelor, precum și persoanelor mai puțin tehnice care doresc să utilizeze Auto-Keras pentru a automatiza procesul de selecție și optimizare a unui model de învățare automată.
La sfârșitul acestui training, participanții vor fi capabili să:
- Să automatizeze procesul de formare a modelelor de învățare automată foarte eficiente.
- Să caute automat cei mai buni parametri pentru modelele de învățare profundă.
- Să construiască modele de învățare automată extrem de precise.
- Să utilizeze puterea învățării automate pentru a rezolva probleme de afaceri din lumea reală.
Advanced Stable Diffusion: Deep Learning for Text-to-Image Generation
21 oreAceastă instruire live, condusă de un instructor în Moldova (online sau la fața locului) se adresează oamenilor de știință din domeniul datelor de nivel intermediar până la avansat, inginerilor din domeniul învățării automate, cercetătorilor din domeniul învățării profunde și experților în viziune computerizată care doresc să își extindă cunoștințele și abilitățile în învățarea profundă pentru generarea de text în imagine.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Înțeleagă arhitecturile și tehnicile avansate de învățare profundă pentru generarea text-imagine.
- Să implementeze modele complexe și optimizări pentru sinteza imaginilor de înaltă calitate.
- Să optimizeze performanța și scalabilitatea pentru seturi mari de date și modele complexe.
- Reglați hiperparametrii pentru o mai bună performanță și generalizare a modelului.
- Integrarea Stable Diffusion cu alte cadre și instrumente de învățare profundă
Introduction to Stable Diffusion for Text-to-Image Generation
21 oreAceastă instruire live (online sau la fața locului), condusă de un instructor, se adresează oamenilor de știință din domeniul datelor, inginerilor din domeniul învățării automate și cercetătorilor din domeniul viziunii computerizate care doresc să valorifice Stable Diffusion pentru a genera imagini de înaltă calitate pentru o varietate de cazuri de utilizare.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să înțeleagă principiile Stable Diffusion și modul în care funcționează pentru generarea de imagini.
- Să construiască și să antreneze modele Stable Diffusion pentru sarcini de generare a imaginilor.
- Să aplice Stable Diffusion la diverse scenarii de generare a imaginilor, cum ar fi inpainting, outpainting și traducerea de la imagine la imagine.
- Optimizarea performanței și stabilității modelelor Stable Diffusion.
AlphaFold
7 oreAceastă formare live, cu instructor, în Moldova (online sau la fața locului) se adresează biologilor care doresc să înțeleagă cum funcționează AlphaFold și să utilizeze modele AlphaFold ca ghid în studiile lor experimentale.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Înțeleagă principiile de bază ale AlphaFold.
- Să învețe cum funcționează AlphaFold.
- Să învețe cum să interpreteze predicțiile și rezultatele AlphaFold.
Edge AI with TensorFlow Lite
14 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor de nivel intermediar, oamenilor de știință de date și practicienilor în domeniul IA care doresc să utilizeze TensorFlow Lite pentru aplicații Edge AI.
La sfârșitul acestui curs de formare, participanții vor putea să:
- Înțeleagă elementele fundamentale ale TensorFlow Lite și rolul său în Edge AI.
- Să dezvolte și să optimizeze modelele de inteligență artificială utilizând TensorFlow Lite.
- Să implementeze modele TensorFlow Lite pe diverse dispozitive de margine.
- Să utilizeze instrumente și tehnici de conversie și optimizare a modelelor.
- Implementarea aplicațiilor practice Edge AI utilizând TensorFlow Lite.
TensorFlow Lite for Embedded Linux
21 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze TensorFlow Lite pentru a implementa modele de învățare profundă pe dispozitive integrate.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Tensorflow Lite pe un dispozitiv încorporat.
- Înțelegeți conceptele și componentele care stau la baza TensorFlow Lite. .
- Convertiți modelele existente în formatul TensorFlow Lite pentru a fi executate pe dispozitive încorporate.
- Lucrați în limitele dispozitivelor mici și ale TensorFlow Lite, învățând în același timp cum să extindeți domeniul de aplicare al operațiunilor care pot fi executate. .
- Dezvoltați un model de învățare profundă pe un dispozitiv încorporat care rulează Linux.
TensorFlow Lite for Android
21 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor care doresc să utilizeze TensorFlow Lite pentru a dezvolta aplicații mobile cu capacități de învățare profundă.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați TensorFlow Lite. .
- Înțelegeți principiile din spatele TensorFlow, învățarea mașinilor și învățarea profundă. .
- Încărcați modele TensorFlow pe un dispozitiv Android. .
- Activați funcționalități de învățare profundă și de învățare automată, cum ar fi viziunea computerizată și recunoașterea limbajului natural într-o aplicație mobilă. .
TensorFlow Lite for iOS
21 oreAcest curs de formare live (online sau la fața locului), condus de un instructor, se adresează dezvoltatorilor care doresc să utilizeze TensorFlow Lite pentru a dezvolta aplicații mobile iOS cu capacități de învățare profundă.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați TensorFlow Lite. .
- Înțelegeți principiile din spatele TensorFlow și învățarea mașinilor pe dispozitive mobile. .
- Încărcați modele TensorFlow pe un dispozitiv iOS. .
- Executați o aplicație iOS capabilă să detecteze și să clasifice un obiect capturat prin camera dispozitivului. .
Tensorflow Lite for Microcontrollers
21 oreAcest curs de instruire live, condus de un instructor în Moldova (online sau la fața locului) se adresează inginerilor care doresc să scrie, să încarce și să ruleze modele de învățare automată pe dispozitive integrate foarte mici.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați TensorFlow Lite.
- Încărcați modele de învățare automată pe un dispozitiv încorporat pentru a-i permite să detecteze vorbirea, să clasifice imagini etc. .
- Adaugați inteligența artificială la dispozitivele hardware fără a vă baza pe conectivitatea de rețea. .
Deep Learning Neural Networks with Chainer
14 oreAceastă formare live, cu instructor, în Moldova (online sau la fața locului) se adresează cercetătorilor și dezvoltatorilor care doresc să utilizeze Chainer pentru a construi și a antrena rețele neuronale în Python, făcând codul ușor de depanat.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să configureze mediul de dezvoltare necesar pentru a începe să dezvolte modele de rețele neuronale.
- Să definească și să implementeze modele de rețele neuronale utilizând un cod sursă inteligibil.
- Să execute exemple și să modifice algoritmii existenți pentru a optimiza modelele de formare de învățare profundă, valorificând în același timp GPUs pentru performanțe ridicate.
Distributed Deep Learning with Horovod
7 oreAceastă instruire live, condusă de un instructor în Moldova (online sau la fața locului) se adresează dezvoltatorilor sau oamenilor de știință din domeniul datelor care doresc să utilizeze Horovod pentru a rula instruiri distribuite de învățare profundă și să le extindă pentru a rula pe mai multe GPUs în paralel.
Până la sfârșitul acestui training, participanții vor fi capabili să:
- Să configureze mediul de dezvoltare necesar pentru a începe să ruleze traininguri de învățare profundă.
- Să instaleze și să configureze Horovod pentru a antrena modele cu TensorFlow, Keras, PyTorch și Apache MXNet.
- Să scaleze antrenamentele de învățare profundă cu Horovod pentru a rula pe mai multe GPUs.
Accelerating Deep Learning with FPGA and OpenVINO
35 oreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează cercetătorilor de date care doresc să accelereze aplicațiile de învățare automată în timp real și să le implementeze la scară largă.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Să instaleze setul de instrumente OpenVINO.
- Să accelereze o aplicație de computer vision utilizând un FPGA.
- Să execute diferite straturi CNN pe FPGA.
- Să scaleze aplicația pe mai multe noduri dintr-un cluster Kubernetes.