Selbstlernende Systeme: Wie funktioniert Machine Learning?
Künstliche Intelligenz ist ein wichtiger Bestandteil der Digitalisierung, die unsere Gesellschaft nachhaltig verändert. Was vor wenigen Jahren noch in den Bereich der Science-Fiction gehörte, ist inzwischen Realität geworden: Wir sprechen mit Computern, Telefone zeigen uns den schnellsten Weg zur nächsten Tankstelle und unsere Uhren wissen, ob wir uns genug bewegt haben. Die Technik wird immer intelligenter und Wissenschaftler, Ingenieure und Programmierer werden zu Lehrern: Sie bringen Computern bei, selbstständig zu lernen.
Machine Learning ist nicht nur interessant für die Wissenschaft und für IT-Unternehmen wie Google oder Microsoft. Auch die Welt des Onlinemarketings kann sich durch die Entwicklungen der künstlichen Intelligenz verändern. Im folgenden Text erklären wir Ihnen, wie sich die sogenannte Artificial Intelligence (AI, dt. KI) in den letzten Jahren entwickelt hat, was man genau unter Machine Learning versteht, welche Machine-Learning-Methoden es gibt und warum Marketer auf selbstlernende Systeme setzen sollten.
- In Sekunden zur Online-Präsenz
- Mehr Wachstum mit KI-Marketing
- Zeit und Ressourcen sparen
Die Geschichte der selbstlernenden Systeme
Roboter und Automaten beschäftigen die Menschheit bereits mehrere Jahrhunderte lang. Schon die Schriftsteller der Romantik haben sich mit künstlichen Intelligenzen auseinandergesetzt, und auch heute faszinieren uns Roboter in Büchern, Filmen und Computerspielen. Dabei bewegt sich das Verhältnis des Menschen zur denkenden Maschine von jeher zwischen Furcht und Faszination. Die eigentlichen Bemühungen um Machine Learning begannen allerdings erst in den 1950er-Jahren, zu einer Zeit also, als Computer noch in den Kinderschuhen steckten und man von künstlicher Intelligenz nur träumen konnte. Zwar hatten schon in den zwei Jahrhunderten davor Theoretiker wie Thomas Bayes, Adrien-Marie Legendre und Pierre-Simon Laplace Grundsteine für die spätere Forschung gelegt, aber erst mit der Arbeit von Alan Turing wurde die Idee der lernfähigen Maschinen konkret.
„In such a case one would have to admit that the progress of the machine had not been foreseen when its original instructions were put in. It would be like a pupil who had learnt much from his master, but had added much more by his own work. When this happens I feel that one is obliged to regard the machine as showing intelligence.”
Alan Turing bei einer Vorlesung im Jahre 1947. (Zitiert nach B. E. Carpenter and R. W. Doran (eds.), A. M. Turing's Ace Report of 1946 and Other Papers)
1950 entwickelte Turing seinen bis heute bekannten Turing-Test – eine Art Spiel, bei der ein Computer einem Menschen vorgibt, auch ein Mensch zu sein. Erkennt der Mensch nicht mehr, dass er gar nicht mit einer Person aus Fleisch und Blut redet, hat die Maschine den Test bestanden. So weit war man damals noch lange nicht, aber bereits zwei Jahre später entwickelte Arthur Samuel einen Computer, der Dame spielen konnte – und mit jedem Spiel besser wurde. Das Programm hatte die Fähigkeit, zu lernen. 1957 schließlich entwickelte Frank Rosenblatt mit dem Perzeptron einen ersten Algorithmus, der angeleitet lernen konnte – ein künstliches neuronales Netz.
Von da an trauten Wissenschaftler ihren Computern immer komplexere Denkaufgaben zu. Die Maschinen meisterten diese mal mehr, mal weniger gut. Inzwischen gehören große Unternehmen zu den Impulsgebern in der Entwicklung von Machine Learning: IBM hat mit Watson einen Computer entwickelt, der einen immensen Wissensspeicher besitzt und auf Fragen antworten kann, die in natürlicher Sprache gestellt werden. So ließ man den Computer auch sehr medienwirksam bei der bekannten TV-Show „Jeopardy“ antreten: Watson gewann. (Dieses Ereignis erinnerte stark an den Schachwettkampf von 1997 zwischen dem Weltmeister Garri Kasparow und einem anderen Computer von IBM, dem Deep Blue. Auch hier gewann die Maschine.)
Google und Facebook setzen Machine Learning ein, um ihre Nutzer besser zu verstehen und ihnen mehr Funktionen zu bieten. Facebooks DeepFace kann inzwischen mit 97 Prozent Genauigkeit Gesichter auf Bildern identifizieren. Der Suchmaschinenriese hat mit seinem Google Brain Project bereits die Spracherkennung des Android-Betriebssystems, die Fotosuche bei Google+ und die Videoempfehlungen bei YouTube deutlich verbessert.
Was ist Machine Learning?
Grundsätzlich funktionieren Maschinen, Computer, Programme nur so, wie man es zuvor festgelegt hat: „Wenn Fall A eintritt, machst du B.“ Unsere Erwartungshaltung an moderne Computersysteme wird aber immer höher und Programmierer können nicht alle denkbaren Fälle vorhersehen und dem Computer eine Lösung dafür diktieren. Deshalb ist es notwendig, dass die Software selbstständig Entscheidungen trifft und angemessen auf unbekannte Situationen reagiert. Dafür müssen aber Algorithmen vorhanden sein, die es dem Programm ermöglichen, zu lernen. Das soll heißen, dass es in einem ersten Schritt mit Daten gefüttert wird, um dann im zweiten Muster zu verstehen und Assoziationen zu treffen.
Im Zusammenhang mit selbstlernenden Systemen tauchen immer wieder verwandte Begriffe auf, die man verstehen sollte, um auch ein besseres Verständnis von Machine Learning zu haben.
Künstliche Intelligenz
Die Forschung rund um künstliche Intelligenz (KI) versucht, Maschinen zu erschaffen, die wie Menschen agieren können: Die Computer und Roboter sollen ihre Umgebung analysieren und dann die bestmögliche Entscheidung treffen. Sie sollen sich also – nach unseren Maßstäben – intelligent verhalten. Und darin besteht auch das Problem der Bezeichnung: Es ist noch nicht einmal sicher, nach welchen Kriterien wir unsere eigene Intelligenz zu beurteilen haben. Gegenwärtig kann KI – oder was als solche benannt wird – gar nicht den kompletten Menschen (inklusive emotionaler Intelligenz) simulieren. Stattdessen werden Teilaspekte isoliert, um spezifische Aufgaben zu bewältigen. Dies wird gemeinhin als „schwache künstliche Intelligenz“ bezeichnet.
Neuronale Netze
Ein Zweig der Forschung zur künstlichen Intelligenz, die Neuroinformatik, versucht noch mehr, Computer nach dem Vorbild von Gehirnen zu gestalten. Sie betrachtet Nervensysteme abstrahiert – also befreit von ihren biologischen Eigenschaften und rein auf die Funktionsweise beschränkt. Bei künstlichen neuronalen Netzen handelt es sich in erster Linie nicht um eine tatsächliche Manifestierung, sondern um mathematische, abstrakte Verfahren. Es wird ein Netz aus Neuronen (mathematische Funktionen bzw. Algorithmen) gesponnen, das wie ein menschliches Gehirn komplexe Aufgaben bewältigen kann. Die Stränge zwischen den Neuronen sind unterschiedlich stark und können sich an Probleme anpassen.
Big Data
Der Begriff „Big Data“ beschreibt im ersten Zugang einfach nur, dass es sich um riesige Datenmengen handelt. Es gibt allerdings keinen definierten Punkt, ab wann man nicht mehr einfach von Data, sondern von Big Data spricht. Dass dieses Phänomen in den letzten Jahren auch in den Medien verstärkt Beachtung findet, liegt darin begründet, wo diese Daten herkommen: In vielen Fällen entsteht die Informationsflut aus Nutzerdaten (Interessen, Bewegungsprofile, Vitaldaten), die von Unternehmen wie Google, Amazon oder Facebook erhoben werden, um das Angebot genauer auf die Kunden zuzuschneiden. Solche Datenmengen können von traditionellen Computersystemen nicht mehr befriedigend ausgewertet werden: Eine herkömmliche Software findet auch nur das, wonach der Nutzer sucht. Deshalb braucht es hierfür selbstlernende Systeme, die zuvor unbekannte Zusammenhänge aufdecken können.
Data-Mining
Als Data-Mining bezeichnet man die Analyse von Big Data. Die Erfassung der Daten allein hat noch nicht besonders viel Wert. Den bekommen die Informationsberge erst dann, wenn man die relevanten Merkmale extrahiert und auswertet – ähnlich wie beim Goldschürfen. Zum maschinellen Lernen grenzt sich Data-Mining dadurch ab, dass es beim ersteren vor allem um das Anwenden von erkannten Mustern geht und bei letzterem darum, neue Muster zu finden.
Verschiedene Machine-Learning-Methoden
Grundsätzlich unterscheiden Entwickler zwischen Supervised Learning und Unsupervised Learning, mit graduellen Zwischenstufen. Die dabei verwendeten Algorithmen sind sehr unterschiedlich. Beim überwachten Lernen (Supervised Learning) wird das System mit Beispielen versorgt. Die Entwickler geben dabei an, welchen Wert die jeweilige Information erhält, also etwa, ob diese in Kategorie A oder B gehört. Daraus zieht das selbstlernende System Schlüsse, erkennt Muster und kann dann mit unbekannten Daten besser umgehen. Dabei geht es darum, die Fehlerquote immer weiter zu minimieren.
Ein bekanntes Beispiel für überwachtes Lernen sind Spam-Filter: Anhand von Merkmalen entscheidet das System, ob die Mail im Posteingang landet oder in den Spam-Ordner verschoben wird. Sollte das System einen Fehler machen, können Sie manuell nachjustieren, worauf der Filter seine künftigen Berechnungen anpassen wird. Damit erzielt die Software immer bessere Ergebnisse. Ein solches Filterprogramm basiert auf dem Satz von Bayes (aus der Wahrscheinlichkeitstheorie) und wird deshalb auch Bayes-Filter genannt.
Beim Unsupervised Learning, also dem unüberwachten Lernen, fällt der Lehrer weg, der beim überwachten Lernen noch angibt, was wohin gehört, und Feedback bei selbstständigen Entscheidungen des Systems gibt. Stattdessen versucht das Programm, von selbst Muster zu erkennen. Dafür kann es z. B. Clustering anwenden: Aus der Menge an Daten wird ein Element ausgewählt, auf seine Merkmale untersucht und dann mit den bereits untersuchten verglichen. Sollte es schon gleichwertige Elemente untersucht haben, wird das aktuelle Objekt diesen hinzugefügt. Ist dem nicht so, wird es isoliert abgelegt.
Systeme, die auf unüberwachtem Lernen beruhen, werden u. a. in neuronalen Netzen realisiert. Anwendungsbeispiele finden sich in der Netzwerksicherheit: Ein selbstlernendes System erkennt hierbei abnormales Verhalten. Da sich z. B. ein Cyberangriff keiner bekannten Gruppe zuordnen lässt, kann das Programm die Bedrohung erkennen und Alarm schlagen.
Neben diesen beiden Hauptrichtungen existieren noch das teilüberwachte Lernen (Semi-supervised Learning), das bestärkende Lernen (Reinforcement Learning) und das aktive Lernen (Active Learning): Diese drei Methoden gehören eher zum überwachten Lernen und unterscheiden sich in Art und Umfang der Beteiligung durch die Nutzer.
Außerdem wird zwischen dem sogenannten Shallow Learning und dem Deep Learning unterschieden. Während ersteres eine relativ einfache Methode ist, deren Ergebnisse eher oberflächlich sind, geht es beim Deep Learning um schwerer verständliche Datenmengen. Diese sind so komplex, da es sich um natürliche Informationen handelt – z. B. solche, die bei der Sprach-, Handschriften- oder Gesichtserkennung auftreten. Natürliche Daten sind für den Menschen leicht zu verarbeiten, für eine Maschine aber nicht, da sie mathematisch nur schwer zu greifen sind.
Deep Learning und künstliche neuronale Netze hängen eng miteinander zusammen. Die Art, wie man Neural Networks trainiert, kann als Deep Learning beschrieben werden. Tief nennt man es deshalb, weil das Netz der Neuronen in mehreren hierarchischen Ebenen geordnet ist. Man beginnt in der ersten Ebene mit einer Lage an Eingangsneuronen. Diese nehmen die Daten auf, beginnen mit deren Analyse und schicken ihre Ergebnisse an den nächsten neuronalen Knoten. Am Ende erreichen die immer weiter verfeinerten Informationen die Ausgangsebene, und das Netz gibt einen Wert aus. Die mitunter sehr zahlreichen Ebenen, die sich zwischen Eingang und Ausgang befinden, werden versteckte Ebenen (hidden layers) genannt.
Um Deep Learning an einem Beispiel zu erklären, kann man die Google-Bildersuche heranziehen. Das Netz, das hinter dem Suchalgorithmus steht, liefert bei einer Nutzersuche nach Katzen auch nur solche Bilder, die Katzen darstellen. Das funktioniert, weil das selbstlernende System von Google innerhalb des Bildes Objekte erkennen kann. Wenn Google ein neues Bild in seinen Katalog aufnimmt, verarbeiten die Eingangsneuronen des Systems die Daten (für Computer bestehen auch Fotos nur aus Zahlen).
Während des Laufs durch die Ebenen filtert das Netz nur die nötigen Informationen heraus, bis es am Ende entscheiden kann, welche Objekte auf dem Bild zu sehen sind – z. B. eine Katze. In der Trainingsphase liefern die Entwickler zu jedem Bild noch eine Kategorie, damit das System lernen kann. Sollte die Maschine anschließend falsche Ergebnisse liefern, also etwa Bilder mit Hunden für solche mit Katzen halten, können die Entwickler die einzelnen Neuronen anpassen. Diese verfügen, genau wie unser Gehirn, über unterschiedliche Gewichtungen und Schwellenwerte, die sich in einem selbstlernenden System einstellen lassen.
Wie funktioniert Machine Learning für das Marketing?
Für Marketing hat maschinelles Lernen schon heute wichtige Funktionen. Derzeit verwenden aber in erster Linie große Unternehmen ihre Technologien intern, allen voran Google. Selbstlernende Systeme sind noch so neu, dass man diese nicht einfach als Out-of-the-box-Lösung kaufen kann. Stattdessen entwickeln die großen Internetanbieter ihre eigenen Systeme und sind damit Impulsgeber auf diesem Gebiet. Da einige aber trotz des kommerziellen Interesses einen Open-Source-Ansatz verfolgen und mit der unabhängigen Wissenschaft zusammenarbeiten, nehmen die Entwicklungen auf dem Gebiet immer mehr Geschwindigkeit auf.
Marketing hat neben der kreativen Seite auch immer einen analytischen Aspekt: Statistiken zum Kundenverhalten (Kaufverhalten, Besucherzahlen von Websites, Benutzung von Apps usw.) spielen eine große Rolle bei der Entscheidung für bestimmte Werbemaßnahmen. Je größer die Datenmenge ist, desto mehr Informationen können in der Regel daraus gezogen werden. Damit man so einen Berg an Merkmalen verarbeiten kann, benötigt man intelligente Programme. An dieser Stelle setzen selbstlernende Systeme an: Die angelernten Computerprogramme erkennen Muster und können fundierte Voraussagen machen, wozu Menschen, die grundsätzlich voreingenommen mit Daten umgehen, nur begrenzt fähig sind.
Ein Analyst geht in der Regel mit einer bestimmten Erwartungshaltung an Messdaten heran. Diese Vorurteile sind für Menschen kaum vermeidbar und oft Grund für Verzerrungen der Ergebnisse. Je größere Datenmengen die Analysten bearbeiten, desto stärker dürften die Abweichungen sein. Zwar können auch intelligente Maschinen Vorurteile haben, denn sie wurden von Menschen ungewollt darauf trainiert, aber gerade bei harten Fakten gehen sie objektiver vor. Maschinen liefern daher meist aussagekräftigere Analysen.
Selbstlernende Systeme verbessern und erleichtern außerdem die Darstellung der Analyse-Ergebnisse: Automated Data Visualization nennt man eine Technik, bei der der Computer selbstständig die richtige Darstellung von Daten und Informationen wählt. Das ist besonders wichtig, damit Menschen auch verstehen, was die Maschine entdeckt und prognostiziert hat. In der großen Datenflut wird es schwierig, Messergebnisse selbst darzustellen. Daher muss auch die Visualisierung über die Berechnungen der Computer laufen.
Doch auch auf Seiten der Content-Erstellung kann Machine Learning Einfluss nehmen – Stichwort: generatives Design. Statt für alle Nutzer die gleiche Customer Journey zu entwerfen – also die Schritte, die der Kunde bis zum Kauf eines Produkts oder einer Dienstleistung durchläuft –, können dynamische Systeme basierend auf Machine Learning individuelle Erlebnisse gestalten. Die Inhalte, die dem Nutzer auf einer Website angezeigt werden, werden zwar weiterhin von Textern und Designern bereitgestellt, aber das System fügt die Komponenten speziell für den Nutzer zusammen. Inzwischen werden selbstlernende Systeme auch eingesetzt, um selbst zu designen: Mit dem Project Dreamcatcher ist es z. B. möglich, Bauteile von einer Maschine gestalten zu lassen.
Man kann Machine Learning auch verwenden, um z. B. Chatbots besser zu gestalten. Viele Unternehmen setzen schon heute Programme ein, die einen Teil des Kundensupports über einen Chatbot erledigen. Doch in vielen Fällen sind Nutzer schnell genervt von den maschinellen Mitarbeitern: Die Fähigkeiten der aktuellen Chatbots sind meist sehr begrenzt und die Antwortmöglichkeiten basieren auf manuell gepflegten Datenbanken. Ein Chatbot, der auf einem selbstlernenden System basiert und eine gute Spracherkennung (Natural Language Processing) hat, kann Kunden das Gefühl vermitteln, wirklich mit einer Person zu kommunizieren – und damit den Turing-Test bestehen.
Amazon oder Netflix machen eine weitere für Marketer wichtige Entwicklung des Machine Learnings vor: Empfehlungen. Ein großer Faktor für den Erfolg dieser Anbieter besteht darin, vorherzusehen, was der Nutzer als nächstes haben möchte. Abhängig von den gesammelten Daten können die selbstlernenden Systeme dem Nutzer weitere Produkte empfehlen. Was früher nur im Großen ging („Unseren Kunden gefällt Produkt A, also wird den meisten auch Produkt B gefallen.“), ist durch moderne Programme inzwischen auch im Kleinen möglich („Der Kundin X haben die Produkte A, B und C gefallen, weshalb ihr wahrscheinlich auch Produkt D gefallen wird.“).
Zusammengefasst lässt sich feststellen, dass selbstlernende Systeme das Onlinemarketing in vier wichtigen Punkten beeinflussen werden:
- Menge: Programme, die mit Machine Learning funktionieren und gut trainiert wurden, können riesige Datenmengen verarbeiten und damit Prognosen für die Zukunft abgeben. Marketing-Experten ziehen so bessere Rückschlüsse auf den Erfolg oder Misserfolg von Kampagnen und Maßnahmen.
- Geschwindigkeit: Analysen kosten Zeit – wenn man diese von Hand anfertigen muss. Durch selbstlernende Systeme wird die Arbeitsgeschwindigkeit erhöht und man kann schneller auf Veränderungen reagieren.
- Automatisierung: Durch Machine Learning ist es einfacher, Vorgänge zu automatisieren. Da sich moderne Systeme mithilfe des maschinellen Lernens eigenständig an neue Gegebenheiten anpassen können, sind auch komplexe Automatisierungsprozesse möglich.
- Individualität: Computerprogramme können unzählige Kunden betreuen. Da selbstlernende Systeme Daten von einzelnen Nutzern erfassen und verarbeiten, können sie diese Kunden auch umfassend betreuen. Individuelle Empfehlungen und speziell entwickelte Customer Journeys helfen, Marketing effektiver einzusetzen.
Andere Einsatzbereiche von selbstlernenden Systemen
Aber nicht nur im Marketing wird schon heute vermehrt auf Machine Learning gesetzt. In vielen weiteren Bereichen unseres Lebens halten selbstlernende Systeme Einzug. Teilweise helfen diese in Wissenschaft und Technik, den Fortschritt noch weiter voranzutreiben. In manchen Fällen werden sie aber auch einfach in Form von mal größeren, mal kleineren Gadgets eingesetzt, um unseren Alltag zu vereinfachen. Die vorgestellten Einsatzgebiete sind nur beispielhaft. Es ist davon auszugehen, dass Maschinenlernen in nicht allzu ferner Zukunft unser komplettes Leben beeinflussen wird.
Wissenschaft
Was fürs Marketing gilt, hat in den Naturwissenschaften eine noch größere Bedeutung. Die intelligente Verarbeitung von Big Data ist für empirisch arbeitende Wissenschaftler eine enorme Erleichterung. Teilchenphysiker z. B. haben durch selbstlernende Systeme die Möglichkeit, viel mehr Messdaten aufzunehmen, zu verarbeiten und so Abweichungen festzustellen. Aber auch in der Medizin hilft Machine Learning: Schon heute setzen einige Mediziner künstliche Intelligenz bei der Diagnose und Behandlung ein. Außerdem dient Maschinenlernen der Prognose, etwa von Diabetes oder Herzinfarkten
Robotik
Besonders in Fabriken sind Roboter inzwischen allgegenwärtig. Sie helfen z. B. bei der Massenfertigung, um gleichbleibende Arbeitsschritte zu automatisieren. Mit intelligenten Systemen haben sie allerdings oft wenig zu tun, da sie nur für den Arbeitsschritt programmiert wurden, den sie ausführen. Werden selbstlernende Systeme in der Robotik eingesetzt, dann sollen diese Maschinen auch neue Aufgaben meistern. Diese Entwicklungen sind selbstverständlich auch für andere Bereiche hochinteressant: Von der Raumfahrt bis zum Haushalt werden Roboter mit künstlicher Intelligenz in zahlreichen Bereichen zum Einsatz kommen.
Verkehr
Ein großes Aushängeschild von Machine Learning sind selbstfahrende Autos. Dass Fahrzeuge selbstständig und unfallfrei durch realen Verkehr – statt nur durch Testparcours – manövrieren, kann nur durch maschinelles Lernen gelingen. Es ist nicht möglich, alle Situationen zu programmieren. Deshalb ist es zwingend notwendig, dass Autos, die selbst navigieren sollen, auf intelligente Maschinen zurückgreifen. Aber nicht nur beim individuellen Transportmittel revolutionieren selbstlernende Systeme den Verkehr: Intelligente Algorithmen, z. B. in Form von künstlichen neuralen Netzen, können den Verkehr analysieren und effektivere Verkehrsleitsysteme entwickeln, etwa durch intelligente Ampelschaltungen.
Internet
Bereits jetzt spielt Machine Learning eine große Rolle im Internet. Erwähnt wurden bereits Spam-Filter: Durch beständiges Lernen werden Filter für unerwünschte Mails immer besser und verbannen Spam verlässlicher aus dem Posteingang. Das gleiche gilt für die intelligente Abwehr von Viren und Malware, durch die Computer besser vor Schadsoftware geschützt werden. Auch Rankingalgorithmen von Suchmaschinen – allen voran RankBrain von Google – sind selbstlernende Systeme. Selbst wenn der Algorithmus mit der Eingabe des Nutzers nichts anzufangen weiß (weil noch niemand danach gesucht hat), kann er eine Vermutung anstellen, was auf die Anfrage passen könnte.
Persönliche Assistenten
Sogar in den eigenen vier Wänden nehmen Computersysteme, die stetig lernen, eine immer wichtigere Rolle ein. So werden aus einfachen Wohnungen Smart Homes. Moley Robotics entwickelt beispielsweise eine intelligente Küche, die mit maschinellen Armen ausgestattet Mahlzeiten zubereitet. Auch die persönlichen Assistenten wie Google Home und Amazon Echo, mit denen Teile der eigenen Wohnung gesteuert werden können, verwenden Machine-Learning-Technologien, um ihre Nutzer bestmöglich zu verstehen. Viele Menschen tragen ihre Assistenten inzwischen aber auch stets mit sich: Mit Siri, Cortana oder dem Google Assistant können Nutzer per Sprachsteuerung Befehle und Fragen an ihre Smartphones stellen.
Spiele
Seit Beginn der Forschung rund um künstliche Intelligenz war die Fähigkeit der Maschinen, Spiele zu spielen, ein großer Antrieb für Wissenschaftler. In Schach, Dame oder dem aus China stammenden Go (das vielleicht komplexeste Brettspiel der Welt) haben sich selbstlernende Systeme gegen menschliche Gegner gemessen. Auch Computerspiele-Entwickler greifen zu Machine Learning, um ihre Spiele interessanter zu gestalten. Spieledesigner können maschinelles Lernen einsetzen, um ein möglichst ausgewogenes Gameplay zu kreieren und dafür zu sorgen, dass sich Computergegner intelligent an das Verhalten der menschlichen Spieler anpassen.