	{"id":67163,"date":"2022-05-24T13:58:03","date_gmt":"2022-05-24T12:58:03","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=blog&#038;p=67163"},"modified":"2024-09-20T17:45:49","modified_gmt":"2024-09-20T16:45:49","slug":"a-manifesto-to-include-ml-engineer-in-your-data-science-projects-from-day-1","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/de\/blog\/a-manifesto-to-include-ml-engineer-in-your-data-science-projects-from-day-1\/","title":{"rendered":"Ein Manifest zur Einbeziehung von ML Engineers in Ihre data-Wissenschaftsprojekte von Tag 1 an"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling article-author\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Autor<\/h2><\/div><img decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%270%27%20viewBox%3D%270%200%20150%200%27%3E%3Crect%20width%3D%27150%27%20height%3D%270%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/jeff-kayne.jpeg\" alt=\"Image\" class=\"lazyload artefact-elegant-image align-left article-author-image\" style=\"width: 150px; border-radius: 54% 46% 77% 23% \/ 74% 40% 60% 26%; overflow: hidden;\" width=\"150\" height=\"auto\" \/><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three article-author-name-title\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Jeff Kayne<\/h3><\/div><div class=\"fusion-text fusion-text-1 article-author-description\" style=\"--awb-text-transform:none;\"><p>Leitender Data-Wissenschaftler bei Artefact<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center fusion-column-inner-bg-wrapper\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-inner-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-top:1px;--awb-border-right:1px;--awb-border-bottom:1px;--awb-border-left:1px;--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-inner-bg-border-radius:4px 4px 4px 4px;--awb-inner-bg-overflow:hidden;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/a-manifesto-to-include-ml-engineers-in-your-data-science-projects-from-day-1-2964fdd25036\" rel=\"noopener noreferrer\" target=\"_blank\"><span class=\"fusion-column-inner-bg-image\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-text fusion-text-2\"><p><u>Lesen Sie unseren Artikel \u00fcber<\/u><\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"4000\" height=\"992\" title=\"Mittel Blog\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" alt class=\"lazyload img-responsive wp-image-60582\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%274000%27%20height%3D%27992%27%20viewBox%3D%270%200%204000%20992%27%3E%3Crect%20width%3D%274000%27%20height%3D%27992%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-200x50.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-400x99.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-600x149.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-800x198.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-1200x298.png 1200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png 4000w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 4000px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-3\"><p>.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4 description\" style=\"--awb-text-transform:none;\"><p>In diesem Meinungsartikel erkl\u00e4rt Jeffery, dass data-Wissenschaftler sich auf die Genauigkeit ihrer Modelle konzentrieren sollten, w\u00e4hrend ML-Ingenieure vor allem sicherstellen sollten, dass die Modelle von einem gr\u00f6\u00dferen Unternehmen genutzt werden k\u00f6nnen. <\/p>\n<\/div><\/div><\/div><\/div><\/div><article class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-5\" style=\"--awb-text-transform:none;\"><p>Viele von uns Entwicklern kennen das Gef\u00fchl, die Zeit, die wir mit den Benutzern verbringen, um ihre Bed\u00fcrfnisse zu verstehen, mit der eigentlichen Softwareentwicklung zu vereinbaren. In der data-Wissenschaft ist dies noch offensichtlicher, denn um ein effektives System zu entwickeln, ist eine Menge Fachwissen \u00fcber dieses System erforderlich. In den letzten paar Jahren habe ich als ML-Ingenieur mit verschiedenen <a href=\"https:\/\/www.artefact.com\/de\/ai-technology\/data-science\/\">data Wissenschaft<\/a> Teams habe ich mich oft gefragt, wie ich die Verantwortung f\u00fcr die Optimierung der Modellgenauigkeit und die Erstellung der gesamten Software, die f\u00fcr die Funktion dieses Modells erforderlich ist, voneinander trennen kann. Meiner bescheidenen Meinung nach sollten data-Wissenschaftler der Genauigkeit ihrer Modelle den Vorrang geben, w\u00e4hrend ML-Ingenieure daf\u00fcr sorgen sollten, dass diese Modelle vom gesamten Unternehmen genutzt werden k\u00f6nnen.<\/p>\n<\/div><div class=\"fusion-text fusion-text-6\" style=\"--awb-text-transform:none;\"><p>Als allgemeine Faustregel f\u00fcr data-Wissenschaftsprojekte gilt: Je mehr Iterationen Sie durchf\u00fchren, desto besser. Schauen wir uns also an, warum die Einbeziehung eines ML-Ingenieurs vom ersten Tag an Ihnen bei der Iteration helfen wird und somit Ihre Chancen auf ein erfolgreiches System erh\u00f6ht. Um alle Aspekte abzudecken, werden wir jeden Grund in drei Hauptthemen von data-Wissenschaftsprojekten aufschl\u00fcsseln:\u00a0<strong class=\"ko jb\">data, Modelle\u00a0<\/strong>und<strong>\u00a0Infrastruktur<\/strong>.<\/p>\n<p>Bevor ich darauf eingehe, lassen Sie mich kurz definieren, was ich mit\u00a0<strong>Iteration<\/strong>. In diesem Artikel beziehe ich mich auf die End-to-End-Iterationen des kompletten Produkts, die oft die folgenden Schritte umfassen: data-Ingestion, Vorverarbeitung, Modelltraining und -bewertung, Bereitstellung der Infrastruktur usw. Was ich\u00a0<em>bedeuten nicht\u00a0<\/em>ist eine schnelle Iteration des Modells in einem Notizbuch mit der \u00c4nderung eines Hyperparameters. Wenn Sie es gewohnt sind, in einem agilen Rahmen zu arbeiten, k\u00f6nnen Sie sich diese Iterationen auch als Projektsprints vorstellen.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Grund 1: Beschleunigen Sie die erste POC-Ausgabe<\/h2><\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"500\" height=\"750\" alt=\"Reason 1 ML Engineers : Accelerate the initial POC delivery\" title=\"Artikel1\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article1.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article1.png\" class=\"lazyload img-responsive wp-image-67164\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27500%27%20height%3D%27750%27%20viewBox%3D%270%200%20500%20750%27%3E%3Crect%20width%3D%27500%27%20height%3D%27750%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article1-200x300.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article1-400x600.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article1.png 500w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 500px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-text-transform:none;\"><p>Die Erstellung eines Skeletts, auf dem Sie aufbauen k\u00f6nnen, ist die erste Priorit\u00e4t und kann ein langwieriger Prozess sein. Bei diesem Grundger\u00fcst handelt es sich in der Regel um ein POC, das Ihr anf\u00e4ngliches Basismodell und eine Demo einer Anwendung oder einer M\u00f6glichkeit zur Nutzung der Ergebnisse des Modells enth\u00e4lt.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Ein ML Engineer hilft Ihnen dabei:<\/h3><\/div><div class=\"fusion-text fusion-text-8\" style=\"--awb-text-transform:none;\"><p><strong>Infrastruktur:\u00a0<\/strong>Die Auswahl kompatibler cloud-Ressourcen (VMs, Verbindungen zu verschiedenen data-Quellen) und das Design der cloud-Architektur sind einige der ersten \u00dcberlegungen des ML-Ingenieurs.<\/p>\n<p><strong>Data:\u00a0<\/strong>Beschaffung der notwendigen data, um mit dem Aufbau eines Modells zu beginnen und die Verf\u00fcgbarkeit von data aus verschiedenen Quellen zu gew\u00e4hrleisten, mit der Option, bei Bedarf neue Str\u00f6me zu entwickeln.<\/p>\n<p><strong>Modelle:<\/strong>\u00a0Sicherstellung, dass die getesteten Modelle tats\u00e4chlich mit der vorgeschlagenen cloud-Architektur f\u00fcr die Modellbereitstellung und den technischen Anforderungen (z. B. Latenz, erforderliche Rechenleistung, Anforderungen an die Produktionsumgebung) kompatibel sind.<\/p>\n<p>Der ML Engineer kann in dieser Phase auch bei der Definition von Best Practices f\u00fcr die Softwareentwicklung mit Versionskontrolle, Linting, Code-Architektur, Tests usw. helfen.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Grund 2: Beschleunigen Sie jede Iteration<\/h2><\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"659\" height=\"500\" alt=\"Reason 2 ML Engineers : Accelerate each iteration\" title=\"Artikel2\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article2.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article2.png\" class=\"lazyload img-responsive wp-image-67166\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27659%27%20height%3D%27500%27%20viewBox%3D%270%200%20659%20500%27%3E%3Crect%20width%3D%27659%27%20height%3D%27500%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article2-200x152.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article2-400x303.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article2-600x455.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article2.png 659w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 659px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-9\" style=\"--awb-text-transform:none;\"><p>Sobald Sie das erste Modell erstellt haben, sind die ersten paar Iterationen oft schwierig und langsam. Wenn Sie die Iterationen beschleunigen, k\u00f6nnen Sie kleinere Iterationen mit einer einzigen Funktions\u00e4nderung durchf\u00fchren - eine viel effektivere Art der Entwicklung, als viele Dinge an einem Modell zu \u00e4ndern, bevor Sie Feedback erhalten.<\/p>\n<p><strong>Infrastruktur:<\/strong>\u00a0Durch die Optimierung der Speicher- und Recheninfrastruktur kann Zeit gespart werden. W\u00e4hrend dieser Iterationen kann ein ML-Ingenieur die Infrastruktur selbst versionieren, mit Infrastructure as Code (IaC) Tools wie\u00a0<a class=\"au kl\" href=\"https:\/\/www.terraform.io\/\" target=\"_blank\" rel=\"noopener ugc nofollow\">Terraform<\/a>. Die Verwendung von IaC erm\u00f6glicht die Automatisierung der Infrastrukturbereitstellung direkt mit CI\/CD-Pipelines, die Beschleunigung der Integration von \u00c4nderungen, die an der bestehenden Infrastruktur vorgenommen werden m\u00fcssen, und die Erstellung verschiedener cloud-Umgebungen (Dev, Staging, Production). Auch die Verwendung spezifischer cloud-Komponenten kann Ihre Arbeitsabl\u00e4ufe beschleunigen, z.B. die Erstellung von Images aus der Ferne mit der GCP\u00a0<a class=\"au kl\" href=\"https:\/\/cloud.google.com\/build\" target=\"_blank\" rel=\"noopener ugc nofollow\">Wolke bauen<\/a>.<\/p>\n<\/div><div class=\"fusion-text fusion-text-10\" style=\"--awb-text-transform:none;\"><p><strong>Data:\u00a0<\/strong>Preprocessing-Pipelines k\u00f6nnen von data-Wissenschaftsteams schnell aufgebaut werden, um schnell zur Modellierung zu gelangen. Ein ML-Ingenieur kann Ihnen in dieser Phase helfen, Ihre Verarbeitungsabfragen zu optimieren, sei es in Sql, Pandas, Pyspark usw. Wenn Sie dies fr\u00fchzeitig tun, k\u00f6nnen Sie auf lange Sicht viel Zeit bei den Iterationen sparen, da dieser Code ausgef\u00fchrt wird\u00a0<em class=\"lk\">eine Menge<\/em>.<\/p>\n<p><strong>Modelle:\u00a0<\/strong>komplexe Modellarchitekturen k\u00f6nnen zu einem langwierigen Trainingsprozess f\u00fchren. Wenn sich ein data-Wissenschaftler auf ein \u201cModell\u201d bezieht, kann er in Wirklichkeit eine Gruppe von 100 Modellen meinen, die auf verschiedenen Slices des data trainiert wurden, jedes mit einem SHAP-Erkl\u00e4rer zur Ableitung der Merkmalsbedeutung. Ein ML-Ingenieur kann sich darauf konzentrieren, wie die Trainingspipeline parallelisiert werden kann, sei es auf einer VM mit Multiprocessing in Python oder durch die Verteilung Ihrer Arbeitslast auf mehrere Knoten auf dem cloud. Auch dies kann wiederholt werden, aber mit \u00fcberraschend wenig Aufwand lassen sich hier gro\u00dfe Fortschritte erzielen. Automatisieren Sie die Bereitstellung Ihres Modells mit einer\u00a0<a class=\"au kl\" href=\"https:\/\/cloud.google.com\/architecture\/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning\" target=\"_blank\" rel=\"noopener ugc nofollow\">CI\/CD\/CT<\/a>\u00a0Pipeline beschleunigt auch Ihre Iterationen und gew\u00e4hrleistet Wiederholbarkeit.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Grund 3: Reduzieren Sie die Kosten f\u00fcr jede Iteration<\/h2><\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><img decoding=\"async\" width=\"576\" height=\"433\" alt=\"Reason 3 ML Engineers : Reduce the cost of each iteration\" title=\"Artikel3\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article3.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article3.png\" class=\"lazyload img-responsive wp-image-67167\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27576%27%20height%3D%27433%27%20viewBox%3D%270%200%20576%20433%27%3E%3Crect%20width%3D%27576%27%20height%3D%27433%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article3-200x150.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article3-400x301.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article3.png 576w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 576px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-11\" style=\"--awb-text-transform:none;\"><p>Ein Ingenieur, der das cloud-Budget Ihres Projekts \u00fcberwacht, ist von entscheidender Bedeutung, insbesondere bei data-intensiven Anwendungen.<\/p>\n<p><strong>Infrastruktur:\u00a0<\/strong>Die Kosten sind eine wichtige Variable in der Gleichung f\u00fcr die Auswahl der Infrastruktur. Sobald die Infrastruktur ausgew\u00e4hlt ist, k\u00f6nnen Budgetwarnungen eingerichtet werden, um sicherzustellen, dass kostspielige Komponenten genau \u00fcberwacht werden.<\/p>\n<p><strong>Data:\u00a0<\/strong>Intelligente Abfragen und die Speicherung von data k\u00f6nnen auch die Kosten jeder Iteration erheblich reduzieren. Zum Beispiel sollte die Aggregation von data w\u00e4hrend der Modelliterationen nur sparsam durchgef\u00fchrt werden.<\/p>\n<p><strong>Modelle:\u00a0<\/strong>Durch die Parallelisierung Ihrer Trainingspipeline k\u00f6nnen Sie auch die Betriebszeiten teurer Maschinen oder die Laufzeit von serverlosen Komponenten einsparen.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-margin-bottom-small:8px;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:70;line-height:1;\">Grund 4: Sicherstellung der Wiederholbarkeit und Interpretierbarkeit jeder Iteration<\/h1><\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-5 hover-type-none\"><img decoding=\"async\" width=\"557\" height=\"499\" alt=\"Reason 4 ML Engineers : Ensure repeatability &amp; interpretability of each iteration\" title=\"Artikel4\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article4.jpeg\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article4.jpeg\" class=\"lazyload img-responsive wp-image-67168\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27557%27%20height%3D%27499%27%20viewBox%3D%270%200%20557%20499%27%3E%3Crect%20width%3D%27557%27%20height%3D%27499%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article4-200x179.jpeg 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article4-400x358.jpeg 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article4.jpeg 557w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 557px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-12\" style=\"--awb-text-transform:none;\"><p>Schnelle Iterationen mit einer Qualit\u00e4ts-Feedback-Schleife in Ihrem Projekt zu erreichen, ist gro\u00dfartig, aber wenn Sie nicht jedes dieser Szenarien replay k\u00f6nnen, n\u00fctzt das nicht viel. Eine wiederholbare Pipeline bedeutet implizit, dass Sie eine M\u00f6glichkeit haben sollten, die Pipelinel\u00e4ufe zu \u00fcberwachen, um L\u00e4ufe auf der Grundlage bestimmter Parameter oder Leistungskennzahlen zu identifizieren, die Sie bei Bedarf wiederholen k\u00f6nnen. Wenn Sie dies w\u00e4hrend der Entwicklung robust einrichten, k\u00f6nnen data-Wissenschaftler frei experimentieren (ohne die ber\u00fcchtigte Untitled12.ipynb zu ben\u00f6tigen) und die Pipeline f\u00fcr die \u00dcberwachung in der Produktion vorbereiten.<\/p>\n<\/div><div class=\"fusion-text fusion-text-13\" style=\"--awb-text-transform:none;\"><p><strong>Infrastruktur:\u00a0<\/strong>Die Verkn\u00fcpfung der Trainingscodeversion mit der Infrastrukturcodeversion ist hier die \u201cExtrameile\u201d, aber sie ist notwendig, um vollst\u00e4ndige Rollback-M\u00f6glichkeiten zu einem fr\u00fcheren Lauf zu bieten. Die Sicherstellung der Wiederholbarkeit und \u00dcberwachung auf der Basis von Pipeline-L\u00e4ufen ist f\u00fcr mich die wesentliche erste Stufe von ML Ops, die Teams anstreben sollten. Cloud-Plattformen haben Dienste (GCP's\u00a0<a class=\"au kl\" href=\"https:\/\/cloud.google.com\/vertex-ai\/?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=emea-fr-all-en-dr-skws-all-all-trial-e-gcp-1011340&amp;utm_content=text-ad-none-any-DEV_c-CRE_574683660431-ADGP_Hybrid%20%7C%20SKWS%20-%20EXA%20%7C%20Txt%20~%20%20AI%20%26%20ML%20~%20Vertex%20AI-KWID_43700066526085663-kwd-1445093214164-userloc_9054940&amp;utm_term=KW_vertex%20ai%20platform-NET_g-PLAC_&amp;gclid=Cj0KCQjwspKUBhCvARIsAB2IYutwLFuAu35tUPpdvJPb0xE-lKIgAK07C6YgpP_QQW6kF_2vV9VIky8aApfBEALw_wcB&amp;gclsrc=aw.ds\" target=\"_blank\" rel=\"noopener ugc nofollow\">Vertex AI<\/a>\u00a0zum Beispiel), die sich schnell einrichten lassen, aber Sie k\u00f6nnen auch den \u201cBest-of-Breed\u201d-Ansatz mit Open-Source-Tools in Betracht ziehen. Der Kompromiss besteht hier in der Abw\u00e4gung zwischen der gr\u00f6\u00dferen Funktionalit\u00e4t spezifischer Open-Source-Tools und der h\u00f6heren Komplexit\u00e4t der Gesamtinfrastruktur des Systems.<\/p>\n<p><strong>Data:\u00a0<\/strong>Speichern aller data-Objekte in jeder Phase der Pipeline. Je nach Volumen werden vorrangig die Trainings-\/Tests\u00e4tze jedes Laufs gespeichert.<\/p>\n<p><strong>Modelle:\u00a0<\/strong>wie oben, wobei Sie alle Modelle f\u00fcr jeden Lauf mit allen erforderlichen Parametern und Metriken speichern. Ein weiterer Tipp ist, einen Kommentar zu jedem Lauf zu protokollieren, der angibt, was f\u00fcr diesen spezifischen Lauf ge\u00e4ndert wurde, um alle Experimente w\u00e4hrend der Entwicklung zu protokollieren, wie Sie es mit einem\u00a0<em>Git Commit<\/em>\u00a0Nachricht.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-margin-bottom-small:8px;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:70;line-height:1;\">Grund 5: Vermeiden Sie auf jeden Fall die hektischen \u201cIndustrialisierungs\u201d-Iterationen<\/h1><\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-6 hover-type-none\"><img decoding=\"async\" width=\"700\" height=\"445\" alt=\"Reason 5 ML Engineers : Avoid at all costs the hectic \u201cindustrialisation\u201d iterations\" title=\"Artikel5\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article5.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article5.png\" class=\"lazyload img-responsive wp-image-67169\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27445%27%20viewBox%3D%270%200%20700%20445%27%3E%3Crect%20width%3D%27700%27%20height%3D%27445%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article5-200x127.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article5-400x254.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article5-600x381.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2022\/05\/article5.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 700px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-14\" style=\"--awb-text-transform:none;\"><p>Als die data-Wissenschaft aufkam, war sie sehr explorativ und erforderte einen enormen Aufwand mit einer Gruppe von Softwareingenieuren, um jedes Modell einzusetzen, sobald es gute Leistungen auf historischen data gezeigt hatte. Diese Phase der \u201cIndustrialisierung\u201d ist eine sehr schmerzhafte Erfahrung, da sich die Entwicklungsumgebung (flache Dateien &amp; Python-Notebook) stark von der Produktionsumgebung (automatisierte data-Flows mit Produktions-data &amp; Produktions-Coding-Umgebung) unterscheidet. Die erfolgreichsten Projekte, an denen ich gearbeitet habe, waren diejenigen, bei denen wir die Produktionsumgebung in der Entwicklungsphase so genau wie m\u00f6glich kopieren konnten. Dies verk\u00fcrzt die Zeit bis zur Produktion und erm\u00f6glicht es Ihnen, in der Entwicklungsumgebung sicher zu iterieren und die Produktionsumgebung zu nutzen, wenn Sie mit einer Iteration zufrieden sind.<\/p>\n<p><strong>Infrastruktur:\u00a0<\/strong>Die Emulation der notwendigen Produktionsinfrastruktur in der Entwicklungsabteilung ist nicht immer einfach und kann kostspielig sein. Hier ist Infrastruktur als Code n\u00fctzlich und erm\u00f6glicht es Ihnen, problemlos zwischen verschiedenen Umgebungen zu wechseln.<\/p>\n<\/div><div class=\"fusion-text fusion-text-15\" style=\"--awb-text-transform:none;\"><p><strong>Data: <\/strong>etwas, das die data-Wissenschaftsentwicklung von der traditionellen Softwareentwicklung oder sogar data-Engineering unterscheidet, ist, dass data-Wissenschaftler Produktions-data in der Entwicklung ben\u00f6tigen. Sandbox data (unter Ausschluss einiger data oder einschlie\u00dflich einiger synthetischer Test-data) f\u00fcr das regul\u00e4re data-Engineering ist eine gute Praxis w\u00e4hrend der Entwicklung, kann aber eine gro\u00dfe Zeitverschwendung f\u00fcr die data-Wissenschaft sein und kann gro\u00dfe Auswirkungen auf die gesamte data-Wissenschaftspipeline haben. Daher sollten Sie vom ersten Tag an mit Ihrem data-Team dar\u00fcber verhandeln, dass Sie nur Lesezugriff auf Produktionstabellen haben.<\/p>\n<p><strong>Modelle:\u00a0<\/strong>Von Beginn des Projekts an sollte nur ein Modell (oder Modellierungsansatz) in Ihrem Produktionscode vorhanden sein. Alle Experimente sollten in Notizb\u00fcchern oder separaten tempor\u00e4ren Skripten in einem anderen Ordner bleiben. So vermeiden Sie, dass sich toter Code in Ihrer Produktionscodebasis ansammelt, und es ist einfacher, ihn zu pflegen oder andere Entwickler einzubinden.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Fazit<\/h2><\/div><div class=\"fusion-text fusion-text-16\" style=\"--awb-text-transform:none;\"><p>Zusammenfassend l\u00e4sst sich sagen, dass die Erstellung von Modellen und die Entwicklung der Software, die diese Modelle umgibt, von Beginn eines jeden Projekts an zwei Priorit\u00e4ten sein sollten. Getrennte Arbeitsabl\u00e4ufe mit unterschiedlichen Verantwortlichkeiten k\u00f6nnen den Teams helfen, sich auf beides parallel zu konzentrieren. Die Rolle des ML-Ingenieurs entwickelt sich von Tag zu Tag weiter, und ich w\u00fcrde mich freuen, wenn Sie mir sagen, was ich \u00fcbersehen habe!<\/p>\n<\/div><\/div><\/div><\/div><\/article><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top:40px;--awb-padding-right:40px;--awb-padding-bottom:40px;--awb-padding-left:40px;--awb-overflow:hidden;--awb-bg-position:left center;--awb-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper lazyload fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column fusion-column-has-bg-image\" data-bg-url=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\" data-bg=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\"><div class=\"fusion-image-element\" style=\"text-align:center;--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-7 hover-type-none\"><img decoding=\"async\" width=\"72\" height=\"41\" title=\"mittel\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2741%27%20viewBox%3D%270%200%2072%2041%27%3E%3Crect%20width%3D%2772%27%20height%3D%2741%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/medium.png\" alt class=\"lazyload img-responsive wp-image-60927\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:20px;--awb-margin-bottom:0px;--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Mittel Blog von Artefact.<\/h3><\/div><div class=\"fusion-text fusion-text-17\" style=\"--awb-content-alignment:center;\"><p>Dieser Artikel wurde urspr\u00fcnglich ver\u00f6ffentlicht auf <strong>Medium.com<\/strong>.<br \/>\nFolgen Sie uns auf unserem Medium Blog !<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/a-manifesto-to-include-ml-engineers-in-your-data-science-projects-from-day-1-2964fdd25036\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Unseren Artikel lesen<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>Jeffrey Kane, Senior Data Scientist, erkl\u00e4rt, warum ML Engineer von Anfang an in Ihre data-Wissenschaftsprojekte eingebunden werden sollte.<\/p>","protected":false},"featured_media":68674,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[21939],"blog-language":[2991],"class_list":["post-67163","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-medium","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog\/67163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media\/68674"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media?parent=67163"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-category?post=67163"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-language?post=67163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}