GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Data Engineering Lecture 1: Introduction to Data Engineering

Tom van Eijk Engineering Englisch 23 Karten

Data Engineering Lecture 1: Introduction to Data Engineering

Karten in diesem Stapel (23)

  1. 1Data Engineering“Data engineers are the designers, builders and managers of the information or "big data" infrastructure. They develop the architecture that helps analyze and process data in the way the organization needs it. And they make sure those systems are performing smoothly”
  2. 2DE concernsData recording, cleaning, integration, representation, visualization, and interpretation
  3. 3DE skillsProgramming, distributed systems, data pipelines
  4. 4DS skillsMath/statistics, ML/AI, advanced analytics
  5. 5Overlapping skillsProgramming, analysis, big data
  6. 6Big data“It is the term for a collection of data sets so large and complex that it becomes difficult to process using on-hand database management tools or traditional data processing applications.”
  7. 7The three V’s- Volume
    - Velocity
    - Variety
  8. 8VolumeEnterprises are awash with ever-growing data of all types, easily amassing terabytes - even petabytes - of information
  9. 9VelocitySometimes 2 minutes is too late. For time-sensitive processes such as catching fraud, big data must be used as it streams into your enterprise to maximize its value
  10. 10VarietyBig data is any type of data - structured and unstructured data such as text, sensor data, audio, video, click streams, log files and more
  11. 11Data PipelinesA data pipeline aggregates, organizes, and moves data to a destination for storage, insights, and analysis. Modern data pipeline systems automate the ETL (extract, transform, load) process and include data ingestion, processing, filtering, transformation, and movement across any cloud architecture and add additional layers of resiliency against failure
  12. 12Stages in a big data pipelineStages in a big data pipeline
  13. 13Stages in a big data pipeline: open source technologiesStages in a big data pipeline: open source technologies
  14. 14Continuous delivery for machine learning: MLOpsContinuous delivery for machine learning: MLOps
  15. 15Principles of MLOps:- Software engineering approach
    - Cross-functional team
    - Producing software based on code, data, and machine learning models
    - Small and safe increments
    - Reproducible and reliable software release
    - Software release at any time
    - Short adaptation cycles
  16. 16Software engineering approachIt enables teams to efficiently produce high quality software.
  17. 17Cross-functional teamExperts with different skill sets and workflows across data engineering, data science, machine learning engineering, development, operations
  18. 18Producing software based on code, data, and machine learning modelsAll artifacts of the ML software production process require different tools and workflows that must be versioned and managed accordingly.
  19. 19Small and safe incrementsThe release of the software artifacts is divided into small increments, which allows visibility and control around the levels of variance of its outcomes, adding safety into the process.
  20. 20Reproducible and reliable software releaseWhile the model outputs can be non-deterministic and hard to reproduce, the process of releasing ML software into production is reliable and reproducible, leveraging automation as much as possible.
  21. 21Software release at any timeIt is important that the ML software could be delivered into production at any time, making the decision about when to release it a business decision rather than a technical one.
  22. 22Short adaptation cyclesShort cycles means development cycles are in the order of days or even hours, not weeks, months or even years.
  23. 23MLOps =Machine Learning (experiment, data acquisition, business understanding, initial modeling) + Develop (modeling, testing, continuous integration & deployment) + Operate (Continuous delivery data feedback loop, system & model monitoring)

Informationen

Beschreibung
Engineering Karteikarten am Data Engineering Lecture 1: Introduction to Data Engineering, erstellt von Tom van Eijk am 20/12/2021.
Erstellt von
Tom van Eijk
Aufrufe
4
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck