Machine Learning Engineer bei anyconcept – aber was macht anyconcept überhaupt?
Was man als Machine Learning Engineer? Diese Frage beantwortet uns Manuel Weichselbaum von österreichischen Start-up AnyConcept. Zuerst aber wollen wir euch kurz erzählen, was hinter diesem Start-up steckt.
Ihr habt es euch wahrscheinlich schon gedacht: Machine Learning spielt bei AnyConcept eine große Rolle. Machine Learning ist eine Anwendung von Künstlicher Intelligenz (KI), wo ein künstliches System das Lernen „lernt“. So kann es dann gewisse Aufgaben ausführen, ohne dass man jeden einzelnen Arbeitsschritt programmieren muss. Mehr zu KIs und Machine Learning erfährst du in diesem Video.
AnyConcept entwickelt eine Automatisierungssoftware, die es ermöglicht, Arbeitsabläufe auf dem PC zu automatisieren – und zwar solche, die händisch recht aufwendig sind. Statt einem Menschen, der jeden Schritt einzeln eingeben muss, sorgt nun eine KI dafür, dass diese Arbeitsabläufe smooth umgesetzt werden.
Die KI wird mit Deep Reinforcement Learning trainiert – eine Form des Machine Learning, bei der Maschinen ähnlich wie Menschen aus Erfahrung lernen können. Beschäftigte im Büro können so der Maschine wie einer*m virtuellen Praktikant*in Tätigkeiten vorzeigen und diese*r führt sie dann im Hintergrund aus.
1. Was macht man als Machine Learning Engineer?
Ziel eines Machine Learning Engineers ist es, Maschinen das Lernen beizubringen. Dies kann im einfachsten Fall eine Software sein, die Daten verarbeitet, um daraus ein Vorhersagemodell zu erstellen. Im krassesten Fall baut man wie DeepMind den stärksten Go-Spieler der Menschheitsgeschichte. Beispiele für Maschine Learning-Anwendungen sind vielfältig: Objekterkennung in Bildern, Verkaufszahlen von Produkten, Risikoeinschätzung bei Versicherungen, Automatisiertes Handeln von Aktien, Chatbots und Spamfilter.
2. Wie sieht ein typischer Arbeitstag für dich aus?
Der Arbeitstag ähnelt dem eines Softwareentwicklers. Dieser ist gefüllt mit Programmieren sowie Schreiben von Dokumentation. Auch die wissenschaftliche Recherche und das Lesen von Veröffentlichungen gehört dazu. Die Machine Learning Community ist im Internet sehr aktiv, man tauscht Code und Modelle aus und unterhält sich über komplizierte mathematische Themen in Foren und liest Blogs. Spannend wird es dann, wenn ein neues Modell fertig ist und für seine Anwendung getestet wird.
3. Welche Ausbildung braucht man für den Beruf Machine Learning Engineer?
Machine Learning wird in den meisten Informatikstudien als Pflichtfach gelehrt. Auch andere Studienrichtungen wie Physik, Mathematik, Elektrotechnik, Biomedical Engineering etc. sind eine mögliche Basis für Machine Learning Engineers. Ein Masterstudium mit Machine Learning als Vertiefung ist dennoch am besten, um die wirklich relevanten modernen Methoden zu meistern und die mathematischen Grundlagen zu vertiefen. Viel Wissen kann man sich aber auch über die frei zugänglichen Bücher, Kurse und Blog-Tutorials im Internet aneignen.
4. Was findest du an deinem Beruf am schönsten?
Als Machine Learning Engineer arbeitet man in einem spannenden Gebiet, in dem es viele neue Anwendungen und Herausforderungen gibt. Die schönste Freude ist es, wenn man es schafft, ein Machine Learning-Modell erfolgreich für seine geplante Anwendung zu bauen. Man ist dann wie ein Lehrer sehr stolz auf den Erfolg seines Maschinen-Schülers.
Titelbild-Credits: AnyConcept