CodeFusion

Microsoft R Server

31.01.2017

Machine learning, data mining, big data, deep learning – das sind nur fier Schlagworte die zurzeit die Schlagzeilen in Softwareentwicklung machen. Das ist das Welt von Big Data. Sieht so aus, das wir haben mehr Informationen als wir verarbeiten kennen. Was kennen wir mit das machen?

In CODEFUSION haben wir eine Regel: immer auf Technologiespitze bleiben. Jetzt haben wir ein ehrgeiziges machine learning Projekt am Laufen. Wir sind langsam Spezialisten in R Computersprache. R ist eine populäre Sprache und Umgebung für Statistische Berechnungen. Da wir eine Enterprise Lösung anbieten wollen, mussten wir schnell zum Server seitiges R wechseln. Wir sind sehr froh das auch hier Microsoft auf die Reiche ist. Wir haben erst das AzureML – cloud basierte machine learning Lösung von Microsoft ausprobiert. Jetzt sind wir mit Microsoft R Server (MSR) unterwegs. Falls das nicht bekannt klinget keine Sorge. Es ist ein relativ frischen Microsoft Server Familie Mitglied. Deswegen auch überraschend die Versionsnummer… 9.0. Wie es sich herausstellt es ins einfach rebranding (und .NET Core rewrite) von Revolution R Enterprise (mit deployR) Server nach dem Microsoft in Januar 2015 dessen Hersteller Revolutionary Analitics gekauft hat. Microsoft investiert letztens viel in R. Wir haben schon Microsoft R Open (basierend auf die CRAN R Version 3.2.2), wir haben Module für SQL Server Unterstützung, und wir haben das deployR umbenannt ins Operationalization. Dieser Zungenbrecher bedeutet nichts anderes als ein Mechanismus um jedes R Skript in ein Web Service zu umwandeln. Dieses Web Service steht danach über eine REST API und Swagger zu Verfügung, z.B. für ein C# .NET Applikation. Das alles wird gerade in unser Projekt benutzt. Wir werden noch über das berichten.

«
»
strzałka do góry