GOTO Berlin 2017 – Teil 2


Hier nun Teil 2 meines Berichts zur GOTO Berlin. Nach dem Container & Kubernetes Security Workshop am Mittwoch und dem ersten Haupt-Konferenztag am Donnerstag (Bericht hier), rundete der ML-Track am Freitag, 17. November, meine Themenwahl ab.

Einen beeindruckenden Einstieg in den Tag lieferte Prof. D’Andreas Keynote „Drones on Broadway“, bei der auf die Forschung im Bereich autonomer Dronen am ETH Zürich eingegangen wurde. Zu kurz kam dabei auch nicht der Praxiseinsatz der Dronen am Broadway oder auf der aktuellen Tour von Metallica. Die Ansätze für extreme Robustheit und das selbstheilende Prinzip der Dronen ließen für mich einige Parallelen zu der hochverfügbaren Infrastruktur erkennen, die serverseitig die Zukunft der IT darstellen wird. In Grenzbereichen ist laut D’Andrea ein Schritt von 99,9% auf 99,99% Verfügbarkeit beispielsweise eine Verbesserungen um den Faktor 10. Natürlich kann ein Dronenabsturz (ggf. auch noch über Publikum) viel fatalere Folgen haben, als ein Serverausfall. Nichtsdestotrotz waren die Ansätze von autonomen Systemen und deren ständiger Feedback-Loop, die der Professor und Entrepreneur aus Zürich vorstellte, sehr lehrreich.

Danach gab Phil Winder einen schönen Abriss zur Geschichte von Data Science und „intelligenten“ Systemen. Die Frage warum Machine Learning gerade in den letzten Jahren so prosperiert, beantwortete er insbesondere mit dem schieren Anstieg von Rechenleistung. Ähnlich argumentierte in seiner Session „TensorFlow in the Wild“ auch Kaz Sato von Google Tokyo. Die Rechenpower, die man mittlerweile auf Abruf in der Cloud aus einem föderierten Cluster von Servern mobilisieren kann, schafft für Data Science immer mehr Möglichkeiten. Außerdem haben sich in den letzten 10-15 Grafikkarten extrem weiterentwickelt. Mit ihren auf Matrizenoperationen optimierten Chipsätzen bieten sie die optimale Hardware für Deep Learning Probleme. Daraus folgt, das heutzutage ML-Probleme mit überschaubarem Investitionsaufwand gelöst werden können. Wem die Basis-Dienste von Google oder Amazon beispielsweise für Spracherkennung in der Cloud nicht reichen, der greift auf ausgereifte Open Source Lösungen wie TensorFlow oder SciKit Learn zurück und trainiert seine spezialisierten Modelle in diesen Systemen.

Wie ML in der Praxis auf einem Portal mit hoher Last eingesetzt werden kann, zeigten Christian Deger (AutoScout24) und Arif Wider (ThoughtWorks). Dabei hochinteressant die Verschmelzung der Modelle der Data Scientists (implementiert in R) mit einer hochskalierbaren Java-Serveranwendung. Hier stellten Software-Ingenieure und Daten-Wissenschaftler eine Continuous Delivery Pipeline auf die Beine, die jeder schon mal indirekt verwendet hat, der die Bewertungsfunktion von Fahrzeugpreisen auf dem oben genannten Portal genutzt hat.

Neben diesen technischen Themen lieferte in meiner Trackwahl Ted Reward einen lohnenswerten Blick über den Tellerrand. Weil Software-Entwickler Abstraktionen über Abstraktion über Abstraktionen [..] schichten, bietet es sich aus seiner Sicht an bestimmte Modelle aus der Sichtweise eines Philosophen zu betrachten. Der Vortrag war wirklich sehr unterhaltsam. Man muss allerdings am besten selbst erlebt haben, mit welcher Kurzweiligkeit der Amerikaner das Thema beleuchtete, um einen Eindruck zu bekommen, in welche Richtung es hier ging. Von daher spare ich mir hier eine weiterführende Darstellung der Inhalte dieser Session.

Den Abschluss der Konferenz setzte dann die Keynote „Listening In: Cybersecurity in an Insecure Age“ von Prof. Susan Landau mit einem fundierten Einblick zu Security-Themen, die insbesondere in den USA aktuell sind.

Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema Technologie


Der „Checkbox-Hack“ oder wie mache ich eine Weiterlesen-Funktion

Autor*in: Florian Müller


Technologie


Da ich immer wieder von Unsicherheiten für eine Weiterlesen-Funktion lese, wollte ich euch eine schöne und schnell zu implementierende Möglichkeit zeigen, wie man diese auch Implementieren kann. Diese wurde mir von Benni vor ein paar Wochen vorgestellt und ist auch schon bei ein paar Projekten im Einsatz. Die HTML Struktur ist relativ einfach und kann …


Beitrag lesen
01
AUG
16

CSS Selectors and Pseudo Selectors and browser support

Autor*in: Benjamin Hofmann


Technologie // User Experience & Design


Eben bin ich auf eine interessante Seite zum Thema Selektoren in CSS gestoßen, die sehr übersichtlich auflistet was geht und was nicht und vor allem in welchen Browsern dies der Fall ist. Leider ist die Seite nicht mehr ganz aktuell, aber für einen schnellen Überblick sollte sie allemal ausreichen. Und mit etwas Glück kommt auch …


Beitrag lesen
17
FEB
12

imx.Platform: Release-Notes Januar 2020

Autor*in: Brigitta Zinsser


infomax   //   Technologie


imx.Platform

Nachdem von zahlreichen Kunden der Wunsch an uns herangetragen wurde, dass sie gerne regelmäßig über aktuelle Neuerungen in der imx.Platform informiert werden möchten, starten wir ab diesem Jahr mit monatlichen Informationen zu den Neuerungen in der imx.Platform. Dieses Mal geht es im Neuerungen, die in den letzten Wochen bis einschließlich 28.01.2020 bereitgestellt wurden.


Beitrag lesen
28
JAN
20

Xdebug Stacktrace verbessern

Autor*in: Florian Müller


Technologie


Ich habe mich heute im Zuge eines kleinen Problems mit einem Stacktrace etwas mit der xDebug Konfiguration beschäftigt. Dabei bin ich auf eine kleine nützliche Option gestoßen, welche ich euch nicht vorenthalten möchte. Die Optionen xdebug.collect_params Es gibt die Option xdebug.collect_params, welche verschiedene Level an Output ermöglicht. Ich habe mich in meiner VM für den …


Beitrag lesen
03
AUG
17