Künstliche Intelligenz (KI) umfasst eine Reihe von Technologien, mit denen Computer eine Vielzahl erweiterter Funktionen ausführen können, darunter die Möglichkeit, gesprochene und geschriebene Sprachen zu erkennen, zu verstehen und zu übersetzen,, Daten zu analysieren, Empfehlungen auszugeben und mehr.
KI ist das Rückgrat der Innovationen im modernen Computing und führt zu Mehrwerten für Menschen und Unternehmen. Beispiel: Die optische Zeichenerkennung (Optical Character Recognition, OCR) nutzt KI, um Text und Daten aus Bildern und Dokumenten zu extrahieren, unstrukturierte Inhalte in ein für Unternehmen geeignetes Format umzuwandeln und wertvolle Einsichten zu gewinnen.
Startbereit? Neukunden erhalten ein Guthaben im Wert von 300 $ für Google Cloud.
Künstliche Intelligenz ist ein Wissenschaftsbereich, der sich mit der Entwicklung von Computern und Maschinen befasst, die logisch denken, lernen und in einer Weise handeln können, die normalerweise menschliche Intelligenz erfordern würde oder die mit Daten zu tun hat, deren Umfang das übersteigt, was Menschen analysieren können.
KI ist ein großes Feld, das viele verschiedene Fachgebiete umfasst, darunter Informatik, Datenanalysen und Statistik, Hardware- und Softwaretechnik, Linguistik, Neurowissenschaften und sogar Philosophie und Psychologie.
Für den Geschäftsbetrieb stellt die KI eine Reihe von Technologien dar, die primär auf maschinellem Lernen und Deep Learning basieren, und für Datenanalysen, Vorhersagen und Prognosen, Objektkategorisierung, Natural Language Processing, Empfehlungen, den intelligenten Datenabruf und vieles mehr verwendet werden.
Die Besonderheiten der verschiedenen KI-Techniken variieren zwar, aber das Kernprinzip dreht sich um Daten. KI-Systeme lernen und verbessern sich durch die Bereitstellung großer Datenmengen, um Muster und Beziehungen zu erkennen, die Menschen möglicherweise übersehen.
Zu diesem Lernprozess gehören häufig Algorithmen. Dabei handelt es sich um Regelwerke oder Anweisungen, die die Analyse und Entscheidungsfindung der KI steuern. Beim maschinellen Lernen, einem beliebten Teil der KI, werden Algorithmen mit Daten mit oder ohne Label trainiert, um Vorhersagen zu treffen oder Informationen zu kategorisieren.
Deep Learning, eine weitere Spezialisierung, verwendet künstliche neuronale Netzwerke mit mehreren Ebenen, um Informationen zu verarbeiten und die Struktur und Funktion des menschlichen Gehirns nachzuahmen. Durch kontinuierliches Lernen und Anpassung werden KI-Systeme bei der Ausführung bestimmter Aufgaben immer geschickter – von der Bilderkennung bis hin zum Übersetzen von Sprachen und mehr.
Möchten Sie erfahren, wie Sie mit KI beginnen können? Nehmen Sie an der kostenlosen Einführung in generative KI für Einsteiger teil.
Abhängig von der Entwicklungsphase oder den ausgeführten Aktionen kann künstliche Intelligenz auf verschiedene Arten organisiert werden.
Vier Stufen der KI-Entwicklung werden beispielsweise allgemein anerkannt.
Eine sinnvollere Art, die verschiedenen Formen künstlicher Intelligenz zu kategorisieren, ist die Frage, was die Maschine tun kann. Alles, was wir derzeit als künstliche Intelligenz bezeichnen, wird als künstliche „eingeschränkte“ Intelligenz betrachtet, da sie aufgrund ihrer Programmierung und ihres Trainings nur eine begrenzte Anzahl von Aktionen ausführen kann. Beispielsweise kann ein KI-Algorithmus, der für die Objektklassifizierung verwendet wird, kein Natural Language Processing ausführen. Die Google Suche ist eine Form von eingeschränkter KI, ebenso wie Vorhersageanalysen oder virtuelle Assistenten.
Künstliche allgemeine Intelligenz (Artificial General Intelligence, AGI) wäre die Fähigkeit einer Maschine, wie ein Mensch zu „fühlen, denken und zu handeln“. AGI existiert noch nicht. Die nächste Stufe wäre die künstliche Superintelligenz (ASI), bei der die Maschine in der Lage wäre, in jeder Hinsicht besser zu funktionieren als ein Mensch.
Wenn Unternehmen von KI sprechen, meinen sie oft auch „Trainingsdaten“. Aber was bedeutet das? Künstliche Intelligenz mit begrenztem Speicher ist KI, die mit der Zeit mit neuen Daten trainiert wird. Maschinelles Lernen ist ein Teilbereich der künstlichen Intelligenz, der Algorithmen zum Trainieren von Daten verwendet, um Ergebnisse zu erhalten.
Allgemein werden beim maschinellen Lernen häufig drei Arten von Lernmodellen verwendet:
Beim überwachten Lernen handelt es sich um ein maschinelles Lernmodell, das eine bestimmte Eingabe einer Ausgabe zuordnet und dabei auf gelabelte Trainingsdaten (strukturierte Daten) zurückgreift. Um den Algorithmus darauf zu trainieren, Bilder von Katzen zu erkennen, füttern Sie ihn mit Bildern, die als Katzen gekennzeichnet sind.
Nicht überwachtes Lernen ist ein Modell für maschinelles Lernen, das anhand von Daten ohne Label (unstrukturierte Daten) Muster lernt. Im Gegensatz zu überwachtem Lernen ist das Endergebnis im Voraus nicht bekannt. Stattdessen lernt der Algorithmus aus den Daten und teilt sie nach Attributen in Gruppen ein. Nicht überwachtes Lernen eignet sich zum Beispiel gut für die Musterübereinstimmung und beschreibende Modellierung.
Neben dem überwachten und nicht überwachten Lernen wird häufig ein gemischter Ansatz verwendet, der teilweise überwacht ist. Dabei werden nur bestimmte Daten mit einem Label versehen. Beim teilweise überwachten Lernen ist ein Endergebnis bekannt, aber der Algorithmus muss herausfinden, wie die Daten organisiert und strukturiert werden müssen, damit die gewünschten Ergebnisse erzielt werden.
Bestärkendes Lernen ist ein Modell für maschinelles Lernen, das allgemein als „Learning by Doing“ bezeichnet werden kann. Ein „Agent“ lernt, eine bestimmte Aufgabe per Versuch-und-Irrtum-Methode (eine Feedbackschleife) auszuführen, bis seine Leistung in einem gewünschten Bereich liegt. Der Agent erhält eine positive Bestärkung, wenn er die Aufgabe gut ausführt hat, und eine negative Verstärkung, wenn er eine schlechte Leistung erzielt. Ein Beispiel für den Einsatz des Bestärkendes Lernen ist das Lehren einer Roboter-Hand, sodass die Hand einen Ball aufnehmen kann.
Ein gängiges Trainingsmodell in KI ist ein künstliches neuronales Netzwerk, das ungefähr auf dem menschlichen Gehirn basiert.
Ein neuronales Netzwerk ist ein System künstlicher Neuronen – manchmal auch Perceptronen genannt –, die rechengestützte Knoten nutzen, um Daten zu klassifizieren und zu analysieren. Die Daten werden in die erste Ebene eines neuronalen Netzwerks eingespeist, wobei jedes Perzeptron eine Entscheidung trifft und diese Information dann an mehrere Knoten in der nächsten Ebene weitergibt. Trainingsmodelle mit mehr als drei Ebenen werden als „neuronales Deep-Learning-Netzwerk“ oder „Deep Learning“ bezeichnet. Einige moderne neuronale Netzwerke haben Hunderte oder Tausende von Ebenen. Die Ausgabe der endgültigen Perceptronen erfüllt die Aufgabe, die dem neuronalen Netzwerk gestellt wurde, z. B. die Klassifizierung eines Objekts oder das Auffinden von Mustern in Daten.
Einige der gebräuchlichsten Arten von künstlichen neuronalen Netzwerken, denen Sie begegnen können, sind:
Neuronale Feed-Forward-Netzwerke (FF) sind eine der ältesten Formen neuronaler Netzwerke, bei denen Daten durch Ebenen von künstlichen Neuronen fließen, bis die Ausgabe erreicht wird. In der heutigen Zeit werden die meisten neuronalen Feed-Forward-Netzwerke als „deep feedforward “ mit mehreren Ebenen und mehr als einer „ausgeblendeten“ Ebene betrachtet. Neuronale Feed-Forward-Netzwerke sind in der Regel mit einem Fehlerkorrekturalgorithmus namens „Backpropagation“ gekoppelt, der, einfach ausgedrückt, mit dem Ergebnis des neuronalen Netzwerks beginnt und bis zum Anfang zurückarbeitet, um Fehler zu finden und die Genauigkeit des neuronalen Netzwerks zu verbessern. Viele einfache, aber leistungsstarke neuronale Netzwerke sind Deep-Feedforward-Netzwerke.
Rekurrentes neuronales Netz (RNN) unterscheidet sich von den neuronalen Feed-Forward-Netzwerkmodelle insofern, als sie in der Regel Zeitachsendaten oder Daten verwenden, die Sequenzen enthalten. Im Gegensatz zu neuronalen Feed-Forward-Netzwerkmodellen, die Gewichtungen an jedem Knoten des Netzwerks verwenden, haben rekurrente, d. h. rückgekoppelte, neuronale Netze einen „Speicher“ dessen, was im vorherigen Layer passiert ist, der einen Beitrag zur Ausgabe des aktuellen Layers leistet. Bei der Verarbeitung natürlicher Sprache können RNN andere Begriffe, die bereits in einem Satz verwendet wurden, „berücksichtigen“. RNNs werden häufig für die Spracherkennung, die Übersetzung und die Erstellung von Untertiteln verwendet.
Langzeit-/Kurzzeitspeicher (LSTM) ist eine erweiterte Form von RNN, die sich mithilfe von Speichern daran „erinnern“ kann, was in den vorherigen Ebenen passiert ist. Der Unterschied zwischen RNNs und LSTM besteht darin, dass sich LSTM mithilfe von „Speicherzellen“ merken kann, was vor mehreren Ebenen passiert ist. LSTM wird häufig für die Spracherkennung und für Vorhersagen verwendet.
Convolutional Neural Networks (CNN) (faltendes neuronales Netzwerk) enthalten einige der gängigsten neuronalen Netzwerke in der modernen künstlicher Intelligenz. CNNs werden meist in der Bilderkennung eingesetzt und verwenden unterschiedliche Ebenen (eine Faltungsebene, dann eine Pooling-Ebene), die verschiedene Teile eines Bildes filtern, bevor sie diese wieder zusammensetzen (in der vollständig verknüpften Ebene). Die früheren Faltungsebenen können nach einfachen Merkmalen eines Bildes wie Farben und Kanten suchen, bevor sie in weiteren Ebenen nach komplexeren Merkmalen suchen.
Generative adversarial networks (GAN) (erzeugende gegnerische Netzwerke) bezeichnen zwei neuronale Netzwerke, die in einem Spiel gegeneinander konkurrieren. Dies verbessert letztendlich die Genauigkeit der Ausgabe. Ein Netzwerk (der Generator) erstellt Beispiele, die das andere Netzwerk (der Diskriminator) versucht, als wahr oder falsch zu beweisen. GANs werden verwendet, um realistische Bilder zu erstellen und sogar Kunstwerke zu schaffen.
Automatisierung
KI kann Arbeitsabläufe und Prozesse automatisieren oder unabhängig und eigenständig von einem menschlichen Team arbeiten. So lässt sich beispielsweise mit KI die Cybersicherheit automatisieren, indem der Netzwerk-Traffic kontinuierlich überwacht und analysiert wird. Auch in einer smarten Fabrik können Dutzende verschiedener Arten von KI zum Einsatz kommen, beispielsweise Roboter, die mithilfe von maschinellem Sehen durch die Fabrikhalle fahren oder Produkte auf Mängel untersuchen, digitale Zwillinge erstellen oder Echtzeit-Analysen zur Messung von Effizienz und Output nutzen.
Manuelle Fehler reduzieren
KI kann manuelle Fehler bei der Datenverarbeitung, der Analyse, der Montage in der Fertigung und anderen Aufgaben durch Automatisierung und Algorithmen eliminieren, sofern diese jedes Mal denselben Prozess durchlaufen.
Wiederkehrende Aufgaben abschaffen
KI kann dazu verwendet werden, sich wiederholende Aufgaben zu erledigen, wodurch Arbeitskräfte frei werden, die sich mit wichtigeren Problemen befassen können. KI kann zur Automatisierung von Prozessen eingesetzt werden, z. B. zur Überprüfung von Dokumenten, zur Transkription von Telefonaten oder zur Beantwortung einfacher Kundenfragen wie „Wann schließen Sie?“ Roboter werden oft eingesetzt, um anstelle von Menschen „langweilige, schmutzige oder gefährliche“ Aufgaben zu erledigen.
Schnell und präzise
KI kann schneller Informationen verarbeiten als Menschen, Muster erkennen und Beziehungen in Daten erkennen, die einem Menschen entgehen.
Unbegrenzte Verfügbarkeit
KI ist nicht durch die Tageszeit, die Notwendigkeit von Pausen oder andere menschliche Faktoren beeinträchtigt. Wenn sie in der Cloud ausgeführt werden, können KI und maschinelles Lernen „immer aktiv“ sein und kontinuierlich an den ihnen zugewiesenen Aufgaben arbeiten.
Schnellere Forschung und Entwicklung
Die Möglichkeit, große Datenmengen schnell zu analysieren, kann zu beschleunigtem Durchbruch in Forschung und Entwicklung führen. KI wurde beispielsweise für die Vorhersagemodelle für potenzielle neue pharmazeutische Behandlungen oder zur Quantifizierung des menschlichen Genoms verwendet.
Spracherkennung
Gesprochene Sprache automatisch in geschriebenen Text umwandeln.
Bilderkennung
Verschiedene Aspekte eines Bildes identifizieren und kategorisieren.
Übersetzung
Schriftliche oder gesprochene Wörter von einer Sprache in eine andere übersetzen.
Vorhersagemodellierung
Daten auswerten, um bestimmte Ergebnisse mit einem hohen Grad an Genauigkeit vorherzusagen.
Datenanalyse
Muster und Beziehungen in Daten für Business Intelligence finden.
Internetsicherheit
Netzwerke automatisch auf Cyberangriffe und Bedrohungen scannen.
Profitieren Sie von einem Guthaben über 300 $, um Google Cloud und mehr als 20 „Immer kostenlos“-Produkte kennenzulernen.