	{"id":21367,"date":"2020-11-25T13:32:21","date_gmt":"2020-11-25T13:32:21","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=news&#038;p=21367"},"modified":"2024-09-20T17:45:24","modified_gmt":"2024-09-20T16:45:24","slug":"reducing-product-stock-outs-in-hypermarkets-with-time-series-modelling","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/de\/blog\/reducing-product-stock-outs-in-hypermarkets-with-time-series-modelling\/","title":{"rendered":"Verringerung von Produktausf\u00e4llen in Hyperm\u00e4rkten mit Hilfe von Zeitreihenmodellen"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 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-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-left:0px;--awb-margin-bottom:40px;--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 avada-news-bloc-image\" 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-image-element\" style=\"text-align:left;--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=\"300\" height=\"74\" 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-300x74.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\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-padding-top:10px;--awb-padding-right:10px;--awb-padding-bottom:10px;--awb-padding-left:10px;--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-text fusion-text-1\"><p>NACHRICHTEN \/ KI-TECHNOLOGIE<\/p>\n<\/div><div class=\"fusion-text fusion-text-2\"><p>25. November 2020<br \/>\nIn diesem Artikel erl\u00e4utern die Artefact Senior Data Scientists Kasra Mansouri und Camille Le Gonidec, wie man ein data wissenschaftliches Produkt mit begrenzten data und hohen gesch\u00e4ftlichen Einschr\u00e4nkungen entwickelt. Finden Sie heraus, wie sie mit Hilfe von Zeitreihenmodellen die Produktausf\u00e4lle in Hyperm\u00e4rkten reduzieren konnten. <\/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-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-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-color:#ffffff;--awb-bg-color-hover:#ffffff;--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-3\" style=\"--awb-text-color:#000000;\"><section class=\"df dg dh di dj\">\n<div class=\"n p\">\n<div class=\"ab ac ae af ag dk ai aj\">\n<p id=\"e00e\" class=\"ip iq dn ce ir is it gr iu iv iw gv ix iy iz ja jb jc jd je jf jg jh ji jj jk ek\"><span style=\"color: #ff0066;\"><strong>Problemstellung<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir alle kennen die Entt\u00e4uschung am Sonntagmorgen, wenn wir unser Lieblingsm\u00fcsli oder unsere Lieblingslimonade nicht im Regal unseres \u00f6rtlichen Gesch\u00e4fts finden. In der Tat sind Regalfehlbest\u00e4nde ein gro\u00dfer Schmerzpunkt f\u00fcr Einzelhandelsgesch\u00e4fte: Sie bedeuten nicht nur eine verlorene Umsatzchance, sondern auch einen R\u00fcckgang der Kundenzufriedenheit, die dann eher das Gesch\u00e4ft wechseln.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Es sind vor allem zwei Ph\u00e4nomene, die dazu f\u00fchren, dass ein Regal nicht mehr lieferbar ist:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Das Gesch\u00e4ft hat das betreffende Produkt nicht vorr\u00e4tig, d.h. selbst im Lager des Gesch\u00e4fts ist das Produkt nicht vorr\u00e4tig. Dies kann entweder auf eine untersch\u00e4tzte Kundennachfrage oder auf logistische Probleme zur\u00fcckzuf\u00fchren sein.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Der Laden hat das Produkt auf Lager, aber das Regal ist leer. Die Regale werden in der Regel jeden Morgen aufgef\u00fcllt, aber es gibt keinen Angestellten, dessen spezielle Aufgabe es ist, sich tags\u00fcber um den Bestand zu k\u00fcmmern. Einen Mangel im Vorbeigehen am Regal zu bemerken, kann f\u00fcr kleine Gesch\u00e4fte tragbar sein, wird aber f\u00fcr Hyperm\u00e4rkte angesichts ihrer Gr\u00f6\u00dfe zu einem Problem. Einige Regale bleiben leer (auch wenn der Bestand positiv ist), bis ein Angestellter den Mangel entdeckt oder bis zum n\u00e4chsten Morgen die Regale aufgef\u00fcllt werden.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Wir befassen uns hier mit der zweiten Art von Fehlbest\u00e4nden, denn unser Ziel war es, den Mitarbeitern eines Verbrauchermarktes dabei zu helfen, Fehlbest\u00e4nde in den Regalen zu erkennen, damit sie diese korrigieren und den Verkauf der Produkte wieder aufnehmen k\u00f6nnen. Wir haben viel Zeit vor Ort verbracht, um die Probleme unserer Benutzer zu verstehen und die beste L\u00f6sung f\u00fcr sie zu entwickeln.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir haben herausgefunden, dass die beste Option f\u00fcr die operativen Teams darin besteht, t\u00e4glich gegen 14:00 Uhr eine Benachrichtigung zu erhalten (keine Notwendigkeit f\u00fcr Echtzeit), mit einer Liste von Artikeln, die nicht im Regal stehen und die sie korrigieren sollten.<\/span><\/p>\n<p><b>Aber<\/b> <b>Wie k\u00f6nnen wir Regalfehlbest\u00e4nde ohne visuelle Anhaltspunkte erkennen?<\/b><span style=\"font-weight: 400;\">? Die Installation von Kameras oder visuellen Sensoren w\u00e4re in der Tat zu kostspielig, und wir k\u00f6nnen von unseren Mitarbeitern nicht verlangen, dass sie jeden Tag den Status der Regale \u201c\u00fcberpr\u00fcfen\u201d, um data zu sammeln. Unsere gr\u00f6\u00dfte Herausforderung liegt in der Tatsache, dass es <\/span><b>keine historischen data auf Lager verf\u00fcgbar<\/b><span style=\"font-weight: 400;\"> (die einzige Information, die wir haben, ist der globale Lagerbestand am Ende des Tages), daher k\u00f6nnen wir uns nur auf eine begrenzte Anzahl von Funktionen verlassen: <\/span><b>Echtzeit-Verk\u00e4ufe, Artikelattribute und Merkmale des Gesch\u00e4fts<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"df dg dh di dj\">\n<div class=\"n p\">\n<div class=\"ab ac ae af ag dk ai aj\" style=\"text-align: center;\">\n<p id=\"d58e\" class=\"ip iq dn ce ir is it gr iu iv iw gv ix iy iz ja jb jc jd je jf jg jh ji jj jk ek\" style=\"text-align: left;\"><span style=\"color: #ff0066;\"><strong>Vorgeschlagene Ans\u00e4tze<\/strong><\/span><\/p>\n<p id=\"4b3c\" class=\"gm gn dn go b gp jl gr gs gt jm gv gw gx jn gz ha hb jo hd he hf jp hh hi hj df ek\" style=\"text-align: left;\" data-selectable-paragraph=\"\">Wie oben erl\u00e4utert, bestand die gr\u00f6\u00dfte Herausforderung darin, dass es keine markierten data f\u00fcr die Regalbest\u00e4nde gab, was uns daran hinderte, den urspr\u00fcnglich angedachten ML-Ansatz zu verwenden. Daher haben wir einen alternativen Ansatz zur Erstellung unseres Erkennungsmodells in Betracht gezogen.<\/p>\n<p id=\"74b7\" class=\"ip iq dn ce ir is jz gr iu iv ka gv ix iy kb ja jb jc kc je jf jg kd ji jj jk ek\" style=\"text-align: left;\"><span style=\"color: #ff0066;\"><strong>Zeitreihenvorhersage der st\u00fcndlichen Verk\u00e4ufe<\/strong><\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">Unser erster alternativer Ansatz bestand aus <\/span><b>Erkennen von Umsatzanomalien (ungew\u00f6hnlich niedrige Ums\u00e4tze) durch<\/b> <b>Vorhersage der st\u00fcndlichen Verk\u00e4ufe von Produkten und anschlie\u00dfender Vergleich mit den tats\u00e4chlichen Verk\u00e4ufen<\/b><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">Die Idee dahinter ist, die regul\u00e4re Verkaufsmenge, die wir f\u00fcr ein Produkt erwarten, wenn es keine \u201cAnomalien\u201d im Gesch\u00e4ft gibt, zu sch\u00e4tzen\/vorhersagen, sie dann mit den tats\u00e4chlichen Verk\u00e4ufen zu vergleichen und einen Alarm auszul\u00f6sen, wenn der Unterschied \u201cgro\u00df\u201d ist. Wenn wir also unser Modell jeden Tag um 14.00 Uhr anwenden, w\u00fcrden wir die Verk\u00e4ufe jedes Produkts bis 14.00 Uhr vorhersagen und dann Anomalien erkennen, indem wir die tats\u00e4chlichen Verk\u00e4ufe jedes Produkts mit unseren Sch\u00e4tzungen vergleichen.<\/span><\/p>\n<p style=\"text-align: left;\"><span style=\"font-weight: 400;\">Als Ausgangspunkt haben wir ein einfaches<\/span><b> Modell des gleitenden Durchschnitts<\/b><span style=\"font-weight: 400;\">. F\u00fcr jede Stunde w\u00fcrde das Modell seine Vorhersagen treffen, indem es den Durchschnitt der Verk\u00e4ufe des Produkts in der gleichen Stunde in den letzten 30 Tagen ermittelt. Wir w\u00fcrden dann diesen Wert mit den tats\u00e4chlichen Verk\u00e4ufen des Produkts in dieser Stunde vergleichen. Wenn sich die folgende Ungleichheit best\u00e4tigt, w\u00fcrden wir eine Warnung ausl\u00f6sen, dass das Produkt nicht auf Lager ist.<\/span><\/p>\n<figure class=\"hl hm hn ho hp hq cx cy paragraph-image\">\n<div class=\"cx cy ke\">\n<div class=\"ib s ht ic\">\n<div class=\"kf ie s\">\n<div class=\"hw hx t u v hy aj bm hz ia\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload vm vn t u v hy aj c aligncenter\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/1Dfw0v_eKAd3XlfMEW9hTtQ.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/1Dfw0v_eKAd3XlfMEW9hTtQ.png\" data-sizes=\"auto\" data-orig-sizes=\"616px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27616%27%20height%3D%2722%27%20viewBox%3D%270%200%20616%2022%27%3E%3Crect%20width%3D%27616%27%20height%3D%2722%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/1Dfw0v_eKAd3XlfMEW9hTtQ.png 276w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/1Dfw0v_eKAd3XlfMEW9hTtQ.png 552w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/1Dfw0v_eKAd3XlfMEW9hTtQ.png 616w\" alt=\"Image for post\" width=\"616\" height=\"22\" \/><\/p>\n<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/figure>\n<p id=\"58da\" class=\"gm gn dn go b gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj df ek\" style=\"text-align: left;\" data-selectable-paragraph=\"\">Dieser Ansatz basiert auf der Annahme, dass die st\u00fcndlichen Verk\u00e4ufe der Produkte einem\u00a0<strong class=\"go jy\">Normalverteilung\u00a0<\/strong>und zielt darauf ab, auf Produkte au\u00dferhalb des 95% des Konfidenzintervalls aufmerksam zu machen.<\/p>\n<figure class=\"hl hm hn ho hp hq cx cy paragraph-image\">\n<div class=\"hr hs ht hu aj hv\" tabindex=\"0\" role=\"button\">\n<div class=\"cx cy kg\">\n<div class=\"ib s ht ic\">\n<div class=\"kh ie s\">\n<div class=\"hw hx t u v hy aj bm hz ia\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload alignnone size-full wp-image-21211\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2020\/11\/reducing-product.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2020\/11\/reducing-product.png\" alt=\"\" width=\"700\" height=\"439\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27439%27%20viewBox%3D%270%200%20700%20439%27%3E%3Crect%20width%3D%27700%27%20height%3D%27439%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2020\/11\/reducing-product-200x125.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2020\/11\/reducing-product.png 700w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"ki kj cz cx cy kk kl ce b eu cg fx\" data-selectable-paragraph=\"\"><em>Abbildung 1: Beispiel f\u00fcr eine Normalverteilung<\/em><\/figcaption><\/figure>\n<p id=\"635c\" class=\"gm gn dn go b gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj df ek\" style=\"text-align: left;\" data-selectable-paragraph=\"\">Und das ist ganz und gar nicht der Fall! Wenn wir uns die st\u00fcndlichen Verk\u00e4ufe in einem Gesch\u00e4ft ansehen, erhalten wir nur ein sehr geringes Zeitreihensignal. Das liegt ganz einfach daran, dass die meisten Produkte mehrere Stunden am Tag keine Verk\u00e4ufe aufweisen, so dass das Modell f\u00fcr die jeweilige Stunde einen Wert nahe 0 vorhersagen w\u00fcrde (indem es den Durchschnitt der vergangenen Werte nimmt). Daher ist die Modellierung der st\u00fcndlichen Verk\u00e4ufe eindeutig nicht der richtige Weg.<\/p>\n<figure class=\"hl hm hn ho hp hq cx cy paragraph-image\">\n<div class=\"hr hs ht hu aj hv\" tabindex=\"0\" role=\"button\">\n<div class=\"cx cy km\">\n<div class=\"ib s ht ic\">\n<div class=\"kn ie s\">\n<div class=\"hw hx t u v hy aj bm hz ia\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload vm vn t u v hy aj c\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0Y9NZMUJhdVXjJCM6.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0Y9NZMUJhdVXjJCM6.png\" data-sizes=\"auto\" data-orig-sizes=\"700px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27778%27%20height%3D%27374%27%20viewBox%3D%270%200%20778%20374%27%3E%3Crect%20width%3D%27778%27%20height%3D%27374%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0Y9NZMUJhdVXjJCM6.png 276w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0Y9NZMUJhdVXjJCM6.png 552w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0Y9NZMUJhdVXjJCM6.png 640w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0Y9NZMUJhdVXjJCM6.png 700w\" alt=\"Image for post\" width=\"778\" height=\"374\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"ki kj cz cx cy kk kl ce b eu cg fx\" data-selectable-paragraph=\"\"><em>Abbildung 2: Verkaufsmenge eines Sodagetr\u00e4nks pro Stunde<\/em><\/figcaption><\/figure>\n<p id=\"0d2b\" class=\"gm gn dn go b gp gq gr gs gt gu gv gw gx gy gz ha hb hc hd he hf hg hh hi hj df ek\" style=\"text-align: left;\" data-selectable-paragraph=\"\">Wir haben versucht, unseren Ansatz leicht zu modifizieren, indem wir vorhersagen\u00a0<strong class=\"go jy\">Tagesumsatz<\/strong>\u00a0<strong class=\"go jy\">Menge<\/strong> bis 14.00 Uhr, aber wir h\u00e4tten immer noch viele Produkte, f\u00fcr die wir nicht genug Signal haben, wir nennen sie \u00abProdukte mit niedriger Rotation\u00bb. Dieser Ansatz h\u00e4tte wahrscheinlich bei Produkten mit hoher Rotation wie Coca-Cola Limonaden, Wasserflaschen usw. funktioniert, aber unsere L\u00f6sung musste bei allen Produkten in einem Verbrauchermarkt funktionieren, deshalb haben wir diesen Ansatz eingestellt.<\/p>\n<\/div>\n<\/div>\n<\/section>\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-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-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-color:#ffffff;--awb-bg-color-hover:#ffffff;--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\" style=\"--awb-text-color:#000000;\"><section class=\"df dg dh di dj\">\n<div class=\"n p\">\n<div class=\"ab ac ae af ag dk ai aj\" style=\"text-align: center;\">\n<p id=\"5aeb\" class=\"ip iq dn ce ir is jz gr iu iv ka gv ix iy kb ja jb jc kc je jf jg kd ji jj jk ek\" style=\"text-align: left;\"><strong><span style=\"color: #ff0066;\">Erkennung von Anomalien mit Hilfe der Poisson-Verteilung<\/span><\/strong><\/p>\n<p class=\"ip iq dn ce ir is jz gr iu iv ka gv ix iy kb ja jb jc kc je jf jg kd ji jj jk ek\" style=\"text-align: left;\">Unser zweiter Ansatz war, zu versuchen\u00a0<strong class=\"go jy\">Modellierung der H\u00e4ufigkeit der Verk\u00e4ufe (und nicht der Menge)<\/strong>,\u00a0<strong class=\"go jy\">d.h. die verstrichene Zeit zwischen 2 aufeinanderfolgenden Verk\u00e4ufen eines einzelnen Produkts.<\/strong><\/p>\n<p class=\"ip iq dn ce ir is jz gr iu iv ka gv ix iy kb ja jb jc kc je jf jg kd ji jj jk ek\" style=\"text-align: left;\">Wir haben statistische Tests zu den Verk\u00e4ufen einiger Produkte data durchgef\u00fchrt und festgestellt, dass die Zeit zwischen zwei aufeinanderfolgenden Verk\u00e4ufen einer Exponentialverteilung folgt, was intuitiv Sinn macht, da eine Exponentialverteilung normalerweise zur Modellierung der Zeit zwischen verschiedenen Ereignissen verwendet wird.<\/p>\n<p class=\"ip iq dn ce ir is jz gr iu iv ka gv ix iy kb ja jb jc kc je jf jg kd ji jj jk ek\" style=\"text-align: left;\">Die logische Konsequenz daraus ist, dass <strong class=\"go jy\">wir<\/strong>\u00a0<strong class=\"go jy\">kann die \u00abVerkaufsrate\u00bb eines Produkts mit einer Poisson-Verteilung modellieren.<\/strong>\u00a0Unter Verkaufsrate verstehen wir die Anzahl der Durchl\u00e4ufe eines Produkts an der Kasse w\u00e4hrend einer Stunde, unabh\u00e4ngig von der verkauften Menge.<\/p>\n<figure class=\"hl hm hn ho hp hq cx cy paragraph-image\">\n<div class=\"hr hs ht hu aj hv\" tabindex=\"0\" role=\"button\">\n<div class=\"cx cy ko\">\n<div class=\"ib s ht ic\">\n<div class=\"kp ie s\">\n<div class=\"hw hx t u v hy aj bm hz ia\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload vm vn t u v hy aj c\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0ukiXp84UQWCnJlQa.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0ukiXp84UQWCnJlQa.png\" data-sizes=\"auto\" data-orig-sizes=\"700px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27719%27%20height%3D%27379%27%20viewBox%3D%270%200%20719%20379%27%3E%3Crect%20width%3D%27719%27%20height%3D%27379%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0ukiXp84UQWCnJlQa.png 276w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0ukiXp84UQWCnJlQa.png 552w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0ukiXp84UQWCnJlQa.png 640w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0ukiXp84UQWCnJlQa.png 700w\" alt=\"Image for post\" width=\"719\" height=\"379\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"ki kj cz cx cy kk kl ce b eu cg fx\" data-selectable-paragraph=\"\"><em><strong>Abbildung 3: Histogramm der Verteilung der Zeit zwischen den einzelnen Verk\u00e4ufen eines bestimmten Kekses<\/strong><\/em><\/figcaption><\/figure>\n<figure class=\"hl hm hn ho hp hq cx cy paragraph-image\">\n<div class=\"hr hs ht hu aj hv\" tabindex=\"0\" role=\"button\">\n<div class=\"cx cy kq\">\n<div class=\"ib s ht ic\">\n<div class=\"kr ie s\">\n<div class=\"hw hx t u v hy aj bm hz ia\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload vm vn t u v hy aj c\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0TL_yuefQkpDmu8tG.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0TL_yuefQkpDmu8tG.png\" data-sizes=\"auto\" data-orig-sizes=\"700px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27700%27%20height%3D%27526%27%20viewBox%3D%270%200%20700%20526%27%3E%3Crect%20width%3D%27700%27%20height%3D%27526%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0TL_yuefQkpDmu8tG.png 276w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0TL_yuefQkpDmu8tG.png 552w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0TL_yuefQkpDmu8tG.png 640w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/0TL_yuefQkpDmu8tG.png 700w\" alt=\"Image for post\" width=\"700\" height=\"526\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"ki kj cz cx cy kk kl ce b eu cg fx\" data-selectable-paragraph=\"\"><em>Abbildung 4: Beispiel f\u00fcr eine Exponentialverteilung<\/em><\/figcaption><\/figure>\n<p style=\"text-align: left;\">Daher besteht unser zweiter alternativer Ansatz darin, die regul\u00e4re Verkaufsrate f\u00fcr jedes Produkt zu sch\u00e4tzen, d.h. die <i>lambda<\/i> Parameter der Poisson-Verteilung, und vergleichen Sie dies dann mit den realen t\u00e4glichen Verk\u00e4ufen bis 14.00 Uhr.<\/p>\n<p style=\"text-align: left;\">Dies ist ein 2-stufiger Prozess:<\/p>\n<p style=\"text-align: left;\"><strong><span style=\"text-align: center;\">Berechnen Sie die <\/span><i style=\"text-align: center;\">lambda<\/i><\/strong><span style=\"text-align: center;\"><strong>:<\/strong> Die <\/span><i style=\"text-align: center;\">lambda <\/i><span style=\"text-align: center;\">ist der Mittelwert der Poisson-Verteilung. Um ihn zu sch\u00e4tzen, m\u00fcssen wir also den Mittelwert unserer vergangenen data-Punkte berechnen, d.h. die durchschnittliche Anzahl der Kassen pro Stunde, die das Produkt in der Vergangenheit hatte. Wir haben f\u00fcr unsere Berechnung eine historische Tiefe von 50 Tagen gew\u00e4hlt, um Informationen aus der nahen Vergangenheit zu erhalten. Au\u00dferdem berechnen wir die <\/span><i style=\"text-align: center;\">lambda<\/i><span style=\"text-align: center;\"> f\u00fcr jeden Wochentag separat, da es eine starke w\u00f6chentliche Saisonalit\u00e4t bei den Produktverk\u00e4ufen in einem Verbrauchermarkt gibt.<\/span><\/p>\n<p style=\"text-align: left;\">Konkret sammeln wir die Verk\u00e4ufe data eines Produkts aus den letzten 50 Tagen, berechnen seine Verkaufsrate an jedem Tag und berechnen dann die durchschnittliche Verkaufsrate f\u00fcr jeden Wochentag, daher ergibt unsere Berechnung 7 <i>lambda <\/i>Zahlen, eine f\u00fcr jeden Wochentag. Diese Berechnung wird jede Woche durchgef\u00fchrt.<\/p>\n<p style=\"text-align: left;\"><strong>Erkennung von Anomalien:<\/strong> Jeden Tag um 14.00 Uhr suchen wir nach dem letzten Verkauf des Produkts. Dann berechnen wir die Wahrscheinlichkeit (Poisson-Wahrscheinlichkeitsmassenfunktion), dass zwischen dem letzten Verkauf und 14 Uhr keine Verk\u00e4ufe stattgefunden haben, wenn die <i>lambda <\/i>Parameter. Wenn die Wahrscheinlichkeit unter 1% liegt, dann gehen wir davon aus, dass das Produkt eine ungew\u00f6hnlich niedrige Verkaufsrate hat.<\/p>\n<p style=\"text-align: left;\">Stellen wir uns zum Beispiel eine Coca-Cola Limonade vor, die regelm\u00e4\u00dfig alle 20 Minuten verkauft wird und daher einen <i>lambda<\/i>=3, und dass der letzte Verkauf heute um 11 Uhr stattfand. Wir berechnen die Poissonsche Wahrscheinlichkeitsfunktion f\u00fcr 0 Verk\u00e4ufe in 3 Stunden, da wir wissen, dass das Produkt regelm\u00e4\u00dfig 3 Mal pro Stunde verkauft wird.<\/p>\n<figure class=\"hl hm hn ho hp hq cx cy paragraph-image\">\n<div class=\"cx cy kt\">\n<div class=\"ib s ht ic\">\n<div class=\"ku ie s\">\n<div class=\"hw hx t u v hy aj bm hz ia\"><\/div>\n<p><img decoding=\"async\" class=\"lazyload vm vn t u v hy aj c\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/12nmsWSlgNgm56mhZMl35nw.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2024\/09\/12nmsWSlgNgm56mhZMl35nw.png\" data-sizes=\"auto\" data-orig-sizes=\"269px\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27269%27%20height%3D%2753%27%20viewBox%3D%270%200%20269%2053%27%3E%3Crect%20width%3D%27269%27%20height%3D%2753%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"\" alt=\"Image for post\" width=\"269\" height=\"53\" \/><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/figure>\n<\/div>\n<\/div>\n<\/section>\n<div class=\"n p el ii ij ik\" style=\"text-align: left;\" role=\"separator\"><\/div>\n<section class=\"df dg dh di dj\">\n<div class=\"n p\">\n<div class=\"ab ac ae af ag dk ai aj\">\n<p id=\"a6bd\" class=\"ip iq dn ce ir is it gr iu iv iw gv ix iy iz ja jb jc jd je jf jg jh ji jj jk ek\" style=\"text-align: left;\"><span style=\"color: #ff0066;\"><strong>Ergebnisse<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir haben erste Tests mit unserem Poisson-Modell durchgef\u00fchrt, um zu ermitteln, wie gut es die Verk\u00e4ufe um 14 Uhr sch\u00e4tzen kann. Das Modell war in der Lage, die Anzahl der Produktk\u00e4ufe mit einer Genauigkeit von <\/span><b>67%<\/b><span style=\"font-weight: 400;\">. Dieses Ergebnis best\u00e4tigte unsere Intuition, dass ein Poisson-Modell das richtige Werkzeug sein k\u00f6nnte, um Produktknappheit genau zu erkennen. Deshalb haben wir beschlossen, unser Modell in der Praxis zu testen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir waren alle zwei Tage in zwei Gesch\u00e4ften, um die Genauigkeit der Warnungen unseres Modells bei 3000 Produkten zu testen und zu bewerten, die von den Gesch\u00e4ften als besonders wichtig eingestuft wurden. Eine Warnung w\u00fcrde als genau gelten, wenn das Regal zur gleichen Stunde, in der die Warnung gesendet wurde, leer war oder weniger als 10% seiner durchschnittlichen Kapazit\u00e4t hatte. Diese Evaluierungsphase dauerte 2,5 Monate und f\u00fchrte zu einer gemessenen <\/span><b>Pr\u00e4zisionsrate von 58% (d.h. 58% der Stockout-Warnungen unseres Modells waren korrekt)<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Auch wenn die Pr\u00e4zision des 58% nicht gerade gl\u00e4nzt, sollten Sie wissen, dass diese L\u00f6sung <\/span><b>sehr einfach zu implementieren<\/b><span style=\"font-weight: 400;\"> (Sie ben\u00f6tigen lediglich Zugriff auf die historischen Verk\u00e4ufe data und die Verk\u00e4ufe data in den Gesch\u00e4ften fast in Echtzeit) und k\u00f6nnen <\/span><b>leicht auf alle Filialen skaliert werden <\/b><span style=\"font-weight: 400;\">um das Risiko von Regalfehlbest\u00e4nden zu reduzieren. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sie k\u00f6nnen diese L\u00f6sung f\u00fcr jedes Gesch\u00e4ft in <\/span><b>weniger als eine Woche<\/b><span style=\"font-weight: 400;\"> und erhalten Sie direkt 58-60% Pr\u00e4zision! Denken Sie daran, dass ein <\/span><b>ein zuf\u00e4lliges Klassifizierungsmodell h\u00e4tte eine Genauigkeit von fast 5%<\/b><span style=\"font-weight: 400;\"> da in der Regel etwa 5% der Produkte in den Regalen vergriffen sind.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Au\u00dferdem k\u00f6nnte diese L\u00f6sung Teil eines <\/span><b>gr\u00f6\u00dferes Produkt, das die<\/b> <b>alle Arten von Alarmen mit einer Feedback-Schleife<\/b><span style=\"font-weight: 400;\">. Die Warnungen, bei denen es sich um Fehlbest\u00e4nde handelt, werden dazu f\u00fchren, dass die Mitarbeiter des Ladens Ma\u00dfnahmen ergreifen und die Regale wieder auff\u00fcllen. Die Warnungen, bei denen es sich nicht um Fehlbest\u00e4nde handelt, k\u00f6nnten f\u00fcr weitere Analysen verwendet werden, um zu verstehen, warum das Produkt einen ungew\u00f6hnlich niedrigen Umsatz hatte. Man k\u00f6nnte auch dar\u00fcber nachdenken, ein Modell f\u00fcr maschinelles Lernen zu entwickeln, das die Warnungen als Fehlbest\u00e4nde im Regal klassifiziert oder nicht, da wir damit beginnen werden, gekennzeichnete data zu sammeln.<\/span><\/p>\n<p><a href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\" target=\"_blank\" rel=\"noopener noreferrer\">Dieser Artikel wurde zuerst auf The Artefact Tech Blog ver\u00f6ffentlicht - eine Bibliothek mit technischen und data wissenschaftlichen Artikeln.<\/a><\/p>\n<\/div>\n<\/div>\n<\/section>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_hover_color: #ff0066;--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-padding-top:0px;--awb-padding-right:0px;--awb-padding-bottom:0px;--awb-padding-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-4 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-image-element\" style=\"text-align:center;--awb-margin-top:0px;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--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=\"1057\" height=\"591\" title=\"data-driven\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271057%27%20height%3D%27591%27%20viewBox%3D%270%200%201057%20591%27%3E%3Crect%20width%3D%271057%27%20height%3D%27591%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/wp-content\/uploads\/2020\/06\/Global-Newsletter-Data-Digest_LinkedIn_600x315_april.jpg\" alt class=\"lazyload img-responsive wp-image-30246\"\/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center fusion-column-inner-bg-wrapper\" style=\"--awb-inner-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;\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/go.pardot.com\/l\/597421\/2020-05-06\/2k5zzj\" target=\"_blank\" rel=\"noopener\"><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-column\"><div class=\"fusion-text fusion-text-5\"><p><b>Interessieren Sie sich f\u00fcr Digital und data marketing?<\/b><\/p>\n<p>Abonnieren Sie den Data Digest, den Newsletter von Artefact, und Sie erhalten jeden Monat praktische Ratschl\u00e4ge, Einblicke und Meinungen in Ihren Posteingang.<\/p>\n<p><b>Melden Sie mich an!<\/b><\/p>\n<\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>25. November 2020<br \/>\n In diesem Artikel erl\u00e4utern Kasra Mansouri und Camille Le Gonidec, leitende Wissenschaftler bei Artefact, wie man ein wissenschaftliches Produkt unter begrenzten Ressourcen und hohen gesch\u00e4ftlichen Anforderungen entwickelt.\u00a0Erfahren Sie, wie es ihnen gelang, mithilfe von Zeitreihenmodellierung Produktl\u00fccken in Hyperm\u00e4rkten zu reduzieren.<\/p>","protected":false},"featured_media":21212,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[2995],"blog-language":[2991],"class_list":["post-21367","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-ai-technology","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog\/21367","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\/21212"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media?parent=21367"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-category?post=21367"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-language?post=21367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}