In den meisten Fällen scheitern Projekte für maschinelles Lernen (ML) nicht an einem „falschen“ Algorithmus, sondern an der mangelnden organisatorischen Unterstützung, einem klaren Fahrplan und einer einfachen Methode. Welche entscheidenden Vorüberlegungen müssen für ML-Projekte angestellt werden?
Die Implementierung von Standardschritten erhöht die Transparenz eines ML-Projekts.
Damit ein ML-Projekt erfolgreich verläuft, muss jeder Projekt-Teilnehmer zum Gelingen beitragen. Das ist insbesondere dann von Bedeutung, wenn es sich um technische Entwicklungen mit vielen komplexen Teilaufgaben handelt, die nicht von einer einzigen Person in angemessener Zeit bewältigt werden kann. In der Folge sind einige der wichtigsten Anforderungen aufgelistet, die von den jeweiligen Mitarbeitern eines Projekts, das maschinelles Lernen beinhaltet, beachtet werden sollten:
Problemstellung und Definition der benötigten Ressourcen
Maschinelles Lernen sollte niemals nur deshalb implementiert werden, weil es gerade als innovativ erscheint. Der erste Schritt muss immer darin bestehen, folgende Punkte zu definieren: das Problem, die dafür benötigten Ressourcen und die möglichen Einschränkungen. Dazu sind unter anderem folgende Fragen zu klären:
Was für ein Problem soll gelöst werden?
Ist es relevant?
Was ist der Nutzen?
Wurde dieses Problem bereits von anderen Unternehmen gelöst?
Wie lange könnte eine mögliche Entwicklung dauern?
Existieren genügend Daten, um das Problem zu lösen?
Wie können sie extrahiert werden?
Gibt es die dafür erforderliche Infrastruktur, um eine Entwicklung zu starten?
Experten mit relevanten Fachqualifikationen integrieren
Es sollten immer eine Reihe von Fachleuten in das Projekt einbezogen werden, die das gesamte Problem, seine Feinheiten und alle relevanten Details aus verschiedenen Perspektiven beleuchten können. Damit lassen sich von vornherein falsche Ansätze vermeiden, während das Team versucht, auf einem nicht zielführenden Konsens aufzubauen. Denn selbst wenn das Problem schon einmal gelöst oder eine von einem Dritten entwickelte Lösung gefunden wurde, muss es sich nicht zwingend um dasselbe Problem handeln.
Projektumfang definieren
ML-Projekte können im schlimmsten Falle so viel Zeit in Anspruch nehmen, wie Kreativität dafür zum Einsatz kommt. Daher sollte ein Projektumfang definiert werden, der darauf abzielt, ein Minimum Viable Product (MVP) in einer kurzen Zeitspanne zu erstellen und dann in zukünftigen Iterationen des Projekts daran weiterzuarbeiten. Kleiner Tipp: Es muss klipp und klar zum Ausdruck kommen, was zu diesem MVP gehört, damit am Ende des Projekts keine Zweifel entstehen können.
Technische und geschäftliche Leistungsmetriken definieren
Wenn eine Leistungsmessung des Modells mit einfachen Worten nicht möglich ist, läuft etwas falsch. Dies manifestiert sich häufig durch Unklarheiten hinsichtlich des Umfangs, der Transparenz und der geschäftlichen Anforderungen. Für die Erörterung von Fragen der Leistungsmessung sollte sich das ML-Team entsprechend Zeit nehmen. Kleiner Tipp: Zu diesem Zweck könnte das Team zunächst eine einfache Version des Modells ausprobieren und die Ergebnisse überprüfen.
Daten und ihren Erzeugungsprozess verstehen
ML-Teams sollten niemals ein Modell erstellen, bevor die verwendeten Daten nicht vollständig verstanden wurden. Hier sind einige Fragen, die dabei helfen sollen, sich auf den Projektstart vorzubereiten:
Woher stammen die Daten?
Wie oft werden die Daten generiert bzw. aktualisiert?
Werden diese Daten auch für andere Zwecke verwendet? Wenn ja, wofür?
Wird eine Data-Governance-Struktur befolgt?
Können die Daten so verwendet werden, wie sie sind, oder sind sie aus Datenschutzgründen zu verschlüsseln?
Sind die Datenquellen stabil oder besteht ein gewisses Maß an Unsicherheit über ihre Nachhaltigkeit in der Zukunft?
Auf Basis dieser Fragen kann das Team beurteilen, ob alle Datenquellen (intern und extern) zusammengefasst, die vorhandenen Variablen dokumentiert oder ein Datenmodell (Entity-Relationship-Diagramm) generiert werden müssen.
Darstellung des Arbeitsablaufs
In der Regel sollten ML-Projekte nachfolgende Standardschritte aufweisen:
Problem und Umfang definieren.
Identifizieren und extrahieren der relevanten Daten.
Analyse von fehlenden Daten und Ausreißern.
Arbeit am Feature-Engineering-Prozess.
Festlegung des Modellierungsansatzes. Unter welchem theoretischen Rahmen wird gearbeitet?
Erstellen eines Benchmark-Modells und dessen Verbesserung.
Überprüfung der Performance des Modells.
Dadurch wird die Transparenz der Arbeit erhöht und etwaige Nicht-Datenexperten, die an dem Prozess beteiligt sind, erhalten einen Hinweis auf die Komplexität des Problems. Dies wird dem Team wiederum helfen, die möglichen Verzögerungen, die auftreten können, besser zu erklären.
Entscheidungen mit dem Team besprechen
Gut ausgebildete Kommunikationsfähigkeiten sind hier von großem Wert: Einer der schlimmsten Fehler, den Projektleiter machen können, besteht darin, keine zweite Meinung zu den getroffenen Design-Entscheidungen einzuholen. Das heißt, sowohl von technischen als auch von nicht-technischen Fachleuten. Nicht selten denken gerade Fachleute, dass sie alles verstehen, was sicherlich oft der Fall ist, aber es ist in solchen Projekten fast unmöglich, stets absolut alle Facetten zu berücksichtigen. Daher sollten immer viele Fragen gestellt werden. Es lohnt sich, die potenziellen Nutzer der Lösung mit einzubeziehen. Dadurch schreiten die Wissenstransfer-Sitzungen nahtlos voran, was zudem die Einführung der neuen Tools erleichtert. Indem Transparenz priorisiert wird, erhöht sich ebenfalls das Vertrauen in die Arbeit.
Die oft vernachlässigte Dokumentation ist das wertvollste Ergebnis einer Entwicklung. Warum? Dokumentationen haben den gleichen Zweck wie Geschichtsbücher. Das heißt, uns dabei zu helfen, vergangene Fehler zu vermeiden und Entscheidungen zu verstehen.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Botschafter für das Projekt finden
Insbesondere in großen Organisationen ist es angezeigt, „interne Verfechter“ für ML-Projekte zu finden. Selbst wenn bei der Entwicklung die neuesten Algorithmen verwendet und hervorragende Arbeit geleistet wurde, hilft es nichts, wenn die eigene Firma den Wert der Arbeit nicht anerkennen will. Für diesen Fall ist es immer nützlich, interne Vorreiter zu finden, die das Projekt fördern und deren Nutzung durchsetzen.