Shaman bietet ein komplettes maschinelles Lernframework für die Automatisierung und Robotik von Wissensarbeitern. Shaman vereinfacht den Weg vom maschinellen Lernen zu einem robusten und integrierten Produktionssystem. Besonders nützlich sollte es für Teams sein, die zum ersten Mal maschinelles Lernen in ihre Prozesse integrieren wollen.

Schamane ist hauptsächlich:

  • Eine zusammensetzbare Auswahl von Open-Source-Komponenten, die in einem Micro-Service-Framework organisiert sind (siehe unten).
  • Ein Benutzeroberflächengenerator für Datenbeschriftung, Schulung, Validierung und Produktion
  • Datengeneratoren für viele Datentypen (Dokumente, Webseiten, Bilder, ERP-Daten, CRM-Daten, etc.)
  • Datenextraktoren für viele Arten von Dokumenten und Webinhalten
  • Konnektoren zu Xml- und Json-Webdiensten, E-Mail- und maschinellen Lerndiensten

Schamanen können sofort eingesetzt werden:

  • E-Mails, PDF-, Word- und Excel-Dokumente, Webseiten, Bilder und Daten aus Webservices kategorisieren
  • Daten aus E-Mails, Dokumenten, Webseiten, Bildern, Video und Ton extrahieren
  • Sentiment aus Texten und Emotionen aus Bildern extrahieren
  • Erkundung und Lösung von Problemen in einer simulierten Umgebung (3D, 2D, textuell oder numerisch)
  • Beantwortung von Textfragen anhand von Informationen in Ihrem ERP oder CRM
  • Bewertungen und Empfehlungen abgeben
  • Anbindung an Cloud-Dienste wie Spracherkennung und -generierung
  • mehrstufige Prozesse zusammenstellen (z.B. Bildklassifizierung -> Bildqualitätsbewertung -> Regionserkennung -> OCR)
  • Linux oder Windows Server; RaspberryPi 3 oder Nvidia Jetson TX2; Mac OSX, Windows oder Linux Arbeitsplätze

Die erste öffentliche Version von Shaman wird im Sommer 2018 unter einer Open Source Lizenz (wahrscheinlich Apache oder GPL3) verfügbar sein.

Komponenten