{"id":2873,"date":"2024-02-18T15:29:57","date_gmt":"2024-02-18T15:29:57","guid":{"rendered":"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/"},"modified":"2024-02-18T15:29:57","modified_gmt":"2024-02-18T15:29:57","slug":"machine-learning-to-improve-the-accuracy-of-a-period-prediction-app","status":"publish","type":"resource","link":"https:\/\/esisoc.com\/de\/resource\/maschinelles-lernen-zur-verbesserung-der-genauigkeit-einer-periodenvorhersage-app\/","title":{"rendered":"Maschinelles Lernen zur Verbesserung der Genauigkeit einer Periodenvorhersage-App"},"content":{"rendered":"<h2 style=\"text-align: center;\">Wichtige Details<\/h2>\n<p>Erh\u00f6hte Genauigkeit der Periodenvorhersage bis zu 15%.<\/p>\n<div>\n<ul>\n<li>\n<div>Herausforderung<\/div>\n<div>Verbesserung der Genauigkeit der Periodenvorhersage f\u00fcr Anwendungsnutzer<\/div>\n<\/li>\n<li>\n<div>L\u00f6sung<\/div>\n<div>Lineare und baumbasierte Modelle f\u00fcr eine bessere Vorhersage des Menstruationszyklus<\/div>\n<\/li>\n<li>\n<div>Technologien und Werkzeuge<\/div>\n<div>Maschinelles Lernen: Regressions- und Gradient-Boosting-Modelle Wissenschaftlich (Predictive Analytics Python stack): Python, NumPy, scikit-learn, LightGBM, XGBoost; Web-Anwendung: hug (Web-Framework), Gunicorn (Web-Server)<\/div>\n<\/li>\n<\/ul>\n<\/div>\n<h2 style=\"text-align: center;\">Kunde<\/h2>\n<p>Der Kunde ist ein Medien- und Unterhaltungsunternehmen mit Sitz in Japan. Das Unternehmen bietet verschiedene Anwendungen an, um die unterschiedlichen Kundenbed\u00fcrfnisse rund um den Globus zu harmonisieren.<\/p>\n<p>Der Kunde hat eine App f\u00fcr pr\u00e4diktive Analysen entwickelt. Es ist ein Perioden-Tracker, der wertvolle Einblicke in den Menstruationszyklus bietet. Sie zielt darauf ab, die Periode zu verfolgen und vorherzusagen (n\u00e4chster Tag der Menstruation, Dauer der Periode, Tag des Eisprungs, Empf\u00e4ngniswahrscheinlichkeit) und bietet dem Nutzer einen Gespr\u00e4chsfaden.<\/p>\n<p>Der Kunde suchte Fachwissen in folgenden Bereichen <a href=\"http:\/\/localhost\/essidsolutions\/service\/machine-learning-consulting\">maschinelles Lernen als Dienstleistung<\/a> und bat unser Team, die Vorhersagegenauigkeit insgesamt zu verbessern.<\/p>\n<h2 style=\"text-align: center;\">Herausforderung: Verbesserung der Genauigkeit der Periodenvorhersage f\u00fcr App-Nutzer<\/h2>\n<p>Trotz der zahlreichen Apps zur \u00dcberwachung der Periode auf dem Markt f\u00fcr mobile Apps haben Frauen immer noch Schwierigkeiten, ihre Periode mit Hilfe von Vorhersage-Apps zu \u00fcberwachen, oder sie haben Probleme, schwanger zu werden. Daf\u00fcr mag es mehrere Gr\u00fcnde geben, aber eines bleibt gleich - die Vorhersagegenauigkeit, die moderne Apps zu bieten haben.<\/p>\n<p>Vor kurzem haben wir ein \u00e4hnliches Projekt zur Vorhersage des Menstruationszyklus f\u00fcr ein bekanntes Startup-Unternehmen abgeschlossen. Dieses Projekt kann ein gutes Beispiel f\u00fcr pr\u00e4diktives Data Mining sein.<\/p>\n<p>Erfahrung in <a href=\"http:\/\/localhost\/essidsolutions\/service\/predictive-analytics\">Entwicklung von Anwendungen f\u00fcr pr\u00e4diktive Analytik<\/a>Wir waren gerne bereit, unser Fachwissen mit dem Kunden zu teilen und ihm mit einer genauen und effizienten L\u00f6sung zu helfen.<\/p>\n<p>Unser Team stand vor der Herausforderung, die derzeitige L\u00f6sung f\u00fcr Periodenvorhersagen zu verbessern, ohne die Leistung der App zu beeintr\u00e4chtigen.<\/p>\n<h2 style=\"text-align: center;\">L\u00f6sung: Lineare und baumbasierte Modelle f\u00fcr eine bessere Vorhersage des Menstruationszyklus<\/h2>\n<p>Da wir wissen, dass die Prognose-App viele Nutzer hat, mussten wir eine robuste L\u00f6sung finden, die stark genug ist, um Tausende von Nutzeranfragen pro Minute zu verarbeiten. Um dies zu erreichen, beschlossen wir, Vorhersagemodelle auf der Grundlage von maschinellem Lernen zu verwenden.<\/p>\n<p>Der \u00fcbliche Ansatz f\u00fcr die pr\u00e4diktive App-Entwicklung ist der Einsatz von Data-Mining-Techniken.<\/p>\n<p>Unsere Hauptaufgabe bestand darin, die Anzahl der verbleibenden Tage bis zum Beginn des n\u00e4chsten Menstruationszyklus an einem beliebigen Tag des aktuellen Zyklus vorherzusagen. Die folgenden Informationen wurden bis zum aktuellen Zyklustag eingeholt (fr\u00fchere Menstruationsprotokolle, Benutzerprofilinformationen, Gewichtsaufzeichnungen, Temperaturaufzeichnungen, fr\u00fchere Ereignisse, Ereignisse w\u00e4hrend des aktuellen Zyklus). Alle diese Daten wurden vollst\u00e4ndig anonymisiert, wir hatten keinen Zugang zu den pers\u00f6nlichen Daten der Benutzerin.<\/p>\n<p>Mit all diesen Informationen k\u00f6nnen wir das n\u00e4chste Datum f\u00fcr den Beginn der Menstruation nach der folgenden Formel berechnen: aktuelles Datum + voraussichtliche verbleibende Tage.<\/p>\n<p>Schauen Sie sich unseren Ansatz genauer an:<\/p>\n<p><img alt=\"Schematischer Ansatz f\u00fcr ein Projekt\" decoding=\"async\" height=\"202\" loading=\"lazy\" sizes=\"(max-width: 740px) 100vw, 740px\" src=\"https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/scheme-process.png\" srcset=\"https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/scheme-process.png 740w, https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/scheme-process-300x82.png 300w, https:\/\/essidsolutions.com\/wp-content\/uploads\/2020\/04\/scheme-process-640x175.png 640w\" width=\"740\"\/><\/p>\n<p>Unser Team nahm Rohdaten und extrahierte einige numerische Merkmale. Dann nutzten wir die Merkmale und das berechnete Ziel (die Anzahl der verbleibenden Tage bis zum Beginn des Zyklus), um ein Modell zu trainieren, das dasselbe Ziel vorhersagen kann, allerdings f\u00fcr die neuen Nutzer.<\/p>\n<p>Unser Team hat sich f\u00fcr lineare Vorhersagemodelle entschieden, weil sie schneller zu trainieren sind als andere Ans\u00e4tze des maschinellen Lernens wie neuronale Netze. Au\u00dferdem ben\u00f6tigen lineare Modelle weniger Arbeitsspeicher. Und es ist viel einfacher, sie sowohl auf Server- als auch auf Anwendungsseite zu implementieren.<\/p>\n<p>Wir haben eine Phase der Datenerhebung vorgeschlagen. Die Hauptziele dieser Phase sind <a href=\"https:\/\/essidsolutions.com\/resources\/neural-network-implementation-in-healthcare-app\">Sch\u00e4tzung der durch maschinelles Lernen erreichbaren Genauigkeit<\/a>um Datentypen zu bestimmen, die f\u00fcr Vorhersagen n\u00fctzlich sind, und um Modellklassen f\u00fcr die weitere Modellierung auszuw\u00e4hlen.<\/p>\n<p>Die Ergebnisse der vorgeschlagenen Phase sind:<\/p>\n<ul>\n<li>Modellprototyp f\u00fcr die Vorhersage der Zyklusl\u00e4nge<\/li>\n<li>Modellprototyp f\u00fcr die Vorhersage der Periodenl\u00e4nge<\/li>\n<li>Proof-of-Concept-Bericht (einschlie\u00dflich der Bewertung der trainierten Modelle und ihres Vergleichs mit der bestehenden L\u00f6sung)<\/li>\n<li>Demo-API<\/li>\n<\/ul>\n<h2 style=\"text-align: center;\">Ergebnis: Datengesteuerte L\u00f6sung f\u00fcr eine genauere Vorhersage des Menstruationszyklus<\/h2>\n<p>ESSID Solutions, erfahren in der Entwicklung von Data-Mining-Anwendungen und pr\u00e4diktiven Analysen, hat dem Kunden eine leistungsstarke L\u00f6sung zur Verf\u00fcgung gestellt, um die Genauigkeit der Perioden-Tracker-App deutlich zu verbessern.<\/p>\n<p>Der Kunde hat in den folgenden Bereichen von der Zusammenarbeit mit uns profitiert:<\/p>\n<ul>\n<li>erh\u00f6hte Genauigkeit der Periodenvorhersage bis zu 15%<\/li>\n<li>Vorhersage f\u00fcr Frauen mit unregelm\u00e4\u00dfiger Periode<\/li>\n<li>hilft dem Kunden, die F\u00fclle der Kundendaten effizienter zu bew\u00e4ltigen<\/li>\n<li>Empfehlungen f\u00fcr die Implementierung der Eisprungvorhersage in die App gegeben<\/li>\n<\/ul>\n<h3 style=\"text-align: center;\">Arbeiten wir an Ihrem <a href=\"http:\/\/localhost\/essidsolutions\/service\/machine-learning-consulting\">Anwendung f\u00fcr maschinelles Lernen zur Vorhersage<\/a><\/h3>","protected":false},"excerpt":{"rendered":"<p>Wichtige Details Erh\u00f6hte Vorhersagegenauigkeit der Periode bis zu 15%. Herausforderung Verbesserung der Genauigkeit der Periodenvorhersage f\u00fcr Anwendungsnutzer L\u00f6sung Lineare und baumbasierte Modelle zur besseren Vorhersage des Menstruationszyklus Technologien und Tools Maschinelles Lernen: Regressions- und Gradient-Boosting-Modelle Wissenschaftlich (Predictive Analytics Python-Stack): Python, NumPy, scikit-learn, LightGBM, XGBoost; Web-Anwendung: hug (Web-Framework), Gunicorn (Web-Server) ... <a title=\"Maschinelles Lernen zur Verbesserung der Genauigkeit einer Periodenvorhersage-App\" class=\"read-more\" href=\"https:\/\/esisoc.com\/de\/resource\/maschinelles-lernen-zur-verbesserung-der-genauigkeit-einer-periodenvorhersage-app\/\" aria-label=\"Mehr Informationen \u00fcber Machine Learning to Improve the Accuracy of a Period Prediction App\">Weiterlesen &#8230;<\/a><\/p>","protected":false},"featured_media":2874,"template":"","industry":[48],"expertise":[81,51],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.9 (Yoast SEO v21.9.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Machine Learning to Improve the Accuracy of a Period Prediction App - ESISOC | ESSID Solutions<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/esisoc.com\/de\/resource\/maschinelles-lernen-zur-verbesserung-der-genauigkeit-einer-periodenvorhersage-app\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Machine Learning to Improve the Accuracy of a Period Prediction App\" \/>\n<meta property=\"og:description\" content=\"Key Details Increased period prediction accuracy up to 15%. Challenge Improve period prediction accuracy for application users Solution Linear and tree-based models to make better predictions of the menstrual cycle Technologies and tools Machine Learning: regression and gradient boosting models Scientific (Predictive Analytics Python stack): Python, NumPy, scikit-learn, LightGBM, XGBoost; Web-application: hug (web-framework), Gunicorn (web-server) ... Weiterlesen ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/esisoc.com\/de\/resource\/maschinelles-lernen-zur-verbesserung-der-genauigkeit-einer-periodenvorhersage-app\/\" \/>\n<meta property=\"og:site_name\" content=\"ESISOC | ESSID Solutions\" \/>\n<meta property=\"og:image\" content=\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/a7ab1a72e3744559b0a5700c48bf6416.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"839\" \/>\n\t<meta property=\"og:image:height\" content=\"514\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/\",\"url\":\"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/\",\"name\":\"Machine Learning to Improve the Accuracy of a Period Prediction App - ESISOC | ESSID Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/esisoc.com\/#website\"},\"datePublished\":\"2024-02-18T15:29:57+00:00\",\"dateModified\":\"2024-02-18T15:29:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/esisoc.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Machine Learning to Improve the Accuracy of a Period Prediction App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/esisoc.com\/#website\",\"url\":\"https:\/\/esisoc.com\/\",\"name\":\"ESISOC | ESSID Solutions\",\"description\":\"Data Science Consulting and AI | Online Books, Videos, Courses and more\",\"publisher\":{\"@id\":\"https:\/\/esisoc.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/esisoc.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/esisoc.com\/#organization\",\"name\":\"ESISOC | ESSID Solutions\",\"url\":\"https:\/\/esisoc.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"contentUrl\":\"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png\",\"width\":350,\"height\":63,\"caption\":\"ESISOC | ESSID Solutions\"},\"image\":{\"@id\":\"https:\/\/esisoc.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Machine Learning to Improve the Accuracy of a Period Prediction App - ESISOC | ESSID Solutions","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/esisoc.com\/de\/resource\/maschinelles-lernen-zur-verbesserung-der-genauigkeit-einer-periodenvorhersage-app\/","og_locale":"de_DE","og_type":"article","og_title":"Machine Learning to Improve the Accuracy of a Period Prediction App","og_description":"Key Details Increased period prediction accuracy up to 15%. Challenge Improve period prediction accuracy for application users Solution Linear and tree-based models to make better predictions of the menstrual cycle Technologies and tools Machine Learning: regression and gradient boosting models Scientific (Predictive Analytics Python stack): Python, NumPy, scikit-learn, LightGBM, XGBoost; Web-application: hug (web-framework), Gunicorn (web-server) ... Weiterlesen ...","og_url":"https:\/\/esisoc.com\/de\/resource\/maschinelles-lernen-zur-verbesserung-der-genauigkeit-einer-periodenvorhersage-app\/","og_site_name":"ESISOC | ESSID Solutions","og_image":[{"width":839,"height":514,"url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/a7ab1a72e3744559b0a5700c48bf6416.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/","url":"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/","name":"Machine Learning to Improve the Accuracy of a Period Prediction App - ESISOC | ESSID Solutions","isPartOf":{"@id":"https:\/\/esisoc.com\/#website"},"datePublished":"2024-02-18T15:29:57+00:00","dateModified":"2024-02-18T15:29:57+00:00","breadcrumb":{"@id":"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/esisoc.com\/resource\/machine-learning-to-improve-the-accuracy-of-a-period-prediction-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/esisoc.com\/"},{"@type":"ListItem","position":2,"name":"Machine Learning to Improve the Accuracy of a Period Prediction App"}]},{"@type":"WebSite","@id":"https:\/\/esisoc.com\/#website","url":"https:\/\/esisoc.com\/","name":"ESISOC | ESSID Solutions","description":"Data Science Consulting and AI | Online Books, Videos, Courses and more","publisher":{"@id":"https:\/\/esisoc.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/esisoc.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/esisoc.com\/#organization","name":"ESISOC | ESSID Solutions","url":"https:\/\/esisoc.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/","url":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","contentUrl":"https:\/\/esisoc.com\/wp-content\/uploads\/2024\/02\/logo-esisoc.png","width":350,"height":63,"caption":"ESISOC | ESSID Solutions"},"image":{"@id":"https:\/\/esisoc.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/resource\/2873"}],"collection":[{"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/resource"}],"about":[{"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/types\/resource"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/media\/2874"}],"wp:attachment":[{"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/media?parent=2873"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/industry?post=2873"},{"taxonomy":"expertise","embeddable":true,"href":"https:\/\/esisoc.com\/de\/wp-json\/wp\/v2\/expertise?post=2873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}