Wie automatisiere ich das Deployment einer Machine Learning Anwendung? Wie organisiere ich den Development Lifecycle, um die Robustheit der Anwendung sicherzustellen? Das Seminar zeigt Ihnen, wie Sie Softwareentwicklungs-Werkzeuge wie u.a. Versionierung, Pipelines, Development- und Produktionsumgbung, APIs und Container in der Praxis nutzen können, um produktive Anwendungen zu schaffen.
Dauer:
2 Tage
Teilnehmerkreis:
Diese Schulung auf fortgeschrittenem Level richtet sich an alle, die Deployment- und Maintenance-Kenntnisse aus der Software-Entwicklung für den Anwendungszweck Machine Learning lernen möchten, um robuste Produktivanwendungen zu entwickeln.
Notwendiges Vorwissen:
Grundlegende Kenntnisse in Machine Learning und in Python sind hilfreich.
Zertifizierung:
Die erfolgreiche Teilnahme wird den Teilnehmern zertifiziert.
Ihr Mehrwert:
Sie lernen Tools zur Bereitstellung von Software Anwendungen für das maschinelle Lernen zu nutzen. Sie lernen wie Sie gemeinsam im Team über Git-Branching-Modelle die Robustheit und Code-Qualität aufrechterhalten, mit einer modernen Microservices- Architektur umsetzen und Ihre Lösungen im laufenden Betrieb automatisiert integrieren. So werden Sie in die Lage versetzt die Machine-Learning-Lösungen in Ihrem Unternehmen langfristig zu betreuen und zu erweitern.
Datenbasierte Anwendungen sind heute nicht mehr aus unserem Alltag wegzudenken. Egal, ob beim gemütlichen Netflix-Abend, bei einer Google-Suche oder bei einer Amazon-Bestellung – die von den Anwendungen vorgeschlagenen Ergebnisse beruhen auf Daten, die von selbstlernenden Algorithmen verarbeitet und mir der Zeit immer besser werden.
Doch wie schaffen es die Großen, ihre Machine-Learning-Algorithmen produktiv so gut einzusetzen, wo andere scheitern? Die Herausforderung liegt in der Kombination zweier Bereiche, die viel zu oft getrennt behandelt werden – den datenbasierten Algorithmen und der klassischen Software-Entwicklung. Die Erkenntnis, wie wichtig die Kombination der beiden Bereiche ist, hat zu dem Aufkommen des Feldes Machine Learning Operations (MLOps) geführt.
Das Seminar startet mit der Vorstellung eines trainierten neuronalen Netzes, das für die Produktion zum Einsatz kommen soll. Anschließend wird gezeigt, wie man mit einem Issue Board und sinnvollem Git Branching die Teamarbeit während des Development-Prozesses übersichtlich und transparent gestaltet wird. Ebenso werden Versionierungsprinzipien und die wichtigsten Git-Befehle vorgestellt, die während des Kurses benötigt werden. Nach einem kurzen Exkurs über die Wichtigkeit von verschiedenen Umgebungen, legen wir eine Entwicklungs- und Produktivumgebung an, auf denen wir die verschiedenen Entwicklungsschritte verdeutlichen werden. Das Ziel ist am Ende eigene Continuous Integration/Continuous Deployment (CI/CD)-Pipelines anzulegen und somit den gesamten Development Lifecycle durchgespielt zu haben.
Neben dem Code werden wir auch die Gewichte trainierter Modelle speichern und versionieren. Es werden Best Practices für die Integration von Machine-Learning-Modellen vorgestellt. Im Zuge dessen behandeln wird Microservices, APIs und Containerisierung als wichtige Konzepte.
Der Fokus des Seminars ist sehr stark auf die praktische Umsetzung des Gelernten ausgerichtet. Schrittweise wird theoretisches Wissen mit Praxisbeispielen verdeutlicht und praxisnah direkt umgesetzt. Dabei wird im Vorfeld genügend Zeit für die Beantwortung von aufkommenden Fragen reserviert.
Das Seminar verfolgt das Ziel, Sie möglichst gut auf die Umsetzung von produktiven Softwarelösungen vorzubereiten. Im Zuge unseres „Customised Learning“- Ansatzes erhalten Sie die Möglichkeit, bereits vor Seminarbeginn dem Dozenten Ihre individuelle Fragestellung zu schicken, die anschließend im Kurs diskutiert wird.
Programm:
Buchen ohne Risiko: Als Verbraucher können Sie innerhalb von 14 Tagen nach der Buchung jederzeit kostenfrei Ihre Teilnahme stornieren, solange Sie über zwei Wochen vor Kursbeginn buchen. Sichern Sie sich jetzt Ihren Platz!
Die wichtige Theorie wird in fokussierter Form in intensiven Theorieblöcken vermittelt.
Ein Praxisprojekt mit realen Daten befähigt die Teilnehmer, die Inhalte eigenständig in der Praxis anzuwenden.
In unseren Kursen kommt das IOMIDS eLearning zum Einsatz. Interaktives Quiz-Voting sorgt für hohen Lernerfolg.
Unsere Dozenten haben eine fundierte akademische Ausbildung, oft mit Promotion. Alle Dozenten arbeiten aktuell in Data-Science-Positionen und bringen so den neusten Stand aus der Praxis mit.
Unsere Präsenzkurse und Webinare bieten deutlich höhere Motivation und bessere Lernerfolge als das Selbststudium mit Videos oder Büchern. Individuelle Fragen zu bisherigen Erfahrungen werden beantwortet, und Teilnehmer können sich mit anderen Data Scientists vernetzen.
Für alle Kurse gibt es Teilnahmezertifikate bzw. bei Kursen mit Prüfungsblöcken ein Zertifikat über das erfolgreiche Bestehen. Zertifikate werden zweisprachig auf Deutsch und Englisch ausgestellt.
Der Preis beinhaltet die Schulung inkl. der Unterlagen zur Vorlesung sowie natürlich auch Getränke und das Mittagessen.
Ja, bitte bringen Sie Ihren Laptop mit. Für die Installation der notwendigen Software sind Administratorrechte notwendig. iPads oder Android-Tablets sind leider ungeeignet.
Selbstverständlich. Wenn Sie mehrere Mitarbeiter schulen möchten, machen wir Ihnen gerne ein Angebot für eine Inhouse-Schulung in Python. Bitte nehmen Sie für ein unverbindliches Angebot Kontakt auf.
Alle Kurse von IOMIDS verfolgen einen Customised Learning-Ansatz: vor Beginn des Kurses erhält jeder Teilnehmer die Möglichkeit, dem Dozenten seine Interessenschwerpunkte und Vorkenntnisse mitzuteilen, sodass der Kurs bestmöglich auf die jeweilige Gruppe ausgerichtet werden kann. Viele Fragestellungen sind auch für andere Teilnehmende interessant, sodass die Chance groß ist, auch Ihre spezielle Fragestellung im Kurs bearbeiten zu können. Wenn Sie ganz sicher sein möchten, können Sie auch gerne im Vorhinen bei uns anfragen, ob Ihre Fragestellung sich unterbringen lässt.
Die eingesetzte Software ist kostenfrei erhältlich. Mit der Teilnahme am Kurs entstehen also keinerlei Zusatzkosten für die Software.
Termin und Kursort für den nächsten Kurs sind aktuell in Planung. Merken Sie unverbindlich Ihr Interesse vor und erfahren Sie als Erster davon, wenn der Termin feststeht. Sie haben auch die Möglichkeit Präferenzen anzugeben.
vormerken
✓ IOMIDS akzeptiert den Bildungsscheck. Als Einzelperson oder KMU aus NRW übernimmt das Land NRW bis zu 50% der Kosten für die Kurse von IOMIDS. Weitere Infos
Gerne senden wir Ihnen die Übersicht der Schulungen in Data Science und künstlicher Intelligenz. Wohin dürfen wir sie schicken?