Beliebte Suchanfragen
Logo der codecentric AG, einem in Deutschland führenden IT-Consulting Unternehmen
Hamburger Menu
HOMEWISSENS-HUB
//

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?

Mark Keinhörster

1.3.2021

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)

Mark Keinhörster

Head of Berlin, Erfurt, Hamburg, Leipzig, Münster

Möchtest du dich mit mir zu Machine Learning austauschen?

//

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.