Category

Vorschau

Minds Mastering Machines London – Machine Learning and TensorFlow

By | Vorschau | No Comments

Meet Oliver Zeigermann at the ML and AI Conference in London, 15. – 17. October 2018:

„Introduction to Machine Learning with Sklearn and TensorFlow“

Minds Mastering Machines London 2017

This workshop introduces you to the basics of machine learning. In the first part we begin with the fundamental concepts and train classic machine learning models using sklearn.

In the second part you will learn what neural networks and deep learning are all about. We will start with simple models and then turn to the idea of convolutional neural networks for image recognition. This will be done using TensorFlow.

Exercises will be on paper and in prepared Python notebooks, no need for any installation.

„tensorflow.js – Why the Browser and Machine Learning are a perfect match“

Minds Mastering Machines London 2017

Tensorflow.js (tensorflow.org) brings TensorFlow style machine learning to the browser. You define Machine Learning problems using JavaScript and push them over for fast computation to any GPU using WebGL. Or you train your model on a standard TensorFlow stack using high performance GPUs, convert the model and use it in the browser for prediction or transfer learning.

This might not sound like a big deal, but tight integration of Machine Learning with all the things that make the web great opens up a whole new world of applications in the areas of education, deployment, visualization, gaming, development, and overall UX. You will also learn how to do your own experiments. Oliver will show that Machine Learning in the Browser is not a toy. What are the possibilities of ML in the browser.

 

Website M3 London

follow us on Twitter – @embarced

W-JAX 2018: Machine Learning und JavaScript Integration Patterns

By | Vorschau | No Comments

Vorschau: Anfang November 2018 sind wir mit zwei Workshops auf der W-JAX in München dabei:

„Machine Learning für Software-Entwickler“
Logo W-Jax
Machine Learning für Software-Entwickler
Sprecher: Oliver Zeigermann
Workshop auf der W-JAX 2018
05. – 09. November 2018, München
The Westin Grand München, Arabellastrasse 6
#jaxcon #WJAX

Machine Learning Star Andrej Karpathy beschreibt Neuronale Netzwerke als Software 2.0. Also die neue Art zu Software zu entwickeln, die die klassische Art nicht ersetzen, sondern ergänzen wird.

Passend dazu zeigt Oliver in diesem Talk, wo uns als Software-Entwickler Machine Learning begegnet und wo sich der Ansatz von Machine Learning grundsätzlich von dem der Software-Entwicklung unterscheidet und wo es Parallelen gibt. Dabei wird Oliver mit den Teilnehmern die unterschiedlichen Arten des Machine Learnings diskutieren, was diese auszeichnet, wie sie sich unterscheiden und welche Anwendungspotentiale in ihnen stecken. Vorkenntnisse zum Thema Machine Learning werden für die Teilnahme nicht vorausgesetzt.

„JavaScript Integration Patterns“
Logo W-Jax
JavaScript Integration Patterns
Sprecher: Nils Hartmann (EOS) und Oliver Zeigermann
Workshop auf der W-JAX 2018
05. – 09. November 2018, München
The Westin Grand München, Arabellastrasse 6
#jaxcon #WJAX

Moderne Webanwendungen werden meist als Single-Page-Anwendung mit JavaScript oder TypeScript gebaut, um für Anwenderinnen und Anwender das bestmögliche Verhalten zu erreichen. Gerade bei größeren und langlebigen Single-Page-Anwendungen hat es jedoch einen Reiz, das Frontend in kleinere Teile aufzuspalten. Diese Teile können dann von unterschiedlichen Teams autonom entwickelt werden.

In diesem Vortrag wollen wir aus unserer Sicht zentrale Szenarien für solche „Micro Frontends“ herausarbeiten. Um nicht zu viel vorwegzunehmen – ein Königswegs ist weiterhin nicht in Sicht. Wir werden uns verschiedene Varianten anschauen und prüfen, inwiefern sie sich umsetzen lassen und wo Vor- und Nachteile liegen.

Zur Veranstaltung

IT-Tage 2018_SZoerner_embarc

Vorschau IT-Tage 2018 – Was (genau) ist eigentlich Architekturbewertung?

By | Vorschau | No Comments

Im Dezember sind wir in Frankfurt bei den IT-Tagen 2018 im Programm dabei!

„Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung?“
IT-Tage 2018
Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung?
Sprecher: Stefan Zörner
Vortrag bei den IT-Tagen 2018
Dienstag, 11. Dezember 2018, ab 11:30 Uhr
Frankfurt am Main, im Kongresshaus Kap Europa

Statler: “Das war wirklich mal was zum Lachen!”
Waldorf: “Ja, das ist echt komisch gewesen!”
Statler: “Was glaubst Du – ob das beabsichtigt war?”
(aus der Muppet Show)

Jedes interessante Softwaresystem hat eine Softwarearchitektur. Diese ist kunstvoll geplant oder zufällig entstanden, meist aber irgendwas dazwischen. Hätte man es anders machen sollen? In diesem Vortrag stelle ich vor, wann und wie Ihr Eure Softwarearchitektur bewertet! Seid Ihr auf dem richtigen Weg? Können Eure Architekturideen in der Umsetzung aufgetretene Probleme effektiv lösen? Helfen diese bei der Erreichung Eurer Ziele oder behindern sie diese eher? Architekturbewertung kann Sicherheit schaffen und Risiken aufzeigen und damit helfen die Aufwände im Vorhaben zu fokussieren. Ihr lernt qualitative und quantitative Bewertungsmethoden kennen: Was argumentative, Workshop-basierte Verfahren wie ATAM leisten thematisiere ich ebenso wie welche Aspekte Eurer Architekturziele sich mit Messungen verknüpfen lassen.

IT-Tage 2018

follow us on Twitter – @embarced

Evolutionäre Architekturentwicklung – Stefan Toth beim Microservices Summit Berlin

By | Vorschau | No Comments

Vorschau: Anfang Dezember sind wir mit einem Halbtagsworkshop beim Microservices Summit in Berlin vor Ort.

„Chaos? Revolution? Evolution!“

MSS Berlin

Chaos? Revolution? Evolution!
Sprecher: Stefan Toth
Workshop auf dem Microservices Summit in Berlin
Montag, 03. Dezember 2018, 13:30 – 17:00 Uhr
Berlin, im H4 Hotel Berlin Alexanderplatz

Damit größere Systeme oder Systemlandschaften über einen längeren Zeitraum hohe Qualität ausstrahlen, sind sowohl technische als auch fachliche Änderungen unausweichlich. Die gesündesten bekannten Ansätze kümmern sich stetig um diese Änderungen und betrauen möglichst viele Entwickler mit der Weiterentwicklung der Architektur. Konzepte und Technologien werden lokal und unabhängig getestet, bevor sie entweder verworfen werden, lokal als Optimierung bestehen bleiben oder als breiter anwendbares Konzept in die Landschaft wachsen. Durch den harten Test des Lebens (bzw. durch den kontinuierlichen Kontakt von Entwicklern mit wichtigen Qualitätsmerkmalen) entstehen wertvolle Beiträge zu einer Architektur, die sich stetig weiterentwickelt. Evolutionärer Architektur.

In diesem Workshop stellt Stefan Toth den Zyklus evolutionärer Architekturentwicklung vor. Von Lernfenstern mit Experimenten und erlaubten Abweichungen vom „Standard“, über weich definierte Regeln und geförderte Innovation bis hin zur eingeschränkten Anwendbarkeit von überholten Konzepten. Beispiele aus realen Entwicklungsvorhaben verdeutlichen die Konzepte.

Zur Veranstaltung