Um den vollen Funktionsumfang dieser Webseite zu erfahren, benötigen Sie JavaScript. Hier finden Sie die Anleitung wie Sie JavaScript in Ihrem Browser einschalten.

Maschinelles Lernen


Die Gefahr, dass der Computer so wird wie der Mensch,
ist nicht so groß wie die Gefahr,
dass der Mensch so wird wie der Computer.
Konrad Zuse

Maschinelles Lernen – Machine Learning – bezeichnet ganz allgemein eine Querschnittsdisziplin aus Statistik, Informatik und Mathematik, die zum Ziel hat, Programme zu entwickeln, die automatisch aus Daten lernen können. Dafür werden eine Vielzahl Lernalgorithmen entwickelt, um eine möglichst große Anzahl von Lernaufgaben zu lösen und dadurch neue Erkenntnisse aus Daten zu gewinnen. Dadurch sollen komplexe Zusammenhänge erkannt und entdeckt werden, wozu Menschen vor allem in Bezug auf Datenmengen, Geschwindigkeit und Genauigkeit nicht in der Lage sind.

Um komplexe Zusammenhänge zu entschlüsseln, ist es auch notwendig, Muster zu erkennen und dadurch neues Wissen zu generieren. Ein typisches Beispiel ist etwa die Klassifikation zur Erkennung von E-Mails als Spam. Ein weiteres Beispiel für maschinelles Lernen steht etwa hinter Cortana, Siri oder auch Google, denn diese Algorithmen werden unter anderem für die Spracherkennung und Textanalyse eingesetzt, wobei sie im Falle der Sprachassistenten die NutzerInnen kennenlernen, basierend auf deren Suchen, deren Texten und auf deren Anliegen und Fragen. Äußerst komplexe Systeme sind auch autonome Fahrzeuge, deren Steuerung ebenfalls durch maschinelles Lernen verbessert werden soll.

Maschinelles Lernen ist eine Technologie im Rahmen der künstlichen Intelligenz-Forschung, die versucht, große Mengen an Daten durch Algorithmen zu verarbeiten, um eine automatische Repräsentationen von ähnlichen Inhalten abzuleiten. So kommen etwa in einem Text ähnliche Wörter auch in ähnlichen Zusammenhängen vor, was man benutzt, um die Bedeutung eines Wortes daraus abzuleiten. Beim maschinellen Lernen geht es ganz allgemein um Lernmuster, also genau um das, was im wirklichen Leben auch geschieht, man gewinnt Wissen aus den Erfahrungen und trifft auf der Grundlage dessen neue Entscheidungen, was man in der Vergangenheit gelernt hat. (Stangl, 2020).


Übrigens: Manchmal, wenn man von Künstlicher Intelligenz spricht, meint man eigentlich Machine Learning, das sich speziell damit befasst, wie Maschinen selbständig dazulernen können. Die Art und Weise, wie Menschen Muster erkennen, Aussagen widerlegen und Erfahrungen sammeln, wird durch Mustererkennung, Modelllernen und große Datenmengen technologisch nachempfunden.


Auch bei der Entwicklung von lernenden Robotern wird diese Methode eingesetzt, damit diese gewissermaßen durch Versuch und Irrtum sich weiterentwickeln können. Dabei werden Daten in grob simulierten Neuronen verarbeitet, wobei auch Verstärkungslernen eingesetzt wird, wodurch eine lernende Software entsteht, indem diese Entscheidungen trifft und dann Rückmeldungen über deren Folgen erhält, so wie es auch bei Menschen und Tieren annähernd der Fall ist. Diese Form des Machine Learning, die man auch als Deep Learning bezeichnet, ist daher auch für die Robotik nützlich, denn einer der Gründe dafür, dass es noch nicht mehr Roboter im Alltag gibt, liegt darin, dass sie vorab programmiert werden und sie daher schlecht darin sind, mit unerwarteten Ereignissen zurechtzukommen oder Neues zu lernen.

Maschinellen Lernen kommt in vielen Bereichen zur Anwendung, bei Streamingdiensten, bei der Cybersicherheit, in der Logistik oder der Industrie,  wobei aktuell zahlreiche neue Berufsfelder wie Maschinelles Lernen-Engineer oder Data Scientist im Umfeld von Künstlicher Intelligenz und Maschinellem Lernen entstehen, deren Jobprofile im Einzelnen sehr unterschiedlich aussehen. Dabei ist die Arbeit wegen der vielen Anwendungsfelder interessantund bietet eine große Bandbreite wie Programmieren, Visualisieren, Kommunizieren mit verschiedenen Teams und Kreativität, da viel experimentiert werden muss.


Kurioses: Amazon nutzt eine maschinelle Lerntechnik, die auf künstlichen neuronalen Netzwerken basiert, und vom menschlichen Gehirn inspiriert ist, um Bilder von modischen Outfits zu erkennen, indem sie eine Reihe von Bildern analysiert. Wenn dieses Netzwerk mit Tausenden von Bildern von Maxi- und Faltenröcken gefüttert wird, soll es in der Lage sein, den Unterschied zwischen den beiden Stilen zu erkennen. Dafür müssen genügend Beispiele vorhanden sein, um das Netzwerk zu trainieren, jedes Kleidungsstück zuzuordnen. StyleSnap, so heißt dieses Programm, ermöglicht es Usern, auf der App ein Bild von einem gewünschten Look hochzuladen, worauf Amazon dann Empfehlungen für ähnliche Artikel auf der Plattform sendet, wobei StyleSnap Marke, Preisspanne und Kundenbewertungen berücksichtigt. Die Anwendung muss dabei die unterschiedlichsten Posen und Locations erfassen, wobei StyleSnap Deep Learning nutzt, um Kleidungsstücke auf einem Foto zu identifizieren und etwa in Kategorien wie Fit-and-Flair-Kleider oder Flanell-Shirts einzuteilen. Das Programm soll auch Mode-Influencern helfen, ihre Community zu erweitern.


Christoph Lampert, Professor am Institute of Science and Technology (IST) Austria in Klosterneuburg, zu den Neuentwicklungen des maschinellen Lernens: “Wir stellen beispielsweise die Frage: Wie kann maschinelles Lernen davon profitieren, dass mehrere Dinge gleichzeitig trainiert werden? Oder wie kann ein Computer inkrementell – also kontinuierlich über die Zeit – neue Dinge lernen, ohne alte, schon gelernte zu vergessen? Diese Fähigkeiten haben aktuelle Modelle nicht. Wenn ein Computer trainiert wird, Katzenfotos im Internet zu finden, erinnert er sich nicht daran, dass er davor nach Hunden gesucht hat. Er fängt jedes Mal bei null an. Im Vergleich zum menschlichen Lernen wirkt das unnatürlich. Jeder Mensch nutzt beim Lernen das, was er früher gelernt hat, als Grundlage. Dieses Prinzip auf das maschinelle Lernen zu übertragen ist eine unserer Herausforderungen. Wenn meine kleine Tochter im Zoo lernt, was ein Zebra ist, benötigt sie nur ein Bild, um zu wissen, wie dieses Tier aussieht. Der Computer benötigt im Moment tausende Bilder von Zebras. Er hat völlig vergessen, was er sonst schon über Tiere gelernt hat. (…) Bisher braucht der Computer vielleicht 1000 Bilder eines Zebras, um gut zu wissen, wie dieses Tier aussieht. Mit unseren Techniken soll diese Zahl reduziert werden. Er braucht dann vielleicht nur noch 100 oder zehn oder drei. Den Zeitpunkt, zu dem wir sagen “Wir sind fertig” wird es nicht geben. Aber irgendwann wird man sagen: Es ist gut genug für die momentanen Umstände. (…) Eine konkrete Anwendung liegt im Bereich der Sprachen: Es ist heute kein Problem, eine Übersetzung vom Deutschen ins Englische zu trainieren. Es gibt Milliarden Dokumente im Netz, anhand derer das gemacht wird. Es gibt aber Sprachen, zu denen es online viel weniger Dokumente gibt. Würde man ein Übersetzungsprogramm für Maltesisch trainieren wollen, wäre wahrscheinlich nicht genug Material vorhanden. Wenn man aber Vorwissen mitintegrieren kann – etwa dass Maltesisch verwandt mit dem Arabischen ist, aber viele italienische Wortübernahmen enthält –, wird es einfacher.”

Literatur

https://www.derstandard.at/story/2000120023879/mathematiker-wie-kann-ein-computer-lernen-ohne-zu-vergessen (20-09-22)
Stangl, Benjamin (2020). Maschinelles Lernen – roboter.
WWW: https://roboter.stangl.wien/maschinelles-lernen/ (2020-04-25).


Weitere Seiten zum Thema

You must be logged in to post a comment.

Diese Seiten sind Bestandteil der Domain www.stangl.eu



© Werner Stangl Linz 2020
/p> ............... ...............