SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
The Conference for Software Architecture
Munich, 05 February - 09 February 2018

Sessionsdetails

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

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

  • Ab Initio Software Germany GmbH Bronze Sponsor
  • adesso AG Bronze Sponsor
  • agile42 GmbH Bronze Sponsor
  • andrena objects ag Silver Sponsor
  • AppDynamics Silver Sponsor
  • Atlassian Gold Sponsor
  • Axway GmbH Bronze Sponsor
  • Bitkom e.V. Partner
  • Capgemini Bronze Sponsor
  • German Testing Board e.V. Gold Sponsor
  • innoQ Deutschland GmbH Bronze Sponsor
  • Intel Software Gold Sponsor
  • ITech Progress GmbH Silver Sponsor
  • iteratec GmbH Bronze Sponsor
  • NovaTec Consulting GmbH Bronze Sponsor
  • OPEN KNOWLEDGE GmbH Bronze Sponsor
  • OPITZ CONSULTING GmbH Bronze Sponsor
  • Saxonia Systems AG Bronze Sponsor
  • Servicetrace GmbH Bronze Sponsor
  • TDWI Europe e.V. Partner
  • XebiaLabs Bronze Sponsor