Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

The Conference for Software Architecture
Munich, 05 February - 09 February 2018


Talk: Di 3.1
Date: Tue, 06.02.2018
Time: 09:00 - 10:30

Deep learning, concepts and frameworks – find your way through the jungle

Time: 09:00 - 10:30
Talk: Di 3.1


Machine translation, image recognition, product recommendations ... more often than not there's deep learning involved.
As a consequence, demand to integrate deep learning technology into "normal" applications will grow. Not many software architects, however, have experience with all major frameworks. Here, it helps to know the concepts involved. How does it really work?
This is what the session is about: background knowledge, concepts, essential mechanics. And based on that understanding, a high-level overview of the frameworks.

Target Audience: Architects, Developers, Project Leaders, Managers, Decision Makers (everybody!)
Prerequisites: Curiosity about the topic; not being scared off by a little math
Level: Introductory

Extended Abstract
If you're asking, what's the hype in 2017? - chances are somebody will say "deep learning".
Image recognition, machine translation, strategy games like Go - all these have recently been taken over by deep learning.
Automated music generation, colorization of black-and-white films, product recommendations - more often than not there's deep learning behind.
As a consequence, demand to integrate deep learning technology into "normal" applications will grow. But what is deep learning technology?
There's DL4J for Java, Torch for Lua, TensorFlow, PyTorch, Caffee, Keras (and more) for Python ... too many for the software architect to know them all.
Is that a problem? Probably not, as like in many cases the actual choice of framework will depend on factors like the surrounding architecture, performance requirements, developer skills etc.
What's special with deep learning however, is the subject matter involved - what even is deep learning? How does it work? What do I have to do to make it work?
This is what the session is about: Provide the background knowledge, explain the concepts, explain the mechanics. And based on the concepts, give a high-level overview of the frameworks: How do they differ - in prioritization, implementation, developer friendliness?


Sponsoren der OOP 2018

  • Accenture Technology Solutions GmbH Gold Sponsor
  • Atlassian Gold Sponsor
  • German Testing Board e.V. Gold Sponsor
  • Intel Software Gold Sponsor
  • Volkswagen Gold Sponsor
  • andrena objects ag Silver Sponsor
  • AppDynamics Silver Sponsor
  • IBM Deutschland GmbH Silver Sponsor
  • ITech Progress GmbH Silver Sponsor
  • Microsoft Deutschland GmbH Silver Sponsor
  • Ab Initio Software Germany GmbH Bronze Sponsor
  • adesso AG Bronze Sponsor
  • agile42 GmbH Bronze Sponsor
  • Axway GmbH Bronze Sponsor
  • Capgemini Bronze Sponsor
  • DEUTSCHE TELEKOM AG Bronze Sponsor
  • innoQ Deutschland GmbH Bronze Sponsor
  • iteratec GmbH Bronze Sponsor
  • New Relic Bronze Sponsor
  • Novatec Consulting GmbH Bronze Sponsor
  • OPEN KNOWLEDGE GmbH Bronze Sponsor
  • OPITZ CONSULTING GmbH Bronze Sponsor
  • Servicetrace GmbH Bronze Sponsor
  • ThoughtWorks Deutschland GmbH Bronze Sponsor
  • XebiaLabs Bronze Sponsor
  • AI Spektrum Partner
  • Bitkom e.V. Partner
  • Business Application Research Center - BARC GmbH Partner
  • JavaSPEKTRUM Partner
  • OBJEKTspektrum Partner
  • TDWI e.V. Partner