GOTO Berlin 2017 – Teil 2

Avatar Datum: 19. Dezember 2017
Autor: Christian Göbel


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


Caching – Probleme mit Permissions

Autor: Florian Müller


Technologie


Ich war gerade an einem Ticket um eine Lösung für das leidige Thema des Caching der Autosuggest zu lösen. Das grundlegende Problem ist, dass das Autosuggest recht umfangreich ist (gecached bis zu 2MB). Sollte nun ein User ein Wort eingeben und kein Autosuggest vorhanden sein, wurde dieser gebaut und gecached. Die hat auch mal gerne eine …


Beitrag lesen
13
JAN
17

Netbeans 7.1patch1 released

Autor: Bastian Schwarz


Technologie


Gestern wurde Netbeans 7.4patch1 released in dem auch einige PHP Fixes mit drin sind. Näheres gibt es hier: https://netbeans.org/community/news/show/1602.html Das Auto-Namespacing geht leider immer noch nicht … Gruß Bastian


Beitrag lesen
26
NOV
13

WebKit Sibling Bug

Autor: Benjamin Hofmann


Technologie // User Experience & Design


Bei kleineren Anpassungen in einem unserer Projekte ist heute im alten Standard-Browser von Android ein Bug[1] aufgefallen, der dazu führte, dass die Listenelemente mit initial verstecktem Inhalt diesen beim Anklicken nicht anzeigten. Nach einer kurzen Recherche bin ich hier auch auf die Lösung gestoßen, den Checkbox Hack on Mobile Webkit[2]. Klingt fies, ist aber nur …


Beitrag lesen
13
MRZ
15

Responsive Webdesign – Was hat das mit mir zu tun?

Autor: Axel Güldner


Projekte // Technologie // Über den Tellerrand // User Experience & Design


Das Thema Responsive Webdesign hat inzwischen jeden von uns, der mit offenen Augen durch das Internet läuft, mindestens einmal berührt. Quasi wie aus dem Nichts ist diese Disziplin über Nacht zum neuen Buzzword unter Webdesignern/Entwicklern und Marketingleuten geworden. Responsive Webdesign gilt einfach als sexy, auch wenn die eigentliche Idee dahinter nicht gerade neu ist. Jeder …


Beitrag lesen
18
JAN
12