Sobald Standard-Templates nicht mehr genügen, beginnt die eigentliche Arbeit. Dieses Seminar vermittelt die Entwicklung eigener Engines mit Apache PredictionIO nach dem DASE-Prinzip. Neben der strukturierten Engine-Entwicklung werden Klassifikationsszenarien, projektspezifische Features, Evaluierung und Serving-Anpassungen behandelt.
Ziele
Nach dem Seminar können eigene PredictionIO-Projekte strukturiert aufgebaut, DASE-Komponenten gezielt angepasst und fachliche Anforderungen in Data Source, Data Preparator, Algorithm und Serving übersetzt werden. Zusätzlich wird gezeigt, wie sich Klassifikationsszenarien sauber modellieren, evaluieren und in produktionsnahe Workflows überführen lassen.
Zielgruppe
Das Seminar richtet sich an Entwickler und Data Engineers, die PredictionIO nicht nur betreiben oder integrieren, sondern aktiv weiterentwickeln, erweitern und an projektspezifische Anforderungen anpassen wollen.
Vorkenntnisse
Vorausgesetzt werden solide Programmierkenntnisse, bevorzugt in Java oder Scala, sowie ein technisches Verständnis für verteilte Datenverarbeitung. Grundlagen zu PredictionIO und Spark sollten vorhanden sein.
Inhalte
- Projektaufbau, Build-Prozess und Entwicklungsumgebung für PredictionIO-Engines
- Detailliertes Verständnis von Data Source, Data Preparator, Algorithm, Serving und Evaluator
- Arbeiten mit Custom Properties, Event-Auswahl und Feature-Vorbereitung
- Entwicklung und Anpassung von Klassifikationsszenarien auf Basis des offiziellen Templates
- Einsatz alternativer Algorithmen und Integration projektspezifischer Logik
- Gestaltung von Query- und Result-Strukturen für eigene Fachanforderungen
- Serving-Anpassungen, Filterlogik, Ergebnisverdichtung und fachliche Priorisierung
- Evaluierung, Variantenvergleich und saubere Trennung von Experiment und Betrieb
- Debugging, Testbarkeit, Build-Artefakte, Deployment und Wartbarkeit im Team
Praxis
Im Seminar wird eine Engine schrittweise erweitert. Die Teilnehmer analysieren Code, passen Komponenten an, trainieren Varianten, prüfen Ergebnisse und bauen daraus einen nachvollziehbaren Entwicklungsablauf auf, der später auf eigene Projekte übertragen werden kann.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf Deutsch – bei Firmenseminaren ist auch Englisch möglich – gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.396 zzgl. MwSt. Inhaus: € 6.800 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, ML Engineers, Data Engineers und Solution Architects |
| Voraussetzungen: | Gute Kenntnisse in Java oder Scala, Grundlagen in Apache Spark sowie PredictionIO-Grundlagen |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Quellcode-Analyse, Implementierung eigener Komponenten, Build- und Debugging-Übungen |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
