CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine

Machine Learning in Applikationen

Wie Ihr Google Machine Learning für Eure Apps einfach nutzen könnt

Programmieren ist der Versuch, Probleme in fixe Regeln zu pressen und damit zu lösen. Komplexe Aufgabenstellungen, wie etwa Sprach- oder auch Bilderkennung, bedürfen aber smarterer Lösungsansätze. Denn sie gehorchen keinem fixen Regelwerk. Computer können solche Herausforderungen nur dann meistern, wenn sie die notwendigen Fähigkeiten vorher erlernen. Erfahrt in diesem Blogbeitrag mehr über die faszinierende Technologie, und wie Ihr Google Machine Learning ganz einfach für Eure eigenen Software-Entwicklungen nutzen könnt.

Wenn Ihr ein Bild von einem Apfel betrachten, dann wisst Ihr, dass es sich um ein Bild von einem Apfel handelt. Dieses Wissen habt Ihr einem Computer voraus. Denn es gibt unzählige Möglichkeiten, wie ein Apfel aussehen und abgebildet werden kann. Ein Regelkorsett in Form eines Programmes über diese Vielfalt an Möglichkeiten zu stülpen, ist kaum möglich und wenig sinnvoll.

Maschinen lernen so wie Menschen

Ihr selbst habt allerdings auch nicht schon nach Euren ersten Schrei gewusst, dass beispielsweise ein Bild im Kreißsaal einen Apfel zeigt. Das habt Ihr erst lernen müssen. So wie wir Menschen, können Computer nun ebenfalls lernen. Das System bekommt viele Male das Bild eines Apfels vorgesetzt und die Info dazu serviert, dass es sich um eben ein Bild eines Apfels handelt. Nach einiger Zeit kann der Rechner ein solches Bild dann erkennen. Nie mit einer hundertprozentigen Sicherheit zwar – aber mit sehr hoher Wahrscheinlichkeit. Die Trefferquote hängt nämlich davon ab, wie gut der Rechner zuvor trainiert wurde.

Unbekanntes aufgrund von Erfahrung interpretieren

Machine Learning wird in der Praxis oft als Synonym für Artificial Intelligence (Künstliche Intelligenz) verwendet. Das ist unpräzise: AI oder KI umschreiben die Versuche, einen Computer so zu programmieren, dass er eigenständig Probleme lösen kann. AI oder KI sollen also das menschliche Denken mechanisieren. Bei Machine Learning hingegen lernt ein System, aus Beispielen verschiedene Muster zu erkennen. Aufgrund dieser kann der Computer dann unbekannte Daten beurteilen.  

Google Machine Learning begegnet uns im Alltag

Wir selbst verwenden bereits zahlreiche Anwendungen wie selbstverständlich, in denen Machine Learning integriert ist. Hier findet Ihr fünf Beispiele für Google Machine Learning, die Euch vielleicht überraschen werden:

  1. Google Suche
    Das Ergebnis der Google Suche wird etwa durch einen nicht unerheblichen Teil von RankBrain bestimmt. Der Algorithmus lernt anhand des Suchverhaltens der User, welche Ergebnisse für bestimmte Begriffe „gut“ oder „schlecht“ waren. Daraus zieht RankBrain seine Schlüsse und “verbessert” die Suchergebnisse. Besonders bei neuen Suchanfragen spielt dies eine wichtige Rolle.
  2. Automatische Vervollständigung
    Für den User sichtbarer als RankBrain ist freilich die Auto-Suggest Funktion der Google Suche. Noch während Ihr einen Suchbegriff in das Fenster eingeben, schlägt Euch Google mögliche Begriffe vor. Auch hier ist Machine Learning im Spiel.
  3. Spam-Erkennung im Mailprogramm
    Spam-Nachrichten von wichtigen Nachrichten zu unterscheiden ist oft nicht einfach. Das Mail-Programm G-Mail von Google filtert ungewollte oder gar gefährliche E-Mails selbständig heraus. Mithilfe der künstlichen Intelligenz von Tensor Flow hat Google den Spam-Filter nun weiter verbessert. Damit sollen täglich 100 Millionen Spam-Nachrichten zusätzlich als solche erkannt werden.
  4. Google Fotos erkennt Inhalt der Bilder
    Innerhalb von Google Fotos könnt Ihr nach dem Inhalt der Bilder suchen. Gebt „Apfel“ oder „Sonnenuntergang“ ein, und erhaltet die gewünschten Ergebnisse. Dank Google Machine Learning ist es möglich, Informationen aus den Bildern zu lesen. Eine Leistung, die mit üblicher Programmierarbeit nicht möglich wäre.
  5. Google Übersetzer für Schrift, Wort und Bild
    Diese Anwendung dient als Real-Time-Übersetzer für viele Sprachen – angefangen von Afrikaans bis Zulu. Den zu übersetzenden Text müsst Ihr dabei nicht per Tastatur eingeben. Ihr könnt ihn sprechen oder Ihr „zeigt“ der Applikation einfach das, was es zu übersetzen gilt. Auf Ihrem Display seht Ihr dann die übersetzte Version. Ein Beispiel: Ihr richtet Euer Smartphone auf eine fremdsprachige Speisekarte. Schon seht Ihr alle Gerichte in Eurer Muttersprache angezeigt.

Nutzt Machine Learning für Eure eigenen Apps

Google verwendet Machine Learning allerdings nicht nur für die eigenen Applikationen. Es ist leicht möglich, diese Technologie in Ihre eigenen Anwendung einzubinden. Es gibt zwei Möglichkeiten, um Google Machine Learning zu nutzen:


Fertige APIs in die Software einbinden

Auf der Google Cloud Plattform (GCP) stehen verschiedene fixfertige Anwendungen (APIs) zur Verfügung. Diese müsst Ihr lediglich in Eure Software einbinden. Know-how über Machine Learning ist dabei nicht notwendig. 10 verschiedene AI-Bausteine stehen derzeit zur Verfügung:

  • Inhalte von Bildern erkennen
    Mit Cloud Vision könnt Ihr Informationen aus Bildern gewinnen. Diese Anwendung eröffnet Euch eine Fülle an Anwendungsmöglichkeiten: Große Mengen an Fotos lassen sich damit in Kategorien einteilen. Use-Cases angefangen von der Produktbildkategorisierung bis hin zur Krankheitsdiagnose sind damit realisierbar. In Bildern enthaltenen Text könnt Ihr mit der Vision API ebenfalls erfassen. Bei Services, die es Nutzern erlauben, eigene Bilder hochzuladen, erkennt Vision API unangemessene Inhalte.
  • Bewegtbild verstehen
    Video API erkennt die Inhalte von Bewegtbild. Die Anwendungsmöglichkeiten sind vielfältig: Damit könnt Ihr etwa kontextbezogene Werbung realisieren, große Videobibliotheken indexiert archivieren und Inhalte daraus rasch verfügbar machen, sowie Bewegtbild moderieren und filtern.
     
  • Schnelle und lernfähige Übersetzung
    Mithilfe des Translation API können Sie Texte schnell und dynamisch übersetzen. Im vortrainierten Modell stehen dabei mehr als 100 Sprachen zur Verfügung.
     
  • Bedeutung und Struktur von Text verstehen
    Natural Language API ermöglicht es, die Struktur und die Bedeutung von Texten zu analysieren und den Inhalt zu verstehen. Mit diesem Baustein ist es möglich, Personen, Orte oder Ereignisse in einem Text zu erkennen. Auch Stimmungen und Meinungen lassen sich analysieren. Bei der Auswertung von Kundenrezensionen oder Postings auf Social Media Plattformen ist dies beispielsweise sehr nützlich.
     
  • Intelligente Chatbots erstellen
    Dialogflow ermöglicht intelligente Konversationen zwischen Mensch und Maschine. Diese könnt Ihr auf verschiedenen Plattformen zur Verfügung stellen – wie etwa auf Websites aber auch über IoT-Geräte. Chatbots, die die Fragen der Nutzer analysieren und intelligent beantworten, lassen sich beispielsweise mit Dialogflow verwirklichen.
     
  • Text in gesprochene Sprache umwandeln
    Mit der Cloud Text-to-Speech könnt Ihr Text in natürlich klingende Sprache umwandeln. Für über 20 Sprachen stehen derzeit mehr als 100 Stimmen zur Verfügung. Die Lösung eignet sich für die Interaktion mit Geräten oder auch für den Kundendienst.
  • Gesprochenes in Text transformieren
    Die Cloud Speech-to-Text-API erkennt 120 Sprachen und kann diese in Text umwandeln. Die Anwendung eignet sich beispielsweise für die Steuerung von Geräten durch Sprache oder auch das Transskripieren von Sprachaufzeichnungen in Text.
  • Erkenntnisse aus strukturierten Daten gewinnen
    Mit AutoML Tables könnt Ihr Daten aus Eurem Unternehmen dazu nutzen, um mit Hilfe von Machine Learning wichtige Erkenntnisse daraus zu gewinnen.  Das erlaubt Euch, genauere Prognosen über die Nachfrage Eurer Kund:innen zu erstellen.
     
  • Kund:innen besser verstehen
    Recommondations AI (Beta) hilft Euch, das Verhalten Eurer Kund:innen besser zu verstehen und die Produktempfehlungen stärker zu personalisieren.
     
  • Schnellere Erkenntnisse aus Zeitreihen
    Die Analyse von Zeitreihen – etwa die Fußgängerfrequenz vor einem Schaufenster – bilden für viele Unternehmen die Basis für wichtige Entscheidungen. Mit Cloud Inference API (Alpha) lassen sich aus Zeitreihendatensätzen Erkenntnisse in Echtzeit gewinnen. 

Individuelle Lern-Modelle generieren

Mithilfe der Cloud Auto ML Produkten könnt Ihr aus vielen der eben beschriebenen Bausteine benutzerdefinierte Modelle erstellen und diese trainieren. Ihr könnt aber auch Eure eigenen Lern-Modelle generieren, indem Ihr das Google Machine Learning als Managed Service aus der Cloud nutzen. Eure Modelle erstellt Ihr dabei mit der plattformunabhängigen Open-Source-Programmbibliothek TensorFlow. Ein Beispiel dafür: Der Japaner Koike Makoto verwendete TensorFlow, um für die Farm seiner Eltern eine intelligente Sortiermaschine für Gurken zu realisieren. 

Fazit: Wie Ihr Google Machine Learning für Eure Apps einfach nutzen könnt

Dank Machine Learning lässt sich das Verständnis zwischen Mensch und Maschine erheblich erleichtern. Ein solches wertet Ihre Anwendungen auf. Mit Google Machine Learning könnt Ihr vorgefertigte Anwendungen in Ihre eigenen Applikationen leicht integrieren. Oder aber, Ihr nutzt die Ressourcen von Google Machine Learning, um Eure selbst kreierten Lern-Modelle laufen zu lassen.

Schulung

Schulungen zu Machine Learning

Wir bieten zahlreiche Schulungen und Trainings rund um Machine Learning an. Je nach Fortschritt erreichen Sie damit verschiedene Level – Basic, Intermediate und Advanced.

Produkt

Cloud Machine Learning

Statt Code zu schreiben, der die vom Computer auszuführende Aktion beschreibt, liefert Euer Code einen Algorithmus, der sich selbst anpasst. Mit Machine Learning schneller und besser lernen!

Blog 13.02.25

Machine Learning: Macht KI den Online-Handel besser?

Smartere Empfehlungen, bessere Kundenerlebnisse, aber auch dynamische Preise und algorithmische Kontrolle – wie verändert Machine Learning den Online-Handel wirklich? Optimierung oder Manipulation? Revolution oder digitaler Einheitsbrei? Genau um diese Fragestellungen geht es in der heutigen insights!-Folge.

Leistung

Mit Data und Data Science Potentiale heben

Von Business Intelligence, Reporting oder Dashboarding-Projekt bis hin zu Machine Learning: Unser am Standard CRISP-DM orientiertes und an agilen Methoden angelehntes Vorgehensmodell ist speziell auf Daten- und Machine-Learning Projekte zugeschnitten.

Navigationsbild zu Data Science
Service

Data Science, Artificial Intelligence und Machine Learning

Data Science wird seit einiger Zeit als die Königsdisziplin bei der Erkennung von wertvollen Informationen in größeren Datenmengen gehandelt.

Navigationsbild zu Data Science
Service

Data Science, Artificial Intelligence und Machine Learning

Data Science wird seit einiger Zeit als die Königsdisziplin bei der Erkennung von wertvollen Informationen in größeren Datenmengen gehandelt.

Navigationsbild zu Data Science
Service

AI & Data Science

Wir bieten umfassende Lösungen im Bereich Data Science, Machine Learning und AI, die auf Ihre spezifischen Herausforderungen und Ziele zugeschnitten sind.

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Blog 10.12.19

GCP - Der Google Werkzeugkasten

GCP – Wie Ihr die Werkzeuge von Google verwenden könnt von – Startup zum Milliarden Unternehmen

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Blog 28.05.20

Google meint Helfen ernst

Googles designiertes Ziel ist es, Schülern und Lehrern während Distance Learning zu helfen.

Unternehmen 30.07.21

Unsere Firmengeschichte auf einen Blick

1992 startete unsere Erfolgsgeschichte und wir durchliefen seither ein paar Täler der Tränen, viele Learnings und konnten ganz viele Erfolge feiern.

News 13.08.20

Folding at Home sucht nach SARS-CoV-2 Wirkstoff

Zur Berechnung von komplexeren Machine Learning Modellen verwendet ARS intern eine Linux-basierte Maschine mit zwei NVIDIA GPU. Freie Rechenzeit wurde nun dem gemeinnützigen Projekt Folding@Home gestiftet.

Referenz

Google Workspace-Migration bei blau direkt GmbH

Die blau direkt GmbH konnte erhebliche Kosten sparen durch eine Migration von Google Workspace. Wie das genau ging? Erfährst du hier!

Zusammenarbeiten mit Google Workspace
Blog

Arbeiten mit Externen in Google Workspace

Mit Google Workspace Word-, PowerPoint- und andere Microsoft-Dateien einfach öffnen und bearbeiten. Lest hier, wie Ihr in Google Workspace mit Externen arbeitet!

News 12.01.22

Sind Ihre Daten in SaaS-Applikationen sicher?

Seien Sie Datenverlust und Missachtung von Datenschutzrichtlinien einen Schritt voraus mit einer kostenlosen Risikoeinschätzung Ihrer SaaS-Applikationen von Lookout.

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Produkt

Google Chat

Mit Google Chat Direktnachrichten versenden und Gruppenchats öffnen. Die Zusammenarbeit ist einfach gestaltet und effizient organisiert.

feiernde Menschen Launch HCL Volt MX
News 05.09.21

Startschuss für HCL Volt MX

Es ist soweit. Schnell und einfach Apps entwickeln mit HCL Volt MX. Nehmen Sie an den HCL Volt MX Events am 09. September und 01. Oktober teil.

Blog 04.07.22

Facebook und der weltweite Ausfall

Facebook hat eine fehlerhafte Konfigurationsänderung für einen fast sechsstündigen Ausfall am Montag verantwortlich gemacht. Die 3,5 Milliarden Nutzer des Unternehmens konnten in dieser Zeit die Dienste Facebook, WhatsApp, Instagram und Messenger nicht erreichen.

SaaS Applikationen effizient integrieren mit APIs
Wissen

SaaS Applikationen effizient integrieren mit APIs

SaaS wird zur Unterstützung von neuen und auch bereits etablierten Geschäftsprozessen eingesetzt. Um SaaS Lösungen mit der unternehmensinternen IT zu integrieren, stellen SaaS Anbieter dazu applikationsspezifische Schnittstellen, sogenannte APIs zur Verfügung.

Wissen

Business Process Management und Enterprise Service Bus

Sowohl BPM als auch ESB haben individuelle Stärken. Der zweite Teil dieser Blogserie beleuchtet, wie man diese Stärken nutzen und kombinieren kann, um komplexe Prozesse einfacher und effektiver auszuführen.

Hoch skalierbar, niedrige Kosten
Blog 18.09.20

4 Ansätze wie Anthos ROI liefert

Google beauftragte Forrester Consulting damit frühe Nutzer von Anthos zu befragen und eine Studie über den bisherigen Einfluss zu kreieren - Die Ergebnisse sind berichtenswert.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!