Machine Learning in Produktion: Die zwei Seiten eines Daten-Projekts
Vom Feature-Engineering über das Training bis hin zur Visualisierung; Tools und Frameworks für Data Scientists gibt es zuhauf. Aber was kommt nach einem Proof-of-Concept?
Aus dem Inhalt:
Da Data-Science-Experimente eher experimenteller Natur sind, stellen sie klassische IT-Projekte vor Herausforderungen. Neben der Anwendung selbst müssen nun auch die trainierten Modelle sowie deren Code für Training und Evaluation den Ansprüchen der modernen Softwareentwicklung gerecht werden. Dem geht Mark in seinem Java-aktuell-Artikel auf den Grund.
Data Science (DS) und Machine Learning (ML) sind in der Wirtschaft mittlerweile angekommen und immer mehr Unternehmen nutzen neuronale Netze, Entscheidungsbäume und Konsorten zur Implementierung neuer Features oder ganzer Geschäftsideen. Das verwundert wenig, denn moderne Frameworks wie TensorFlow, Keras oder Pytorch gestalten den Einstieg verhältnismäßig leicht, ohne tief in die Mathematik der Algorithmen einsteigen zu müssen. Rund um die Thematik entwickelt sich ein großes Ökosystem aus Tools und Frameworks, die die Nutzer vom Feature-Engeering über das Training der Modelle bis hin zur Visualisierung der Ergebnisse unterstützen. Leider ist die Entwicklung von ML-Modellen, das ML-Engineering, immer noch vom experimentierfreudigen Data-Science-Ansatz beeinflusst. Hyperparameter werden ad hoc justiert und Datensätze unterschiedlich vorverarbeitet, bis die Modellqualität ausreichend ist. Das mag in kleineren Projekten funktionieren, skaliert bei längeren Laufzeiten und größeren Teams jedoch nur noch unzureichend. Das Ergebnis sind häufig schwer zu reproduzierende Resultate und frustrierte Entwickler.
Zum vollständigen Artikel (Java aktuell 03/2021)
Hier gibt's noch mehr spannende Infos von uns für euch
Gemeinsam bessere Projekte umsetzen.
Wir helfen deinem Unternehmen.
Du stehst vor einer großen IT-Herausforderung? Wir sorgen für eine maßgeschneiderte Unterstützung. Informiere dich jetzt.
Hilf uns, noch besser zu werden.
Wir sind immer auf der Suche nach neuen Talenten. Auch für dich ist die passende Stelle dabei.
Mark Keinhörster
Head of Berlin, Erfurt, Hamburg, Leipzig, Münster
Möchtest du dich mit mir zu Machine Learning austauschen?