Mit modernster Technologie zu guten Entscheidungen

Für den Aufbau kundenindividueller Data Science-Solutions setzen wir auf praxisbewährte Eigenentwicklungen sowie standardisierte Machine Learning & Artificial Intelligence-Modelle unserer Technologiepartner Microsoft und IBM. 

Mit der individuellen Ausrichtung unserer Lösungen schaffen wir einen messbaren Mehrwert, der sich bereits unmittelbar nach der Umsetzung positiv auf den Erfolg unserer Kunden auswirkt. Indem wir unterschiedliche mathematische Modelle miteinander verzahnen und mit Standard-Tools kombinieren, entstehen wirtschaftlich tragfähige Lösung für Industrie-, Handels- und Dienstleistungsunternehmen. 

Auf Wunsch stellen wir unseren Kunden die entwickelten Modelle auch im Quellcode (White Box) zur Verfügung. Ein wichtiger Schritt, damit sich unsere Lösungen schneller als effiziente Treiber neuer Idee durchsetzen. Gleichzeitig festigen wir so die langfristige, erfolgreiche Zusammenarbeit mit unseren Kunden.

Die eingesetzten Basiselemente halten wir gemeinsam mit unseren Technologiepartnern im Rahmen von Update und Serviceverträgen stets auf dem neusten Stand der Technik. 

Unsere Lösungen entwickeln wir ausschließlich mit Werkzeugen, mit denen unsere Kunden – nach intensiver Einarbeitung und Absprache – selbst Änderungen und Erweiterungen umsetzen können.

Hierzu gehören insbesondere die folgenden Tools: 

Programmiersprachen für Ihr System 

 

Python 

Python gehört zu den beliebtesten Programmiersprachen der Welt. Sie überzeugt durch Anwenderfreundlichkeit und einem hohen Funktionsumfang, speziell im Bereich Data Science. 

 

Python zählt heute zu den am weitesten verbreiteten Skriptsprachen. Als „General Purpose Language“ hat Python keinen speziellen Anwendungsbereich. Es ist gerade die Universalität der Sprache, die das Zusammenspiel mit anderen Anwendungen vereinfacht. Dank der intuitiven Syntax, der Open Source-Verfügbarkeit und der Plattformunabhängigkeit gibt es eine große Community und eine Vielzahl unterschiedlicher Bibliotheken. Speziell im Bereich Data Science kann Python mit Aufbereitungs-, Analyse- und Visualisierungsoptionen aufwarten, die höchsten Ansprüchen genügen. Mit den anerkannten Paketen sind wir von COSMO CONSULT in der Lage, komplexe Modelle auf Basis von Machine Learning, Deep Learning oder künstlicher Intelligenz zu erstellen und zu bewerten. Zudem nutzen wir Python als Schnittstelle, um unterschiedliche Programmteile zu verbinden.

 

R 

R ist eine umfangreiche, flexible Open-Source-Programmiersprache, die für Datenbearbeitung, Datenanalyse und Datenmodellierung eingesetzt werden kann. 

 

R hat sich mittlerweile – neben Python – als Standardtool in der Data Science-Welt etabliert. Dank kostenfreier Nutzung und Open-Source-Charakter hat R wie kaum eine andere Software diesen Bereich in den letzten Jahren vorangetrieben. Die R-Community wächst stetig, weshalb neue Methoden schnell verfügbar sind und umgehend angewendet werden. R ist ausgesprochen flexibel und lässt sich für viele Anwendungsfälle nutzen. Mit R-Studio gibt es einen komfortablen Editor, der das tägliche Arbeiten erheblich vereinfacht. 

 

R lässt sich in unterschiedlichsten Szenarien nutzen: Von der Datenanalyse bis zur finalen Automatisierung, von ersten einfachen Plots bis zur vollständigen Visualisierung mit Shiny R – mit R kann man fast jede Aufgabenstellung effizient bearbeiten. 

 

Durch die zahlreichen Optionen für die Verknüpfung mit anderen Konzepten kann die Performance enorm gesteigert werden. Wir von COSMO CONSULT setzen R seit vielen Jahren erfolgreich ein. Viele unserer Data Science-Lösungen basieren heute auf R. Nutzen Sie unsere Schulungen, um sich von den Stärken dieser Programmiersprache selbst zu überzeugen oder Ihr Wissen zu vertiefen. 

 

Technologien für Operations Research

 

C# 

Mit C# lassen sich Lösungen zu Operations-Research-Problemstellungen entwickeln und in eine Benutzeroberfläche (GUI) integrieren. 

 

C# wurde im Rahmen der .NET-Strategie von Microsoft entwickelt und ist heute eine der meist genutzten Programmiersprachen der Welt. Es handelt sich dabei um eine „general-purpose programming language“, mit der man jede Aufgabenstellung umsetzen kann. Durch die Objektorientierung lässt sich der Code optimal strukturieren, sodass viele Fehler bereits im Vorfeld vermieden werden. 

 

Der starke Einfluss von C++ und Java sorgt dafür, dass diese Programmiersprache bestens geeignet ist, um Aufgabenstellungen im Bereich Operations Research zu lösen. Für besonders rechenintensive Schritte lässt sich zudem C++-Code problemlos integrieren. Zusätzlich steht mit dem .NET-Framework ein weiteres, mächtiges Werkzeug zur Verfügung. Wir von COSMO CONSULT nutzen diesen Spielraum, um für unsere Kunden maßgeschneiderte Lösungen zu entwickeln. In Kombination mit Windows Presentation Foundation (WPF) entstehen so ansprechende GUIs mit hohem Funktionsumfang, in die wir unsere Lösungen integrieren.

C/C++ 

C++ ist eine weit verbreitete Programmiersprache. Sie kommt als General Purpose Language in der System- und Anwendungsentwicklung zum Einsatz. 

 

Speziell bei der Large-Scale- und High-Performance-Programmierung erfreut sich C++ großer Beliebtheit. Mit der Programmiersprache kann man in C auf der Low Level-Ebene entwickeln oder die umfangreiche STL-Bibliothek in C++ nutzen. Das macht C/C++ zu einem mächtigen Werkzeug, um maßgeschneiderter Algorithmen zu erstellen. Schnittstellen zu gängigen Tools für Data Mining (R) und Optimierung (IBM CPLEX) bieten ideale Bedingungen für performante und mächtige Lösungen. 

 

Wir von COSMO CONSULT nutzen C/C++ als Standardprogrammiersprache, vor allem für komplexe und nicht lineare Optimierungsmodelle. Hier sind generische Löser oft nicht ohne Weiteres anwendbar oder werden den Performance-Anforderungen nicht gerecht. 

IBM CPLEX 

IBM CPLEX ist einer der führenden generischen Solver für lineare und gemischt-ganzzahlig lineare Modelle. 

 

IBM CPLEX umfasst eine Kollektion leistungsfähiger Algorithmen, die in der Lage sind, lineare, gemischt-ganzzahlige oder quadratische Optimierungsprobleme zu lösen. Die Algorithmen lassen sich flexibel auf unterschiedlichste Modelle anwenden und über Parameter an die jeweilige Modellstruktur anpassen. Zudem existieren leistungsfähige Schnittstellen und Bibliotheken für alle wichtigen Programmiersprachen wie C/C++, C#, Java oder Python. Auf diese Weise können die Algorithmen reibungslos integriert werden. Darüber kann man auf tieferer Ebene direkt in den Lösungsprozess eingreifen, um die Performance zu steigern. Zusätzlich zum Solver wird die effiziente Modellierungssprache OPL bereitgestellt, mit der sich mathematische Modelle flexibel und schnell modellieren lassen. 

 

Wir haben IBM CPLEX bereits in zahlreichen Projekten erfolgreich eingebunden, wobei wir durch eine sorgfältige Feinjustierung der Parameter in kurzer Zeit eine hohe Ergebnisqualität erzielen konnten.

Technologien für Visualisierungen

 

 

Microsoft Power BI oder QlikView / QlikSense 

Die Data Analytics-Lösungen von Microsoft und Qlik sind mächtige und weit verbreitete Tools für die Visualisierung und Analyse unterschiedlichster Daten. 

 

Microsoft Power BI und QlikView / QlikSense sind flexible Data Analytics-Plattformen, mit denen man auf effiziente Weise Daten in Wissen umwandeln kann. Beide unterstützen nicht nur Erstanalysen mit schnellen Einblicken und Informationen, sie können auch für Validierungen und detaillierte Auswertungen eingesetzt werden. Dabei lassen sich die unterschiedlichsten Datenquellen kombinieren, wobei die Größe, Ähnlichkeit und Vollständigkeit der Datensätze keine Rolle spielt. Die Ergebnisse der verschiedenen Aggregationsebenen werden sofort berechnet, womit sich beide Anwendungen äußerst flexibel einsetzen lassen. Zudem sorgen die Schnittstellen zur Programmiersprache R für weitere Vorteile bei der Darstellung komplexer Modellergebnisse. 

 

Wir von COSMO CONSULT nutzen bevorzugt die Produkte von Microsoft und Qlik, um Daten zu visualisieren, aufzubereiten und zu aggregieren. Der Nutzung und Integration weiterer BI-Tools steht dabei grundsätzlich nichts im Wege. 

 

ShinyR 

Mit ShinyR können interaktive Dashboards erstellt werden, auf die man über den Shiny Server von überall aus zugreifen kann. 

 

ShinyR ist ein integriertes Tool der Programmiersprache R. Es stellt Nutzern flexible Dashboards zur Verfügung. Das Spektrum reicht dabei von einfachen Tabellen und Grafiken bis hin zur komplexen Darstellung von Prognose- und Optimierungsergebnissen, auch in Abhängigkeit von zuvor definierten Parametern. ShinyR ist nicht nur ein nützliches Validierungstool im Rahmen des Entwicklungsprozesses, sondern leistet auch im Praxisbetrieb für die interaktive Visualisierung gute Dienste. Wurden die zugrunde liegenden Modelle in R programmiert, entfallen im Vergleich zu anderen BI-Tools die oft komplexen Schnittstellen. Zudem lassen sich Grafiken auch während der Ausführung neu generieren. 

 

Da ShinyR auf HTML, CSS und Java-Skript basiert, kann vom Design bis zur Funktionalität alles selbst entwickelt werden. Ein großer Vorteil ist die flexible Verfügbarkeit über den Shiny Server, sodass lediglich ein Internetzugang benötigt wird. Dashboards lassen sich so plattformunabhängig aufrufen. Wir von COSMO CONSULT nutzen ShinyR, um in Projekten interne Validierungsprozesse zu unterstützen. Darüber hinaus stellen wir unseren Kunden über gesicherte Zugänge verschiedene Oberflächen zur Verfügung. Auch unsere Use Cases sind in ShinyR abgebildet. So lassen sich komplexe Algorithmen verständlich vermitteln. 

Fragen Sie unsere Experten

COSMO CONSULT verfügt über eine langjährige Erfahrung mit digitalen Lösungen für den Bereich Data Science. Unsere Angebote basieren auf einer klaren Vorgehensweise, auf detaillierten Kenntnissen der Branchenprozesse und auf exzellentem Produkt-Know-how. Unsere Experten beraten Sie gerne über die einzigartigen Möglichkeiten, die sich für Sie durch den Einsatz moderner Softwaretechnologien ergeben. Nehmen Sie einfach Kontakt mit uns auf.​​​​​​​ Wir freuen uns darauf, gemeinsam mit Ihnen darüber zu sprechen, wie auch Ihr Unternehmen in das digitale Zeitalter starten kann.